Ȩ > ÀÚ·á½Ç > News Letter
 
Download
News Letter
Site Link
XpertMon ´º½º·¹ÅÍ 50È£
2007/04/05 10:48 12415


¾È³çÇϼ¼¿ä. DB2 ¹× XpertMon »ç¿ëÀÚ ¿©·¯ºÐ!
¢ß ¾ÆÀÌƼ¿¢½ºÆÛÆ®±×·ì DB »ç¾÷ºÎÀÔ´Ï´Ù.

ÇöÀç ÀúÈñ XpertMon °³¹ßºÎ¼­´Â °í°´ºÐµéÀÌ ¿øÇϽô »çÇ×µéÀ» Á» ´õ ¼ö·ÅÇÏ°í
¹Þ¾Æµå¸®±â À§Çؼ­ ¸¹Àº ³ë·ÂÀ» ÇÏ°í ÀÖÀ¸¸ç, ±× Áß Çϳª°¡ »çÈÄ ¹®Á¦°ü¸®¸¦
ÇÒ ¼ö ÀÖ´Â ½Ç½Ã°£ ¸ð´ÏÅ͸µ history ±â´ÉÀ» Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù.
¾ÕÀ¸·Î Ãß°¡µÇ´Â ±â´Éµé¿¡ ´ëÇؼ­´Â ´º½º·¹Å͸¦ ÅëÇؼ­ ÀÚ¼¼ÇÏ°Ô ¸»¾¸µå¸®µµ·Ï
ÇÏ°Ú½À´Ï´Ù.

À̹ø ÁÖ´Â DB2 V9ÀÇ Ãß°¡µÈ ±â´É 3¹ø° ½Ã°£À¸·Î Self Tuning Memory°ú ÀÚµ¿È­ ±¸¼º¿¡
´ëÇؼ­ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
¾Æ¹«ÂÉ·Ï ¸¹Àº µµ¿òµÇ½Ã±æ ¹Ù¶ó¸ç, ±âÁ¸ ´º½º·¹Å͵éÀº ȸ»ç ȨÆäÀÌÁö ( www.iteg.co.kr)
°Ô½ÃÆÇ¿¡ µé¾î¿À½Ã¸é º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ȥ½Ã¶óµµ ¾Ë°í ½ÍÀº ³»¿ëÀ̳ª ÁÖÁ¦°¡ ÀÖ´Ù¸é ¸ÞÀÏ·Î º¸³»ÁֽʽÿÀ. ÂüÁ¶ÇÏ¿© ¹Ý¿µÇϵµ·Ï
ÇÏ°Ú½À´Ï´Ù.

3. Self Tuning Memory

µ¥ÀÌÅͺ£À̽º ¿öÅ©·Îµå´Â °è¼ÓÇؼ­ º¯È­ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ µ¿ÀÛÇÏ´Â ¿öÅ©·Îµå¿Í
ȯ°æÀº ´õ ¸¹Àº »ç¿ëÀÚ¸¦ Æ÷ÇÔÇÑ ¸¹Àº ¿ä¼Ò¿¡ ÀÇÇØ º¯ÇÒ ¼ö ÀÖ°í °ü¸® ÀÛ¾÷À» ÇÏ´Â
Äõ¸®ÀÇ ÆÐÅÏ¿¡ µû¶ó º¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ ¼ÒºñµÇ´Â
ÀÚ¿ø¿¡ µû¶ó º¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î ƯÁ¤ ½Ã°£¿¡ °¡Àå ½Ç·Â ÀÖ´Â °ü¸®ÀÚ¿¡ ÀÇÇØ
ÃÖÀûÈ­ µÈ ½Ã½ºÅÛÀÌ ´Ù¸¥ ½Ã°£¿¡´Â ÃÖÀûÀÌ ¾Æ´Ò ¼öµµ ÀÖ½À´Ï´Ù. ±×¸®°í º¯È­´Â ÀÏ À̳ª
ÁÖ ´ÜÀ§ º¸´Ù´Â ¿ÀÈ÷·Á ÃÊ ´ÜÀ§¿¡¼­ ÀϾ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¸Þ¸ð¸® ¼¼ÆÃÀº Ưº°È÷ ±×·¯ÇÑ º¯È­¿¡ Ãë¾àÇÕ´Ï´Ù. ±×¸®°í ÀÀ´ä ½Ã°£¿¡
½ÉÇÏ°Ô ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.

