¿î¿µÃ¼Á¦ Æ©´×À» Ã¥ÀÓÁö´Â »ç¶÷ÀÎ ½Ã½ºÅÛ °ü¸®ÀÚ´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ °®°í ÀÖ´Â °ÆÁ¤°ú ºñ½ÁÇÑ Æ©´× °ÆÁ¤À» °®°í ÀÖ½À´Ï´Ù. ±×·¯³ª ½Ã½ºÅÛ °ü¸®ÀÚ´Â ¶ÇÇÑ ºñ¿À¶óŬ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¾î¶»°Ô ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â°¡¿¡ ´ëÇؼµµ °ÆÁ¤À» ÇÕ´Ï´Ù. Æ©´×À» ÇÒ ¶§, ½Ã½ºÅÛ °ü¸®ÀÚ°¡ °í·ÁÇÏ´Â »çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù:
CPU ±¸¼º
´ÜÀÏ CPUÄÄÇ»ÅÍ ÀÌ¿Ü¿¡µµ, ´Ù¸¥ 2°¡Áö CPU ±¸¼º ¹æ¹ýÀÌ
ÀÖ½À´Ï´Ù.
ÀÌ µÎ °¡Áö ±¸¼º ¹æ¹ý ¸ðµÎ¿¡¼, ¿î¿µÃ¼Á¦³ª Çϵå¿þ¾î, ¶Ç´Â ¿î¿µÃ¼Á¦¿Í Çϵå¿þ¾î ¸ðµÎ´Â ¸Þ¸ð¸®³ª I/O ÀåÄ¡ »ç¿ëÀ» À§ÇØ ¹ß»ýÇÏ´Â CPU °æÇÕÀ» °ü¸®ÇÕ´Ï´Ù.
Guidelines
CPU »ç¿ëµµ¸¦ Æ©´×ÇÒ ¶§, ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ÁÖ·Î °ÆÁ¤ÇÏ´Â »çÇ×Àº
´ÙÀ½°ú °°½À´Ï´Ù:
ÀÌ°ÍÀÌ ÀϹÝÀûÀÎ GuidelinesÀÔ´Ï´Ù. ½ÇÁ¦ ¼ýÀÚ´Â Çϵå¿þ¾î Ç÷§Æû°ú ¿î¿µÃ¼Á¦¿¡ µû¶ó ´Ù¸¦ °ÍÀÔ´Ï´Ù. Ãß°¡ Á¤º¸¸¦ À§Çؼ´Â »ç¿ëÁßÀÎ Çϵå¿þ¾î¿Í ¿î¿µÃ¼Á¦ Æ©´× ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
°¨½Ã
CPU »ç¿ëµµ¿¡ ´ëÇÑ ¿î¿µÃ¼Á¦ °¨½Ã ³»¿ë¿¡´Â CPU°¡ È°µ¿ÁßÀÎ ½Ã°£¿¡ ´ëÇÑ
ÆÛ¼¾Æ®¿Í ¿î¿µÃ¼Á¦ ´ë »ç¿ëÀÚ ÀÛ¾÷¿¡ »ç¿ëµÈ ½Ã°£ÀÌ Æ÷ÇԵ˴ϴÙ. ÇÁ·Î¼¼½º ¸ð´ÏÅÍ´Â ÇÁ·Î¼¼½º »óÅ ¹× I/O ¼ö¿¡ ´ëÇÑ Åë°è, ¿î¿µÃ¼Á¦ È£Ãâ,
ÆäÀÌÁö/½º¿Ò ºñÀ²À» ³ªÅ¸³À´Ï´Ù.
ÇÁ·Î¼¼½º¿Í ¾²·¹µå
´ëºÎºÐÀÇ ¿î¿µÃ¼Á¦¿¡¼, °¢ ¿À¶óŬ ÇÁ·Î¼¼½º´Â ¶ÇÇÑ ¿î¿µÃ¼Á¦
ÇÁ·Î¼¼½ºÀ̱⵵ ÇÕ´Ï´Ù. ±×·¯³ª, Windows NT¿Í °°Àº ÀϺΠ¿î¿µÃ¼Á¦ ÇÏ¿¡¼, ¸ðµç ¿À¶óŬ ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º¿Í ¼¹ö ÇÁ·Î¼¼½º´Â ´ÜÀÏ ¿î¿µÃ¼Á¦
ÇÁ·Î¼¼½º·Î¼ ½ÇÇàµË´Ï´Ù.
°¢ ¿À¶óŬ ÇÁ·Î¼¼½º´Â ¿î¿µÃ¼Á¦ ÇÁ·Î¼¼½º ³»ÀÇ ¾²·¹µåÀÔ´Ï´Ù. ¾²·¹µå´Â µ¿ÀÏÇÑ ÇÁ·Î¼¼½º¿¡¼ ´Ù¸¥ ¾²·¹µå¿Í´Â
µ¶¸³µÇ¾î ½ÇÇàµÉ ¼ö ÀÖ´Â ÀÏ·ÃÀÇ ¸í·É¾îÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ±¸¼ºÀ¸·Î ¿À¶óŬ ÇÁ·Î¼¼½º °£¿¡ ÀÌ·ç¾îÁö´Â SGA ¾×¼¼½º¿Í Åë½ÅÀ» º¸´Ù È¿À²ÀûÀ¸·Î ¸¸µé ¼ö
ÀÖ½À´Ï´Ù.
½Ã½ºÅÛÀº °¡Àå ÃÖ±Ù¿¡ »ç¿ëµÈ ÆäÀÌÁö¸¦ ½ÇÁ¦ ¸Þ¸ð¸®¿¡ º¸°üÇÏ·Á°í ÇÏ·Á´Â °Í°ú µ¿ÀÏÇÑ ±â¹ýÀ» »ç¿ëÇÏ¿©
¸Þ¸ð¸®¸¦ °ü¸®ÇÕ´Ï´Ù. ¸Þ¸ð¸® ÀÚ¿øÀÌ ºÒÃæºÐÇÒ °æ¿ì, ³Ê¹« ¸¹Àº ÆäÀÌ¡À̳ª ½º¿ÍÇÎÀÌ ¹ß»ýÇÏ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ Áõ»óÀº ¸Þ¸ð¸®¿Í µð½ºÅ© °£¿¡ ºí·Ï
À̵¿À» À¯¹ßÇϱ⠶§¹®¿¡ Á¾Á¾ ¡°¾²·¡½Ì(thrashing)¡±À̶ó ºÒ¸³´Ï´Ù.
ÆäÀÌ¡Àº ÇÁ·Î¼¼½º°¡ ´õ ÀÌ»ó ½ÇÁ¦ ¸Þ¸ð¸®¿¡ Á¸ÀçÇϴ°Ô
¾Æ´Ï¶ó °¡»ó ¸Þ¸ð¸®¿¡ Á¸ÀçÇÏ´Â ¸Þ¸ð¸®ÀÇ ÆäÀÌÁö(ºí·Ï)¸¦ ÇÊ¿ä·Î ÇÒ ¶§ ¹ß»ýÇÕ´Ï´Ù. ºí·ÏÀº µð½ºÅ©·ÎºÎÅÍ ÀÐÇôÁ®¾ß(ÆäÀÌÁöµÇ¾î¾ß) Çϸç
´ëüµÇ´Â ¸Þ¸ð¸®¿¡ ÀÖ´Â ºí·ÏÀº ¶ÇÇÑ µð½ºÅ©¿¡ ¾²¿©Áú ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù.
½º¿ÍÇÎ(swapping)Àº Àüü ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸®
°ø°£ÀÌ ¸Þ¸ð¸®¿¡¼ Á¦°ÅµÇ´Â °ÍÀ» Á¦¿ÜÇÏ°í´Â ÆäÀÌ¡°ú À¯»çÇÕ´Ï´Ù. Çѹø¿¡ ³Ê¹« ¸¹Àº ÇÁ·Î¼¼½º°¡ ½ÇÇàµÇ¸é, ½º¿ÍÇÎÀº ¹Þ¾ÆµéÀ̱â Èûµç ·¹º§±îÁö Áõ°¡ÇÒ
°ÍÀÔ´Ï´Ù.
½º¿ÍÇΰú ÆäÀÌ¡ ¸ðµÎ ¸Þ¸ð¸® ºí·ÏÀ» µð½ºÅ©¿¡ ÀϽÃÀûÀ¸·Î º¸°üÇϱâ À§ÇÏ¿© ÃæºÐÇÑ µð½ºÅ© °ø°£À» ÇÊ¿ä·Î ÇÕ´Ï´Ù. À̵é ÆÄÀÏÀº
I/O¿¡ ÁýÁßÀûÀ̱⠶§¹®¿¡, I/OÀÇ ±ÕÇüÀ» ÀâÀ» ¶§ °í·ÁµÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ½º¿ÍÇÎÀº ¸ðµç ¿î¿µÃ¼Á¦¿¡ ÀÇÇØ ÀÌ·ç¾î Áö´Â °ÍÀº ¾Æ´Õ´Ï´Ù. NT´Â
ÆäÀÌ¡¸¸ »ç¿ëÇÏ°í ½º¿ÍÇÎÀº »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
DB Æ©´×ÀÌ ÆäÀÌ¡¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù
SGA¸¦ Æ©´×ÇÏ´Â °Í ÀÌ¿Ü¿¡µµ, DBA°¡ ÇÒ ¼ö
ÀÖ´Â °Í(ÆäÀÌ¡/½º¿ÍÇÎ ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â °Í)µéÀÌ ÀÖ½À´Ï´Ù:
ÀÌ µÎ °¡Áö ±â¹ý ¸ðµÎ ´Ù¸¥ ¿µ¿ª¿¡¼ ¼º´ÉÀ» ÀúÇϽÃÅ°Áö ¾ÊÀ¸¸é¼, ¸ðµç SGA ÆäÀÌÁö¸¦ º¸À¯Çϴµ¥ ÃæºÐÇÑ ¸Þ¸ð¸®¸¦ °®°í ÀÖ´Â ½Ã½ºÅÛ¿¡¼¸¸ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù.
¸Þ¸ð¸® »ç¿ë °¨½Ã
½ÇÁ¦ ¸Þ¸ð¸® ¹× °¡»ó ¸Þ¸ð¸® »ç¿ëµµ¿Í ÆäÀÌ¡ ¹× ½º¿ÍÇÎÀº
ÀϹÝÀûÀ¸·Î ÇÁ·Î¼¼½º¿¡ ´ëÇØ ¶Ç´Â Àüü ¿î¿µÃ¼Á¦¿¡ ´ëÇØ °¨½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. Çã¿ëµÇ´Â ÆäÀÌ¡°ú ½º¿ÍÇÎÀÇ ¼ö´Â ¿î¿µÃ¼Á¦¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ÀϺÎ
¿î¿µÃ¼Á¦´Â ´Ù¸¥ ¿î¿µÃ¼Á¦º¸´Ù ³ôÀº ¼ö¸¦ Çã¿ëÇÕ´Ï´Ù.
I/OÆ©´×
½Ã½ºÅÛ °ü¸®ÀÚ´Â Àüü µð½ºÅ©¿Í µð½ºÅ© ÄÁÆ®·Ñ·¯¿¡ ´ëÇÑ ·ÎµåÀÇ ±ÕÇüÀ» Àâ¾Æ µð½ºÅ© I/O ¼º´ÉÀ»
Çâ»ó½Ãŵ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¼¹ö¿Í °°ÀÌ I/O¿¡ ÁýÁߵǴ ½Ã½ºÅÛÀº ¼ö´Â ÀûÁö¸¸ Å©±â´Â Å« µð½ºÅ© º¸´Ù´Â ¼ö´Â ¸¹Áö¸¸ Å©±â´Â ÀÛÀº
µð½ºÅ©¸¦ »ç¿ëÇÒ °æ¿ì ¼öÇà´É·ÂÀÌ ´õ ¶Ù¾î³³´Ï´Ù. ´õ ¸¹Àº µð½ºÅ©¸¦ »ç¿ëÇÒ ¶§°¡ µð½ºÅ© º´¸ñÇö»óÀÌ ÀϾ È®·üÀÌ Àû½À´Ï´Ù. º´·Ä ÁúÀÇ
ÀÛ¾÷ ¶ÇÇÑ ¿©·¯ µð½ºÅ© µå¶óÀ̺꿡 I/O ¿öÅ©·Îµå¸¦ ºÐ¹èÇϱ⠶§¹®¿¡ ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù.
¿ø½Ã ÀåÄ¡(Raw Devices)
¿ø½Ã ÀåÄ¡´Â ÆÄÀÏÀ̳ª µð·ºÅ丮 ±¸Á¶°¡ ¾ø´Â µð½ºÅ© ¶Ç´Â µð½ºÅ© ÆÄƼ¼ÇÀ» ¸»ÇÕ´Ï´Ù. À̵éÀº ¿î¿µÃ¼Á¦ ÆÄÀϺ¸´Ù °ü¸®Çϱâ
¾î·ÆÁö¸¸, ¿ø½Ã ÀåÄ¡ÀÇ ÀÐ±â ¹× ¾²±â°¡ ¿î¿µÃ¼Á¦ ij½¬¸¦ »ç¿ëÇÏÁö ¾Ê±â ¶§¹®¿¡ ¼º´É¸é¿¡¼ ¿©·¯ ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù.
°¨½Ã
I/O ¼º´É Åë°è¿¡´Â ÀϹÝÀûÀ¸·Î ÀÐ±â ¹× ¾²±â Ƚ¼ö, ÃÊ´ç ÀÐ±â ¹× ¾²±â,
I/O ¿äû Å¥ ±æÀÌ°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. Çã¿ëµÇ´Â ·Îµå´Â ÀåÄ¡¿Í ÄÁÆ®·Ñ·¯¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
Àüü ½Ã½ºÅÛ Æ©´×
Æ©´×ÀÌ ÀßµÈ ½Ã½ºÅÛÀ» °®±â À§Çؼ´Â, ¿î¿µÃ¼Á¦, µ¥ÀÌÅͺ£À̽º,
¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµÎ¸¦ Æ©´×ÇØ¾ß ÇÕ´Ï´Ù. ¿î¿µÃ¼Á¦³ª µ¥ÀÌÅͺ£À̽º´Â À߸ø ÀÛ¼ºµÈ ¾ÖÇø®ÄÉÀÌ¼Ç ¶§¹®¿¡ À߸ø ¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦
µé¾î, ¾ÖÇø®ÄÉÀ̼ÇÀº Àüü Å×ÀÌºí ½ºÄµÀ» ¸¹ÀÌ ¼öÇàÇÕ´Ï´Ù. Àüü Å×ÀÌºí ½ºÄµÀº ½Ã½ºÅÛ I/O¸¦ Áõ°¡½ÃÄÑ µ¥ÀÌÅͺ£À̽º ¹öÆÛ Ä³½¬ Åë°è¿¡ ºÎÁ¤ÀûÀÎ
¿µÇâÀ» ¹ÌĨ´Ï´Ù. °³¹ßÀÚ´Â À妽º¸¦ Ãß°¡ÇÏ¿© ¾ÖÇø®ÄÉÀ̼ÇÀ» Æ©´×ÇÕ´Ï´Ù. Àüü Å×ÀÌºí ½ºÄµÀ» ÁÙÀÌ¸é µ¥ÀÌÅͺ£À̽º¸¦ ´õ È¿°úÀûÀ¸·Î »ç¿ëÇÏ°í ¿î¿µÃ¼Á¦
I/O Ƚ¼ö¸¦ °¨¼Ò½Ãų ¼ö ÀÖ½À´Ï´Ù.
¿À¶óŬ Åë°è¸¦ »ç¿ëÇÑ ¿î¿µÃ¼Á¦ Æ©´×
½Ã½ºÅÛ °ü¸®ÀÚ´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ Á¦°øÇÏ´Â Á¤º¸¸¦
»ç¿ëÇÏ¿© ¿î¿µÃ¼Á¦¸¦ Æ©´×ÇÒ ¼ö ÀÖ½À´Ï´Ù.. ¿¹¸¦ µé¾î, V$FILESTATÀÇ I/O Åë°è´Â I/OÀÇ ±ÕÇüÀ» Àâ±â À§ÇÏ¿© À̵¿½Ãų µ¥ÀÌÅÍ ÆÄÀÏÀ»
°áÁ¤Çϴµ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
ÃʱâÈ ÆĶó¹ÌÅÍ´Â ¼º´É¿¡ °£Á¢ÀûÀ¸·Î ¿µÇâÀ» ¹ÌÄ£´Ù
Æ©´×¿¡ Á÷Á¢ ¿µÇâÀ» ¹ÌÄ¡´Â
init.ora ÆĶó¹ÌÅÍ ÀÌ¿Ü¿¡µµ ¼º´É¿¡ °£Á¢ÀûÀ¸·Î ºÎÁ¤ÀûÀÎ ¿µÇâÀ» ¹ÌÄ¡´Â ÆĶó¹ÌÅ͵éÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î,
DB_BLOCK_CHECKSUMÀ̳ª LOG_BLOCK_CHECKSUMÀ» TRUE·Î ¼³Á¤ÇÒ °æ¿ì, üũ¼¶(checksum) °è»êÀº CPU¿¡ ÁýÁßµÈ
ÀÛ¾÷À̱⠶§¹®¿¡ CPU ¼º´É¿¡ ºÎÁ¤ÀûÀÎ ¿µÇâÀ» ¹ÌĨ´Ï´Ù.
Çϵå¿þ¾î ¿ä±¸ °¨¼Ò
½Ã½ºÅÛ ¼³°èÀÚ´Â ´ÙÀ½À» ÅëÇØ ¼¹ö Çϵå¿þ¾î ¿ä±¸¸¦
°¨¼Ò½Ãų ¼ö ÀÖ½À´Ï´Ù:
Çϵå¿þ¾î ÀÚ¿øÀÇ ±Ô¸ð Á¶Àý
Çϵå¿þ¾î ÀÚ¿øÀÌ ÃÖ´ë ¿ë·®¿¡ À̸£·¶À» ¶§, º´¸ñÇö»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϺΠ°æ¿ì¿¡, ½Ã½ºÅÛÀº »õ·Î¿î Çϵå¿þ¾î¸¦ Ãß°¡ÇÑ
ÈÄ Æ©´×À» ÇÊ¿ä·Î ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, µð½ºÅ© µå¶óÀ̺갡 Ãß°¡µÇ¾úÀ» ¶§, I/O´Â ÀçºÐ¹èµÇ¾î¾ß ÇÕ´Ï´Ù. ±×·¯³ª, Æ©´×ÀÌ Ç×»ó ÇÊ¿äÇÑ °ÍÀº
¾Æ´Õ´Ï´Ù. ¿¹¸¦ µé¾î, »õ·Î¿î CPU°¡ SMP ÇÁ·Î¼¼¼¿¡ Ãß°¡µÇ¾úÀ» ¶§, ½Ã½ºÅÛÀº Áï½Ã Ãß°¡ CPU ÀÚ¿øÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ©´×ÀÌ ¿ä±¸µÇÁö
¾Ê´õ¶óµµ, ½Ã½ºÅÛÀº ¿©ÀüÈ÷ ÀçÆ©´×ÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. DBA´Â Ãß°¡ ÇÁ·Î¼¼¼¸¦ »ç¿ëÇؼ Ãß°¡ CPU¸¦ »ç¿ëÇϱâ À§ÇÏ¿© º´·Ä ÁúÀÇ ÇÁ·Î¼¼½º¸¦
Æ©´×Çϱ⸦ ¿øÇÒ °ÍÀÔ´Ï´Ù.
±âŸ ÂüÁ¶