Ȩ > ÀÚ·á½Ç > News Letter
 
Download
News Letter
Site Link
XpertMon ´º½º·¹ÅÍ 6È£
2007/03/22 10:13 9777


¾È³çÇϼ¼¿ä. DB2 ¹× XpertMon »ç¿ëÀÚ ¿©·¯ºÐ!
¢ß ¾ÆÀÌƼ¿¢½ºÆÛÆ®±×·ì DB »ç¾÷ºÎÀÔ´Ï´Ù.
À̹øÁÖ¿¡´Â DB2 UDB V8(FP 2) ¿¡¼­ »õ·Î Ãß°¡µÈ Table Data¸¦ Sampling ÇÒ ¼ö ÀÖ´Â
±â´É¿¡ ´ëÇØ »ìÆ캸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

¿¹Àü¿¡´Â Table Data¸¦ SamplingÇϱâ À§Çؼ­´Â Å×À̺í Àüü¸¦ ÀÐ°í ³­ ÈÄ ¿øÇÏ´Â ¹æ½ÄÀÇ
Sampling ÇÁ·Î±×·¥À» ÀÛ¼ºÇؾ߸¸ ÇßÁö¸¸, ÀÌÁ¦´Â Row ·¹º§°ú Block ·¹º§ÀÇ µÎ °¡Áö ¹æ¹ýÀ»
ÀÌ¿ëÇÏ¿© °£´ÜÈ÷ Å×À̺íÀÇ Ç¥º»À» ÃßÃâÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù.

¾Æ¹«ÂÉ·Ï ¸¹Àº µµ¿òµÇ½Ã±æ ¹Ù¶ó¸ç, Ȥ½Ã¶óµµ ¾Ë°í ½ÍÀº ³»¿ëÀ̳ª ÁÖÁ¦°¡ ÀÖ´Ù¸é ¸ÞÀÏ·Î
º¸³»ÁֽʽÿÀ. ÂüÁ¶ÇÏ¿© ¹Ý¿µÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù.

Sampling Table Data
Sampling ¹æ¹ý
Row ·¹º§°ú Block ·¹º§ÀÇ µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
±âº»ÀûÀÎ ¹æ¹ýÀÎ Row ·¹º§ Sampling ¹æ¹ýÀº ¸ðµç x Row°¡ Ç¥º»ÀÌ µÇ°í, ¹Ý¸é¿¡
Block ·¹º§ Sampling ¹æ¹ýÀº ¸ðµç y Page°¡ Ç¥º»ÀÌ µË´Ï´Ù.

Å×ÀÌºí¿¡¼­ µ¥ÀÌÅ͸¦ ÃßÃâÇÏ·Á¸é select¹®Àå¿¡ TablesampleÀ̶ó´Â ¹®±¸¸¦ Ãß°¡ÇÏ¸é µË´Ï´Ù.
¿©±â¿¡´Â Row ·¹º§°ú Block ·¹º§ÀÇ µÎ°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
Row ·¹º§ÀÏ °æ¿ì¿¡´Â Select ¡¦. tablesample BERNOULLI Å°¿öµå¸¦ »ç¿ëÇϸç,
Block ·¹º§ÀÏ °æ¿ì¿¡´Â Select¡¦. tablessample SYSTEM Å°¿öµå¸¦ »ç¿ëÇÏ°Ô µË´Ï´Ù.
SYSTEM Å°¿öµå¸¦ ÀûÀ¸¸é Optimizer°¡ Row ·¹º§ º¸´Ù Block ·¹º§ÀÌ ´õ È¿°úÀûÀ̶ó°í ÆÇ´ÜÇÒ ¶§
Block ·¹º§ º£¸£´©ÀÌ Ç¥º»ÃßÃâ ¹æ¹ýÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù.
¼º´É Ãø¸é¿¡¼­´Â Block ·¹º§ Ç¥º»ÃßÃâÀÌ ÇѹøÀÇ I/O·Î ÇÑ Page¾¿ Àоî¿À¹Ç·Î ´õ ÁÁ½À´Ï´Ù.

Å×½ºÆ®¿ë ȯ°æ ¼³Á¤
  • Å×ÀÌºí ¸í : EMP ( °Ç¼ö 4,194,304)
  • ¹öÆÛÇ® : IBMDEFAULTBP ( 1MB)
¸¸¾à ÀÌ EMP Å×ÀÌºí¿¡¼­ D11 ºÎ¼­ÀÇ ¸ðµç ±Ù·ÎÀÚÀÇ º¸³Ê½º Áö±Þ¾×ÀÇ ÇÕÀ» ±¸ÇÏ·Á ÇÑ´Ù¸é
±âº»ÀûÀÎ Query´Â ´ÙÀ½°ú °°½À´Ï´Ù.


Row ·¹º§ Sampling
¸¸¾à D11 ºÎ¼­ÀÇ ¸ðµç ±Ù·ÎÀÚÁß 10%¿¡ ÇØ´çÇÏ´Â ±Ù·ÎÀÚ¸¦ ÃßÃâÇؼ­ º¸³Ê½º Áö±Þ¾×ÀÇ ÇÕÀ»
±¸ÇÑ´Ù¸é ´ÙÀ½°ú °°Àº Query¸¦ ½ÇÇà ÇÒ °ÍÀÔ´Ï´Ù.