DB2 9 Àº ¸î °³ÀÇ ¸Þ¸ð¸® ±¸¼º ÆĶó¸ÞÅ͸¦ ÀÚµ¿(Automatic) °ªÀ¸·Î ¼¼ÆÃÇÔÀ¸·Î½á ¸Þ¸ð¸®
±¸¼º ÀÛ¾÷À» ´Ü¼øÈ­ÇÏ´Â »õ·Î¿î self-tuning ¸Þ¸ð¸®¸¦ ¼Ò°³ÇÕ´Ï´Ù. Self-tuning ¸Þ¸ð¸®
±â´ÉÀÌ ÀÛµ¿ µÇ¾úÀ» ¶§ ÀÚµ¿ Æ©³Ê°¡ µ¿ÀûÀ¸·Î °¡´ÉÇÑ ¸Þ¸ð¸® ÀÚ¿øÀ» µ¥ÀÌÅͺ£À̽º¿¡
´ëÇÑ ¸î °³ÀÇ ¸Þ¸ð¸® ¼ÒºñÀڵ鿡 ´ëÇØ ºÐ¹èÇÕ´Ï´Ù. ´õ¿íÀÌ ¸Þ¸ð¸® Æ©³Ê´Â ¸Þ¸ð¸® ±¸¼º
ÆĶó¸ÞÅÍÀÇ °ª °ú ¼º´ÉÀ» ÃÖÀûÈ­ Çϱâ À§ÇØ ¹öÆÛÇ®ÀÇ Å©±â¸¦ Á¶ÀýÇÏ´Â ¿öÅ©·Îµå Ư¡¿¡
µû¸¥ º¯È­¿¡ ¹ÝÀÀÇÕ´Ï´Ù.

3.1. Self-tuning memory - ÀÛ¾÷ÇÏ´Â ¹æ¹ý

DB2¿¡¼­ Self-tuning memory ¸Å´ÏÀú´Â Áö´ÉÀûÀÎ Á¦¾î¿Í µ¥ÀÌÅͺ£À̽º¿¡¼­ ¸Þ¸ð¸® ¼Òºñ¿Í
´Ù¾çÇÑ °øÀ¯ ÀÚ¿ø¿¡ ´ëÇÑ ¿ä±¸ÀÇ Æ®·¢À» À¯ÁöÇϱâ À§ÇÑ Çǵå¹é ¸ÅÄ«´ÏÁòÀ» »ç¿ëÇÕ´Ï´Ù.
±×¸®°í µ¿ÀûÀ¸·Î ÇÊ¿ä·Î µÇ¾îÁö´Â ¸Þ¸ð¸® »ç¿ëÀ» Àû¿ëÇÕ´Ï´Ù.
¿¹·Î½á ¸¹Àº ¸Þ¸ð¸®°¡ Á¤·Ä ÀÛ¿ëÀ» À§ÇØ ÇÊ¿ä·Î µÇ¾îÁö°í ¸î °³ÀÇ ¹öÆÛÇ®ÀÌ ¸Þ¸ð¸®¸¦
ÇØÁöÇÑ´Ù¸é ¸Þ¸ð¸® Æ©³Ê´Â ¿©ºÐÀÇ ¹öÆÛÇ® ¸Þ¸ð¸®¸¦ ÇØÁöÇÏ°í ±×°ÍÀ» sort heap¿¡ ÇÒ´çÇÕ´Ï´Ù.



À©µµ¿ì¿Í AIX Ç÷§Æû¿¡¼­ self-tuning memory Ư¡Àº Àüü µ¥ÀÌÅͺ£À̽º ¸Þ¸ð¸® ¿ä±¸¸¦
°áÁ¤ÇÏ°í ¶ÇÇÑ µ¿ÀûÀ¸·Î Àüü µ¥ÀÌÅͺ£À̽º ¸Þ¸ð¸® »ç¿ëÀ» ÃÖÀûÈ­ÇÕ´Ï´Ù.
À̵é Ç÷§Æû¿¡¼­ µ¥ÀÌÅͺ£À̽º ÀÚ¿ø »çÀÌ¿¡¼­ µ¿ÀûÀ¸·Î ¸Þ¸ð¸® »ç¿ëÀ» Á¶ÀýÇÏ´Â °Í¿¡
´õÇÏ¿© DB2´Â ¶ÇÇÑ ¿öÅ©·Îµå¿¡¼­ ¿ä±¸ÇÏ´Â °Í¿¡ µû¶ó ´õ ¸¹Àº ¹°¸®Àû ¸Þ¸ð¸®¸¦ ¼ÒºñÇÒ
¼ö ÀÖ½À´Ï´Ù. ±×¸®°í µ¥ÀÌÅͺ£À̽º ¸Þ¸ð¸® ¿ä±¸°¡ ³·À» ¶§ ´Ù¸¥ ÀÛ¾÷°ú ¾ÖÇø®ÄÉÀ̼ÇÀ»
À§ÇÑ ¿î¿µ½Ã½ºÅÛ¿¡ ´ëÇÑ ¸Þ¸ð¸®¸¦ ÇØÁ¦ÇÕ´Ï´Ù.

3.2 Self-tuning memory ÀÛµ¿

Self-tuning memory´Â µ¥ÀÌÅͺ£À̽º °øÀ¯ ¸Þ¸ð¸® ÀÚ¿ø¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù. ÀÌ ÀÚ¿øµéÀº
´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù.
  • Buffer pools( ALTER BUFFERPOOL °ú CREATE BUFFERPOOL ¹®Àå¿¡ ÀÇÇØ Á¶Àý)
  • Package cache( pckcachesz ±¸¼º º¯¼ö¿¡ ÀÇÇØ Á¶Àý)
  • Locking memory( locklist ¿Í maxlocks ±¸¼º º¯¼ö¿¡ ÀÇÇØ Á¶Àý)
  • Sort memory( sheapthres_shr °ú sortheap ±¸¼º º¯¼ö¿¡ ÀÇÇØ Á¶Àý)
  • Total database shared meory ( database_memory ±¸¼º º¯¼ö¿¡ ÀÇÇØ Á¶Àý)
Self-tuning memory´Â self_tuning_mem µ¥ÀÌÅͺ£À̽º ±¸¼º º¯¼ö¸¦ »ç¿ëÇؼ­ ÀÛµ¿µË´Ï´Ù.
DB2 9¿¡¼­ self-tuning memory´Â »õ·Î¿î µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé ¶§ ÀÚµ¿ÀûÀ¸·Î °¡µ¿µË´Ï´Ù
( non-partitioned database¿¡ ´ëÇØ).
Self_tuning_mem°¡ ONÀ¸·Î ¼¼Æõǰí À§¿¡¼­ ³ª¿­µÈ ÀÚ¿ø¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º º¯¼ö´Â
AUTOMATICÀ¸·Î ¼¼ÆõǾî Áý´Ï´Ù.
DB2ÀÇ ÀÌÀü ¹öÀüÀ¸·ÎºÎÅÍ ÀÌÁÖµÈ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇؼ­ self-tuning memory´Â ¼öµ¿À¸·Î
ÀÛµ¿µÇ¾î Á®¾ß ÇÕ´Ï´Ù.
¸ðµç µ¥ÀÌÅͺ£À̽º ¸Þ¸ð¸® ÀÚ¿øÀ» ÀÚµ¿À¸·Î °ü¸®ÇÏ´Â °Íº¸´Ù ¿ÀÈ÷·Á ¿øÇÏ´Â ¸Þ¸ð¸®
ÀÚ¿ø(º¯¼ö)¸¦ AUTOMATICÀ¸·Î ¼¼ÆÃÇÏ´Â °ÍÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

3.3 Self-tuning memory - ÀÌÁ¡