¿©±â¼­ (10)Àº Ç¥º» ÃßÃâÀ» À§ÇÑ ºñÀ²·Î 0 ÀÌ»óÀÇ ¼ö¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ±×¸®°í (5)´Â
¹Ýº¹ °ªÀ¸·Î query¸¦ ¿©·¯ ¹ø ¹Ýº¹ ½ÇÇàÇÏ¿©µµ °°Àº °á°ú¸¦ °°µµ·Ï ÇØÁÝ´Ï´Ù.
¶ÇÇÑ ¹Ýº¹ °ªÀ» ¹Ù²ÞÀ¸·Î½á °á°ú°ªÀ» ¹Ù²Ü ¼öµµ À־ ÀÌ °ªÀ» ÀÌ¿ëÇÑ ½ÇÇèÀ¸·Î
½ÇÁ¦ °á°ú¿Í °¡Àå ±ÙÁ¢ÇÑ °ªÀ» °¡Áú ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.

Row ·¹º§ Sampling QueryÀÇ ½ÇÇà 1 - ºñÀ²ÀÇ Á¶Á¤
´ÙÀ½Àº °¢°¢ ´Ù¸¥ Ç¥º» ÃßÃâ ºñÀ²À» »ç¿ëÇÑ Row ·¹º§ SamplingÀ» Àû¿ëÇÏ¿© »ý¼ºµÈ °á°úÀÔ´Ï´Ù.

ÀÌ SQL ½ÇÇà ½Ã°£Àº ¼³Á¤µÈ ºñÀ² °ª¿¡ °ü°è¾øÀÌ °ÅÀÇ ÀÏÁ¤ÇÕ´Ï´Ù. ±×·¯³ª ÇØ´ç Ä÷³¿¡
À妽º°¡ »ý¼ºµÇ¾î ÀÖÀ¸¸é Ç¥º» ÃßÃâ ºñÀ²ÀÌ ³·À»¼ö·Ï ÈξÀ ºü¸¥ ½ÇÇà ¼Óµµ¸¦ °¡Áý´Ï´Ù.
¿©±â¼­ ºÃÀ» ¶§, °¡Àå ½ÇÁ¦ °ª (576,716,800.00) °ª¿¡ °¡Àå ±ÙÁ¢ÇÑ ºñÀ²Àº º£¸£´©ÀÌ °ªÀÌ
50ÀÏ °æ¿ìÀÔ´Ï´Ù. ( ¾à +0.02 Â÷ÀÌ)
Á¤È®¼º°ú ¼öÇà½Ã°£Àº ¼­·Î Trade-Off ÀÓÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

Row ·¹º§ Sampling QueryÀÇ ½ÇÇà 2 - ¹Ýº¹ º¯¼öÀÇ Á¶Á¤
¹Ýº¹ º¯¼ö¿¡ ´Ù¸¥ °ªÀ» ºÎ¿©Çؼ­ Query¸¦ ½ÇÇà½ÃÄѺ¸¸é °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù.

°¢°¢ÀÇ ¹Ýº¹ º¯¼ö¿¡ ´ëÇÑ Query ½ÇÇà¿¡ ¼Ò¿äµÈ ½Ã°£Àº °ÅÀÇ °°½À´Ï´Ù.
±×·¯³ª °á°ú°ªÀº Â÷ÀÌ°¡ ÀÖ½À´Ï´Ù.
Full selectÀÇ °á°ú°¡ 576,716,800À̹ǷÎ, ¹Ýº¹ º¯¼ö Áß °¡Àå ±Ù»çÇÑ °ªÀÌ ´ë·« 5°¡ µË´Ï´Ù.
¿©±â¼­ °°Àº ¹Ýº¹º¯¼öÀÇ Query¸¦ 5¹ø ¹Ýº¹ ½ÇÇàÀ» ÇÏ¿´À» °æ¿ì, ½ÇÇà °á°ú°ªÀº
°°Àº ¼öÀÇ Row°¡ ³ª¿À°Ô µË´Ï´Ù.

Block ·¹º§ Sampling
Block ·¹º§ Ç¥º»ÃßÃâ¹®ÀÇ ÇüÅ´ ´ÙÀ½°ú °°½À´Ï´Ù.

¿©±â¿¡¼­ system() ÀÌ Å°¿öµåÀÌ°í, 10Àº Ç¥º»ÃßÃâÀ» À§ÇÑ PageµéÀÇ ¹éºÐÀ²ÀÔ´Ï´Ù.
100Àº ¸ðµç PageÀÇ 100%¸¦ ÃßÃâÇÏ´Â °ÍÀ̱⠶§¹®¿¡ ¹éºÐÀ² °ªÀº 100º¸´Ù Ŭ ¼ö´Â ¾øÀ¸¸ç,
ÀÌ°ÍÀº Ç¥º»ÃßÃâ ±â´ÉÀ» »ç¿ëÇÏÁö ¾Ê´Â °Í°ú °°Àº È¿°ú¸¦ ³»°Ô µË´Ï´Ù.

Block ·¹º§ Sampling QueryÀÇ ½ÇÇà ¡®select sum(bonus) ..¡¯ Query¸¦ ´Ù¸¥ system ¹éºÐÀ² °ªÀ» Àû¿ëÇؼ­ ¹Ýº¹ ½ÇÇà½ÃÄ×½À´Ï´Ù.

Block ·¹º§ Ç¥º» ÃßÃâ¹ýÀÇ ½ÇÇà½Ã°£Àº Row ·¹º§ Ç¥º» ÃßÃâ¹ýº¸´Ù´Â ÀÛ°Ô ³ª¿ÀÁö¸¸
°á°úÀÇ Á¤È®¼ºÀº Á¶±Ý ¶³¾îÁüÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.


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

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