ÀüÅëÀûÀ¸·Î ÃÖÀûÀÇ ¿î¿µÀ» À§ÇØ µ¥ÀÌÅͺ£À̽º ¸Þ¸ð¸® º¯¼ö¸¦ ±¸¼ºÇÏ´Â °ÍÀº º¹ÀâÇÏ°í
½Ã°£À» ¼ÒºñÇÏ´Â ÀÛ¾÷ÀÔ´Ï´Ù.
ÀÚµ¿ÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º¸¦ À§ÇÑ ¸Þ¸ð¸® º¯¼ö¸¦ ¼¼ÆÃÇÔÀ¸·Î½á DB2 9Àº µ¥ÀÌÅÍ ¼­¹ö¸¦
±¸¼ºÇÏ´Â ÀÛ¾÷À» ´Ü¼øÈ­ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ°ÍÀº DBAÀÇ »ý»ê¼ºÀ» Áõ°¡½ÃÅ°°í ´Ù¸¥ Áß¿äÇÑ ÀÛ¾÷¿¡ ÃÊÁ¡À» ¸ÂÃßµµ·Ï °ü¸®ÀÚÀÇ ½Ã°£À»
Ç®¾îÁÝ´Ï´Ù.

¸Þ¸ð¸® ±¸¼ºÀ» ´Ü¼øÈ­ÇÏ´Â °Í¿¡ ´õÇÏ¿©¼­ ÀÌ »õ·Ó°í ÀûÀÀ¼º ÀÖ´Â self-tuning memory
Ư¡Àº ¿öÅ©·Îµå¿¡¼­ Áß¿äÇÑ º¯È­¿¡ µ¿ÀûÀÌ°í Àß ¹ÝÀÀÇÏ´Â ¿ì¼öÇÑ ±¸¼ºÀ» Á¦°øÇÔÀ¸·Î½á
¼º´ÉÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Æ¯Â¡Àº °°Àº ½Ã½ºÅÛ¿¡¼­ µ¿ÀÛÇÏ´Â ¸î °³ÀÇ µ¥ÀÌÅͺ£À̽º°¡ ÀÖÀ» ¶§ ¶ÇÇÑ ¸Å¿ì À¯¸®
ÇÕ´Ï´Ù. ±×¸®°í ÀÚµ¿ÀûÀ¸·Î ¾î¶² µ¥ÀÌÅͺ£À̽º°¡ ÇÇÅ© ½Ã°£ µ¿¾È ´õ ¸¹Àº ¸Þ¸ð¸®¸¦
»ç¿ëÇϵµ·Ï ÇÕ´Ï´Ù. ±×¸®°í ¸Þ¸ð¸®°¡ ´õ ÇÊ¿ä·Î µÇ¾îÁú ¶§ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º¿Í ¿öÅ©
·Îµå¿¡¼­ ¸Þ¸ð¸®¸¦ ÇØÁ¦ÇÕ´Ï´Ù.

3.4 Self-tuning memory ÀÛ¿ë

´ÙÀ½ ±×·¡ÇÁ´Â º¥Ä¡¸¶Å© ±¸¼º ¿ä±¸¿¡ ´ëÇÑ DB2 self-tuning memory ÇàÀ§¸¦ º¸¿©ÁÝ´Ï´Ù.
DB2´Â ÀÚµ¿ÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º °øÀ¯ ¸Þ¸ð¸®(¿ÞÂÊ ±×·¡ÇÁ)¸¦ ¿öÅ©·ÎµåÀÇ ¿ä±¸¸¦ ¸¸Á·
½ÃÅ°±â À§ÇØ Áõ°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í Äõ¸® 󸮷®(¿À¸¥ÂÊ ±×·¡ÇÁ)¿¡¼­ ÀÏÄ¡ÇÏ´Â Áõ°¡¸¦ ÀÏÀ¸Åµ´Ï´Ù.



¿©±â µÎ °³ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ °¡Áø ¶Ç ´Ù¸¥ ¿¹°¡ ÀÖ½À´Ï´Ù. Ãʱ⿡ ù ¹ø° µ¥ÀÌÅͺ£
À̽º°¡ °¡´ÉÇÑ ¸ðµç µ¥ÀÌÅͺ£À̽º ¸Þ¸ð¸®¸¦ ¼ÒºñÇÕ´Ï´Ù. ±×·¯³ª µÎ ¹ø° µ¥ÀÌÅͺ£À̽º°¡
½ÃÀÛµÉ ¶§ ù ¹ø° µ¥ÀÌÅͺ£À̽º´Â ¸Þ¸ð¸® »ç¿ëÀ» ±×¿¡ »óÀÀÇÏ°Ô Á¶ÀýÇÕ´Ï´Ù.




4. ´õ ¸¹Àº ÀÚµ¿È­µÈ Ư¡

IBMÀº ÀÚµ¿È­ ÄÄÇ»Æÿ¡¼­ ¼±±¸ÀÚ ¿ªÇÒÀ» ´ã´çÇÏ¿´½À´Ï´Ù. DB2 ¹öÀü8Àº ¸¹Àº ÀÚÀ² ÄÄÇ»ÆÃ,
ÀÚµ¿ ÃÖÀûÈ­, ÀÚµ¿ Ä¡·á ±â´ÉÀ» ¼Ò°³ÇÏ¿´½À´Ï´Ù. DB2 9Àº °ü¸®ÇÏ´Â ½Ã°£À» ÁÙÀ̱â À§ÇØ
µ¥ÀÌÅͷκÎÅÍ ´õ ¸¹Àº ºñÁî´Ï½º °ªÀ» À¯µµÇϵµ·Ï µµ¿ÍÁÖ±â À§ÇÑ ÀÌ Àü·«À» °è¼Ó ÇØ
¿À°í ÀÖ½À´Ï´Ù. ÀÌ ¼½¼Ç¿¡¼­´Â DB2 V9¿¡¼­ »õ·Ó°Ô Á¸ÀçÇÏ´Â ÀÚµ¿È­ ±â´ÉÀ» ¼Ò°³ÇÕ´Ï´Ù.

ÀÌÀü¿¡ ¼³¸íÇÑ self-tuning ¸Þ¸ð¸® °ü¸®¿¡ ´õÇÏ¿©, DB2 9¿¡¼­ ¸î °³ÀÇ ÀÚµ¿È­ ±â´ÉÀº
´ÙÀ½°ú °°½À´Ï´Ù.
  • ÀÚµ¿ ±¸¼º( µðÆúÆ®·Î enable µÊ)
  • ÀÚµ¿ µ¥ÀÌÅͺ£À̽º °ü¸®
  • ÀÚµ¿ ½ºÅ丮Áö °ü¸®

ÀÌ ÀÚµ¿È­ÀÇ Æ¯Â¡Àº µ¥ÀÌÅͺ£À̽º °ü¸®¸¦ ½±°Ô ÇÏ°í °ü¸®ÀÚÀÇ »ý»ê¼º°ú È¿À²À» Áõ°¡
½ÃÅ°°í ±×·¯¹Ç·Î ´õ ³·Àº °ü¸® ºñ¿ëÀÌ µéµµ·Ï µðÀÚÀÎ µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº µ¥ÀÌÅÍ
º£À̽º ±¸¼º ¶Ç´Â ¹èÄ¡¿¡ ´ëÇÑ °ÆÁ¤º¸´Ù ¿ÀÈ÷·Á ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÃÊÁ¡À» ¸ÂÃßµµ·Ï
ÇÔÀ¸·Î½á ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ³ª º¥´õ¿¡°Ô ´õ À¯ÀÍÇÕ´Ï´Ù.

4.1 ÀÚµ¿ ±¸¼º

DB2ÀÇ ¹öÀü8Àº ½Ã½ºÅÛ°ú µ¥ÀÌÅͺ£À̽º Ư¡-CPU,¸Þ¸ð¸®, µ¥ÀÌÅͺ£À̽º Å©±â, Å×À̺í
°¹¼ö¸¦ ÀνÄÇÏ´Â ±¸¼º Áö¿øÀÚ¸¦ ¼Ò°³ÇÏ¿´½À´Ï´Ù. ±×¸®°í ±¸¼º º¯¼ö¸¦ À§ÇÑ °ªÀ» Ãßõ
ÇÏ¿´½À´Ï´Ù.
DB2 9Àº ÀÚµ¿ÀûÀ¸·Î ±¸¼º Áö¿øÀÚ¸¦ ¼öÇàÇÏ°í µðÆúÆ®·Î ¸î °³ÀÇ ±âº»ÀûÀÎ Æ©´× °áÁ¤À»
ÇÕ´Ï´Ù. ¿¹·Î½á µðÆúÆ® ¹öÆÛÇ®ÀÇ Å©±â, I/O cleaner, I/O serverÀÇ Å©±â¸¦ ±¸¼ºÇÕ´Ï´Ù.
ÀÌ Ãʱâ ÀÚµ¿ Æ©´×Àº µ¥ÀÌÅͺ£À̽º°¡ ÀÌÀüÀÇ µ¥ÀÌÅͺ£À̽º ±¸¼º Ãʱ⠰ªÀ» °¡Áö°í
¸¸µé¾îÁø µ¥ÀÌÅͺ£À̽º º¸´Ù ´õ ÁÁÀº ¼º´ÉÀ» °¡Áöµµ·Ï ÇÒ °Í ÀÔ´Ï´Ù.

4.2 ÀÚµ¿ µ¥ÀÌÅͺ£À̽º °ü¸®

°ü¸® ±â´ÉÀ» ´Ü¼øÈ­Çϱâ À§ÇØ DB2 9Àº ¶ÇÇÑ µðÆúÆ®·Î½á ¸î¸î ongoing ÀÛ¾÷ÀÇ ÀÚµ¿È­¸¦
°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
¿¹·Î½á Å×À̺í°ú °ü·ÃµÈ À妽ºÀÇ ¹°¸®Àû Ư¡¿¡ °üÇÑ Åë°è¸¦ ¾÷µ¥ÀÌÆ® Çϱâ À§ÇØ
ÁÖ±âÀûÀ¸·Î RUNSTATS À¯Æ¿¸®Æ¼¸¦ ÀÚµ¿À¸·Î ¼öÇàÇÕ´Ï´Ù. DB2 ¿ÉƼ¸¶ÀÌÀú´Â Äõ¸® ¼º´ÉÀ»
Áõ°¡½ÃÅ°±â À§ÇØ ÁÖ¾îÁø Äõ¸®¿¡ ´ëÇØ °¡Àå È¿°úÀûÀÎ ¾×¼¼½º Ç÷£À» °áÁ¤Çϵµ·Ï ÀÌ Åë°è¸¦
»ç¿ëÇÕ´Ï´Ù.
DB2 9Àº ¶ÇÇÑ ÀÚµ¿È­µÈ °ü¸®¸¦ °¡Áö°í µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇϰųª Á¸ÀçÇÏ´Â µ¥ÀÌÅÍ
º£À̽º¸¦ À§ÇØ ÀÚµ¿È­µÈ °ü¸®¸¦ ±¸¼ºÇϱâ À§ÇØ ±×·¡ÇÈ ¸¶¹ý»ç¸¦ »ç¿ëÇÕ´Ï´Ù. RUNSTATS¿¡
´õÇÏ¿© µ¥ÀÌÅͺ£À̽º ¹é¾÷°ú REORG( Å×À̺í°ú À妽º µ¥ÀÌÅÍÀÇ ´ÜÆíÈ­ ÇؼÒ)À» ÀÚµ¿È­
ÇÒ ¼ö ÀÖ½À´Ï´Ù. °ü¸® ÀÛ¾÷À» ÀÚµ¿È­ÇÏ´Â ¹æ¹ýÀº ³·Àº ¶Ç´Â ¾î¶°ÇÑ ÇàÀ§µµ ¾ø´Â °ü¸®
À©µµ¿ì¸¦ Á¤ÀÇÇÏ´Â °ÍÀÔ´Ï´Ù. ±×¸®°í DB2°¡ Æò°¡ ±âÁØÀ» »ç¿ëÇØ °ü¸®ÇÒ Çʿ伺ÀÌ °áÁ¤
µÈ´Ù¸é ´ÙÀ½¿¡ °¡´ÉÇÑ À©µµ¿ì¿¡¼­ ÇÊ¿äÇÑ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.



4.3 ÀÚµ¿ ½ºÅ丮Áö °ü¸®

DB2 9Àº DB2 V8.2.2¿¡¼­ óÀ½ ¼Ò°³µÈ ÀÚµ¿ ½ºÅ丮Áö ÇüŸ¦ È®ÀåÇÏ¿´½À´Ï´Ù. ÀÚµ¿ ½ºÅä
¸®Áö´Â ÀÚµ¿ÀûÀ¸·Î µð½ºÅ©¿Í ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇØ µ¥ÀÌÅͺ£À̽ºÀÇ Å©±â¸¦ Áõ°¡½Ãŵ´Ï´Ù.
½ºÅ丮Áö °ü¸®¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽ºÀÇ À¯¿¬¼º°ú ¼º´ÉÀÇ ÀÌÁ¡À» °¡Áö°í ½ºÅ丮Áö ÄÁÅ×
ÀÌ³Ê °ü¸®ÀÇ Çʿ伺À» Á¦°Å½ÃÄ×½À´Ï´Ù. DB2 9¿¡¼­ ÀÚµ¿ ½ºÅ丮Áö´Â »õ·Î¿î µ¥ÀÌÅͺ£À̽º¸¦
¸¸µé ¶§ µðÆúÆ®·Î °¡´ÉÇÏ°Ô µË´Ï´Ù. Ãß°¡ÀûÀ¸·Î ÀÚµ¿ ½ºÅ丮Áö Áö¿øÀº ¸ÖƼ ÆÄƼ¼Ç
µ¥ÀÌÅͺ£À̽º¿¡µµ Ãß°¡ µÇ¾ú½À´Ï´Ù.

ÀÌ Æ¯Â¡À¸·Î ´õ ÀÌ»ó Ãß°¡ÀûÀÎ Å×ÀÌºí½ºÆäÀ̽º ¿ë·®À» ¸¸µé°í ÄÁÅ×À̳ʸ¦ ´õÇÏ°í ÄÁÅ×
À̳ÊÀÇ Áõ°¡¸¦ ¸ð´ÏÅ͸µÇÏ´Â ÀÛ¾÷¿¡ °üÇØ °ÆÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø¾îÁ³½À´Ï´Ù. ±×¸®°í µ¥ÀÌÅÍ
º£À̽º ¹é¾÷À» ´Ù¸¥ µð·ºÅ丮 ¶Ç´Â Æнº ±¸Á¶¸¦ °¡Áø ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î º¹±¸ÇÒ ¶§ »õ·Î¿î
Æнº°¡ ¹é¾÷ À̹ÌÁö¿¡ ÀúÀåµÈ Æнº ´ë½Å¿¡ »ç¿ëµÇµµ·Ï ½ºÅ丮Áö Æнº¸¦ ÀçÁ¤ÀÇ ÇÒ ¼ö
ÀÖ½À´Ï´Ù.

ÀÌÀü¿¡ À©µµ¿ì ½Ã½ºÅÛÀÇ ¿¹¿¡¼­ C µå¶óÀ̺꿡¼­ µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé ¼ö ÀÖ¾ú½À´Ï´Ù.
Áö±Ý C ¿Í D ¿¡¼­ µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í E ¿Í F µå¶óÀ̺긦
´õÇϵµ·Ï µ¥ÀÌÅͺ£À̽º¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í DB2´Â ½Å·ÚÇÒ ¸¸ÇÑ Á¤Ã¥À» »ç¿ëÇØ ½ºÅ丮Áö¸¦ °ü¸® ÇÕ´Ï´Ù. ºñ½ÁÇÏ°Ô ´ÙÀ½ ¿¹´Â
À¯´Ð½º¿Í ¸®´ª½º ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÏ´Â ÀÚµ¿ ½ºÅ丮Áö »ç¿ëÀ» ³ªÅ¸³À´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡
¸¸µé¾î Áú ¶§ µ¥ÀÌÅͺ£À̽º¿¡ ÀÇÇØ »ç¿ëµÇ¾îÁö´Â ½ºÅ丮Áö Ç®À» ¸í½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾î¶°ÇÑ ½ºÅ丮Áö Æнºµµ ¸í½ÃµÇÁö ¾Ê´Â ´Ù¸é µðÆúÆ® µ¥ÀÌÅͺ£À̽º Æнº(dftdbpath)°¡
»ç¿ëµË´Ï´Ù.

       CREATE DATABASE test on /data/path1, /data/path2

´ÙÀ½¿¡ Ç®¿¡ Ãß°¡ÀûÀÎ ½ºÅ丮Áö Æнº¸¦ ´õÇÒ ¼ö ÀÖ½À´Ï´Ù.
       ALTER DATABASE ADD STORAGE /data/path3, /data/path4

ÀÌÀü¿¡ Å×ÀÌºí ½ºÆäÀ̽º¸¦ ¸¸µé¾úÀ» ¶§ ±×°Íµé¿¡ ´ëÇÑ ÄÁÅ×À̳ʸ¦ ¸í½ÃÇÏ¿©¾ß Çß½À´Ï´Ù.
Áö±Ý µ¥ÀÌÅͺ£À̽º ½ºÅ丮Áö Ç®À» »ç¿ëÇØ ÀÚµ¿ÀûÀ¸·Î ±×°ÍµéÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
       CREATE TABLESPACE ts1 MANAGED BY AUTOMATIC STORAGE

½ºÅ丮Áö ¼ºÀå°ú Á¦ÇÑÀ» À§ÇÑ Á¤Ã¥À» Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù:
       CREATE TABLESPACE ts2
           INITIAL SIZE 500K
           INCREASE SIZE 100K
           MAXSIZE 100M

ÀÌ ¿¹µéÀº ÀÚµ¿ ½ºÅ丮ÁöÀÇ ´Ü¼ø¼º°ú À¯¿¬¼ºÀ» ³ªÅ¸³À´Ï´Ù.

4.4 µðÆúÆ® ÀÚµ¿È­ ¼öÁ¤

DB2 9¿¡¼­ ÀÚµ¿ ±¸¼º, RUNSTATS, self-tuning ¸Þ¸ð¸®, ÀÚµ¿ ½ºÅ丮Áö¿Í °°Àº Ư¡Àº
»õ·Î¿î µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé ¶§ µðÆúÆ®·Î½á °¡´ÉÇÏ°Ô µË´Ï´Ù. ÀÌ°ÍÀº ȯ°æÀ» ÃÖÀûÈ­ÇÏ°í
±¸¼º±â ´õ ½±°Ô ÇÏ·Á´Â Àǵµ·Î ¼öÇà µÇ¾ú½À´Ï´Ù.
±×·¯³ª ¿ÀÈ÷·Á »ç¿ëÀÚ ½º½º·Î ÀÌ Æ¯Â¡À» Æ©´×ÇÏ°í ±¸¼ºÇÏ·Á°í ÇÑ´Ù¸é DB2´Â µðÆúÆ®
ÀÚµ¿È­¸¦ »ç¿ëÇÏÁö ¾Ê°Ô ÇÏ´Â ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù.
¸¶Âù°¡Áö·Î DB2ÀÇ ÀÌÀü ¹öÀüÀ¸·ÎºÎÅÍ ¾÷±×·¹ÀÌµå µÈ µ¥ÀÌÅͺ£À̽º¸¦ °¡Áö°í ÀÖ´Ù¸é
ÀÌ µ¥ÀÌÅͺ£À̽ºµéÀº µðÆúÆ®·Î½á °¡´ÉÇÏ°Ô µÈ ÀÌ Æ¯Â¡À» °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù.
ÀÌ°ÍÀº Àß Æ©´×µÈ ¼¼ÆÃÀ» À¯ÁöÇÏ°í ½Ã½ºÅÛÀ» À§ÇÑ ¿¹Ãø °¡´É¼ºÀ» º¸ÀåÇÕ´Ï´Ù.
»õ·Î¿î ÀÚµ¿È­µÈ ±â´É¿¡ ´ëÇÑ ÀÌÁ¡À» ¾ò±â À§Çؼ­´Â µ¥ÀÌÅͺ£À̽º¿¡¼­ »õ·Î¿î ÀÚµ¿È­µÈ
±â´ÉÀ» °¡´ÉÇÏ°Ô ÇØ¾ß ÇÕ´Ï´Ù.



XpertMon for DB2 UDB V2
DB »ç¾÷ºÎ
Tel : 02-2108-1458
Fax : 02-2108-1459
Mobile : 011-896-6545
E-mail : hjlee@iteg.co.kr
URL : http://iteg.co.kr

¸ñ·Ï ±Û¾²±â ¼öÁ¤