RUNSTATS À¯Æ¿¸®Æ¼´Â ½Ã½ºÅÛ Ä«Å»·Î±× Å×À̺íÀÇ Åë°è¸¦ °»½ÅÇÏ¿© Á¶È¸ ÃÖÀûÈ ÇÁ·Î¼¼½º¸¦ Áö¿øÇÕ´Ï´Ù. ÀÌ Åë°è°¡ ¾øÀ¸¸é, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº SQL¹®¿¡ ºÎÁ¤ÀûÀÎ ¿µÇâÀ» ¹ÌÄ¡´Â °áÁ¤À» ³»¸± ¼öµµ ÀÖ½À´Ï´Ù. RUNSTATS À¯Æ¿¸®Æ¼´Â Å×À̺íÀ̳ª »öÀÎ ¶Ç´Â µÑ´Ù¿¡ Æ÷ÇԵǾî ÀÖ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ Åë°è¸¦ ¼öÁýÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.
´ÙÀ½°ú °°Àº »óȲ¿¡¼, ¾×¼¼½º Ç÷£ ¼±Åà ÇÁ·Î¼¼½º¿¡ Á¤È®ÇÑ Á¤º¸¸¦ Á¦°øÇÏ·Á¸é RUNSTATS À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Å×ÀÌºí ¹× »öÀÎ µ¥ÀÌÅÍ ¸ðµÎ¿¡ ±Ù°ÅÇÑ Åë°è¸¦ ¼öÁýÇϽʽÿÀ.
ÆÄƼ¼ÇÀÌ ³ª´©¾îÁø µ¥ÀÌÅͺ£À̽º¿¡¼ ÀÛ¾÷ÇÒ ¶§¿¡´Â, ´ÜÀÏ ³ëµå¿¡¼ RUNSTATS Á¶ÀÛÀ» ½ÇÇàÇÏ¿© Å×ÀÌºí ¹× »öÀΰú °ü·ÃµÈ Åë°è¸¦ ¼öÁýÇϽʽÿÀ(À¯Æ¿¸®Æ¼°¡ ½ÇÇàµÇ´Â ³ëµå´Â ¸í·ÉÀ» ¹ßÇàÇÒ ³ëµå°¡ Å×ÀÌºí µ¥ÀÌÅ͸¦ °¡Áö°í ÀÖ´ÂÁöÀÇ ¿©ºÎ¿¡ µû¶ó °áÁ¤µË´Ï´Ù. ¼¼ºÎ»çÇ×Àº RUNSTATS°¡ ½ÇÇàµÇ´Â µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ). īŻ·Î±×¿¡ ÀúÀåµÈ Åë°è´Â Å×ÀÌºí ·¹º§ÀÇ Á¤º¸¸¦ Ç¥½ÃÇÑ´Ù°í °¡Á¤µÇ±â ¶§¹®¿¡, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ¼öÁýÇÏ´Â ³ëµå ·¹º§ Åë°è¿¡´Â Å×À̺íÀÌ ÆÄƼ¼ÇµÈ ³ëµåÀÇ ¼ö°¡ Àû´çÈ÷ °öÇØÁý´Ï´Ù. ÀÌ·¸°Ô Çϸé, ¸ðµç ³ëµå¿¡¼ RUNSTATS¸¦ ½ÇÇàÇϰí, ÀÌ Åë°è¸¦ ÃѰèÇØ¾ß ¼öÁýµÇ´Â ½ÇÁ¦ Åë°èÀÇ ±Ù»çÄ¡¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
ÁÖ: | DB2 Á¶È¸ ÃÖÀûÈ ¾Ë°í¸®ÁòÀº ¼Ó¼º °ª(µ¥ÀÌÅÍ)ÀÌ ½Ã½ºÅÛÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ °ÉÃÄ ¶È°°ÀÌ ±ÕµîÇÏ°Ô À§Ä¡ÁöÁ¤µÈ °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. µ¥ÀÌÅÍÀÇ À§Ä¡°¡ ±ÕµîÇÏÁö ¾ÊÀ» °æ¿ì, Ç¥½Ã Å×ÀÌºí ºÐ»êÀ» °¡Áö°í ÀÖ´Â °ÍÀ¸·Î »ý°¢µÇ´Â µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡¼ ÀÌ ¸í·ÉÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. |
Å×ÀÌºí¿¡¼ RUNSTATS¸¦ È£ÃâÇÒ °æ¿ì¿¡´Â Å×À̺íÀÌ ÀúÀåµÈ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÇ¾î¾ß ÇÏÁö¸¸, ¸í·ÉÀ» ¹ßÇàÇÑ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀÌ ÀÌ Å×ÀÌºí¿¡ ´ëÇÑ ÆÄƼ¼ÇÀ» Æ÷ÇÔÇØ¾ß ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
Åë°è¸¦ ºÐ¼®ÇÔÀ¸·Î½á, À籸¼ºÀÌ ÇÊ¿äÇÑ ½Ã±â¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ´ÙÀ½ Á¤º¸¸¦ ÅëÇØ ¾Ë ¼ö ÀÖ½À´Ï´Ù.
Ŭ·¯½ºÅÍ ºñÀ² Åë°è°¡ ¼öÁýµÈ °æ¿ì, À̵éÀÇ °ªÀº 0¿¡¼ 100±îÁöÀÇ ¹üÀ§ ³»¿¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. Ŭ·¯½ºÅÍ Àμö Åë°è¸¦ ¼öÁýÇϸé, °ªÀº 0¿¡¼ 1 »çÀÌ¿¡ ÀÖ°Ô µË´Ï´Ù. ÀÌ µÎ Ŭ·¯½ºÅÍ Åë°è Áß Çϳª¸¸ÀÌ SYSCAT.INDEXES īŻ·Î±×¿¡ ±â·ÏµË´Ï´Ù. ÀϹÝÀûÀ¸·Î, Å×À̺íÀÇ »öÀÎ Áß ÇϳªÀÇ »öÀθ¸ Ŭ·¯½ºÅ͸µÀÇ ºñÀ²ÀÌ ³ôÀ» ¼ö ÀÖ½À´Ï´Ù. -1 °ªÀº ¾î¶°ÇÑ Åë°èµµ ±¸ÇÒ ¼ö ¾øÀ½À» ³ªÅ¸³»´Â µ¥ »ç¿ëµË´Ï´Ù.
ºñÀ² °ªÀ» ºñ±³ÇÏ°í ½ÍÀº °æ¿ì, Ŭ·¯½ºÅÍ Àμö¿¡ 100À» °öÇÏ¿© Ŭ·¯½ºÅ͸µÀÇ ¾ç¿¡ ´ëÇÑ ÆÛ¼¾Æ® °ªÀ» ±¸ÇϽʽÿÀ.
»öÀÎ Àü¿ë ¾×¼¼½º°¡ ¾Æ´Ñ »öÀÎ ½ºÄµÀÇ °æ¿ì, Ŭ·¯½ºÅÍ ºñÀ²ÀÌ ³ôÀ» ¶§ ´õ ³ªÀº ¼º´ÉÀ» º¸ÀÏ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ À¯ÇüÀÇ ½ºÄµÀÇ °æ¿ì, Ŭ·¯½ºÅÍ ºñÀ²ÀÌ ³·À¸¸é ´õ ¸¹Àº ÀÔÃâ·Â ÀÛ¾÷À» ÇÏ°Ô µÇ´Âµ¥, ÀÌ´Â °¢°¢ÀÇ µ¥ÀÌÅÍ ÆäÀÌÁö¿¡ ÃÖÃÊ·Î ¾×¼¼½ºÇÑ ÈÄ ´Ù½Ã ±× ÆäÀÌÁö¸¦ ¾×¼¼½ºÇÒ ¶§, °è¼Ó ¹öÆÛ Ç®¿¡ ÀÖÀ» °¡´É¼ºÀÌ ´õ Àû±â ¶§¹®ÀÔ´Ï´Ù. ¹öÆÛ Å©±â¸¦ ´Ã¸²À¸·Î½á Ŭ·¯½ºÅ͵Ǿî ÀÖÁö ¾ÊÀº »öÀÎÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ Å¬·¯½ºÅÍ ºñÀ²ÀÌ ³·Àº »öÀο¡ ´ëÇÑ »öÀÎ ½ºÄµ ¼º´ÉÀ» Çâ»ó½ÃŰ´Â ¹æ¹ý¿¡ °üÇÑ Á¤º¸´Â ¸ñ·Ï ÇÁ¸®ÆäÄ¡ÀÇ ÀÌÇØ¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶Çϰí, ÃÖÀûÈ ¾Ë°í¸®ÁòÀÌ »öÀÎ Åë°è¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼´Â Ŭ·¯½ºÅÍµÈ »öÀο¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Å×ÀÌºí µ¥ÀÌÅͰ¡ ƯÁ¤ »öÀο¡ ÀÇÇØ Ãʱ⿡ Ŭ·¯½ºÅ͵ǰí À§ÀÇ Å¬·¯½ºÅ͸µ Á¤º¸¿¡ ÀÇÇØ µ¥ÀÌÅͰ¡ ÇöÀç µ¿ÀÏÇÑ »öÀο¡ ´ëÇØ À߸ø Ŭ·¯½ºÅ͵Ǿî ÀÖ´Ù°í ÆÇ´ÜµÇ´Â °æ¿ì, Å×À̺íÀ» À籸¼ºÇÏ¿© ÇØ´ç »öÀο¡ µû¶ó µ¥ÀÌÅ͸¦ ´Ù½Ã Ŭ·¯½ºÅÍÇϰíÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿À¹öÇÃ·Î¿ì ¹øÈ£´Â ¿ø·¡ÀÇ ÆäÀÌÁö¿¡ ¸ÂÁö ¾Ê´Â ÇàÀÇ ¹øÈ£¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ´Â VARCHAR Ä÷³ÀÌ ´õ ±ä °ªÀ» °¡Áö°í °»½ÅµÉ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡ ÀÖ¾î¼ Æ÷ÀÎÅÍ´Â ¿ø·¡ÀÇ Çà À§Ä¡¸¦ ¿©ÀüÈ÷ °¡¸®Å°°í ÀÖ½À´Ï´Ù. ÇàÀÇ ³»¿ëÀ» ã±â À§Çؼ´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ Æ÷ÀÎÅ͸¦ µû¶ó°¡¾ß Çϰí, ±×·¸°Ô µÇ¸é ó¸® ½Ã°£µµ ±æ¾îÁö°í ÀÔÃâ·Â Ƚ¼öµµ Áõ°¡µÇ±â ¶§¹®¿¡, ÀÌ ¹æ¹ýÀº ¼º´ÉÀ» ÀúÇϽÃų ¼ö ÀÖ½À´Ï´Ù.
¿À¹öÇ÷οì ÇàÀÇ ¼ö°¡ ¸¹¾ÆÁú¼ö·Ï Å×ÀÌºí µ¥ÀÌÅ͸¦ À籸¼ºÇÔÀ¸·Î½á ¾ò¾îÁö´Â ÀáÀçÀûÀÎ ÀÌÁ¡µµ Áõ°¡ÇÏ°Ô µË´Ï´Ù. Å×ÀÌºí µ¥ÀÌÅ͸¦ À籸¼ºÇÔÀ¸·Î½á ÇàÀÌ ¿À¹öÇ÷οìµÇ´Â °ÍÀ» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.
ÇàÀÌ µé¾î ÀÖ´Â ÆäÀÌÁöÀÇ ¼ö°¡ Å×ÀÌºí¿¡¼ Æ÷ÇÔÇÏ´Â Àüü ÆäÀÌÁö ¼ö¿Í ºñ±³µÉ ¼ö ÀÖ½À´Ï´Ù. Å×ÀÌºí ½ºÄµÀ» À§ÇØ °ø¹éÀÇ ÆäÀÌÁö°¡ ÀÐÇôÁö°Ô µË´Ï´Ù. °ø¹é ÆäÀÌÁö´Â Çà Àüü ¹üÀ§°¡ »èÁ¦µÇ¸é »ý±â°Ô µË´Ï´Ù.
°ø¹é ÆäÀÌÁöÀÇ ¼ö°¡ Áõ°¡ÇÒ¼ö·Ï Å×À̺í À籸¼ºÀÇ Çʿ伺µµ Ä¿Áý´Ï´Ù. Å×À̺íÀ» À籸¼ºÇÔÀ¸·Î½á ÀÌ·¯ÇÑ °ø¹é ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© Å×ÀÌºí¿¡ ÀÇÇØ »ç¿ëµÇ°í ÀÖ´Â °ø°£À» ¾ÐÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô µð½ºÅ© °ø°£À» ´õ¿í È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó, »ç¿ëµÇÁö ¾ÊÀº ÆäÀÌÁö¸¦ ÀÌ¿ëÇÏ¿© Å×ÀÌºí ½ºÄµÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼öµµ Àִµ¥, ÀÌ´Â ¹öÆÛ Ç®·Î ´õ ÀûÀº ¼öÀÇ ÆäÀÌÁö°¡ ÀÐÈ÷°Ô µÇ±â ¶§¹®ÀÔ´Ï´Ù.
¸®ÇÁ(leaf) ÆäÀÌÁö ¼ö´Â ¿ÏÀüÇÑ »öÀÎ ½ºÄµ¿¡ ¾ó¸¶³ª ¸¹Àº »öÀÎ ÆäÀÌÁö ÀÔÃâ·ÂÀÌ ÇÊ¿äÇÑÁö ¿¹ÃøÇÕ´Ï´Ù.
¹«ÀÛÀ§ °»½Å Ȱµ¿À¸·Î ÀÎÇØ ÇÊ¿äÇÑ ÃÖ¼Ò °ø°£·® ÀÌ»óÀ¸·Î »öÀÎ Å©±â¸¦ Áõ°¡½ÃŰ´Â ÆäÀÌÁö ÆÄƼ¼ÇÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. Å×À̺í À籸¼ºÁß¿¡ »öÀÎÀÌ ÀçÀÛ¼ºµÇ¸é, °¡´ÉÇÑ ÃÖ¼Ò·®ÀÇ °ø°£À¸·Î °¢ »öÀÎÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. »öÀο¡ ÇÊ¿äÇÑ ÃÖ¼Ò °ø°£ ¿ä±¸·®¿¡ ´ëÇØ¼´Â »öÀÎÀÌ Á¶È¸ ÃÖÀûÈ¿¡ ¹ÌÄ¡´Â ¿µÇâ ¶Ç´Â °ü¸® ¾È³»¼: °èȹÀÇ "»öÀÎ ¶Ç´Â »öÀÎ ½ºÆå ÀÛ¼º" ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: | »öÀÎÀÌ À籸ÃàµÈ °æ¿ì, ±âº» 10ÆÛ¼¾Æ®ÀÇ ºó °ø°£ÀÌ »öÀÎ ÆäÀÌÁö¸¶´Ù ³²¾Æ ÀÖ½À´Ï´Ù. óÀ½À¸·Î »öÀÎÀ» ÀÛ¼ºÇÒ ¶§ PCTFREE ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© ºó °ø°£·®À» ´Ã¸± ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½, »öÀÎÀ» À籸¼ºÇÒ ¶§¸¶´Ù PCTFREE °ªÀÌ »ç¿ëµË´Ï´Ù. »öÀÎÀ» À籸¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ½Ã°£À» ÁÙÀÌ·Á¸é ºó °ø°£ÀÌ 10%¸¦ ³Ñ¾î¾ß ÇÕ´Ï´Ù. ºó °ø°£Àº Ãß°¡ »öÀÎ »ðÀÔÀ» ¼ö¿ëÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. |
RUNSTATS´Â ¼º´ÉÀÌ µ¥ÀÌÅͺ£À̽º ³»ÀÇ º¯°æ»çÇ×°ú ¾ó¸¶³ª °ü°è°¡ ÀÖ´ÂÁö ÆÇ´ÜÇÏ´Â µ¥ µµ¿òÀÌ µÇ±âµµ ÇÕ´Ï´Ù. Åë°è¿¡¼´Â Å×ÀÌºí ³»ÀÇ µ¥ÀÌÅÍ ºÐ»êÀ» º¸¿©ÁÝ´Ï´Ù. À̸¦ ±ÔÄ¢ÀûÀ¸·Î »ç¿ëÇϸé, RUNSTATS´Â ÀÏÁ¤ ±â°£ÀÌ °æ°úÇÑ ÈÄ Å×À̺í°ú »öÀο¡ ´ëÇÑ µ¥ÀÌÅ͸¦ Á¦°øÇϰí, ±× °á°ú ½Ã°£ÀÌ Áö³²¿¡ µû¶ó º¼ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¸ðµ¨ÀÇ ¼º´É °æÇâÀÌ ÆÄ¾ÇµË´Ï´Ù.
ÀÌ»óÀûÀ¸·Î´Â, »õ·Î¿î Åë°è Á¤º¸°¡ ÁÖ¾îÁö¸é Á¶È¸ ÃÖÀûÈ ¾Ë°í¸®ÁòÀº ´Ù¸¥ ¾×¼¼½º Ç÷£À» ¼±ÅÃÇÏ´Â °æ¿ìµµ ÀÖÀ¸¹Ç·Î, Åë°è¸¦ ¼öÇàÇÑ ÈÄ ÀÀ¿ëÇÁ·Î±×·¥À» ¸®¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù.
»ç¿ë °¡´ÉÇÑ ½Ã°£ÀÌ ÇÑ ¹ø¿¡ ¸ðµç Åë°è¸¦ ¼öÁýÇϱ⿡ ÃæºÐÇÏÁö ¾ÊÀº °æ¿ì, ¼öÁý °¡´ÉÇÑ Åë°èÀÇ ÀϺθ¸ °»½ÅÇϱâ À§ÇØ RUNSTATS¸¦ ÁÖ±âÀûÀ¸·Î ¼öÇàÇÏ´Â °ÍÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÀûÀÎ ºÎºÐ °»½ÅÀ¸·Î RUNSTATS¸¦ ¼öÇàÇÏ´Â ±â°£ »çÀÌÀÇ Å×ÀÌºí¿¡¼ Ȱµ¿ÀÇ °á°ú·Î ºÒÀÏÄ¡°¡ ³ªÅ¸³ª¸é, ¹Ù·Î °æ°í ¸Þ½ÃÁö(SQL0437W, ÀÌÀ¯ ÄÚµå 6)°¡ ³ªÅ¸³³´Ï´Ù. ¿¹¸¦ µé¾î, RUNSTATS¸¦ ¸ÕÀú »ç¿ëÇÏ¿© Å×ÀÌºí ºÐ»ê Åë°è¸¦ ¼öÁýÇÕ´Ï´Ù. ±×·± ´ÙÀ½, RUNSTATS¸¦ »ç¿ëÇÏ¿© »öÀÎ Åë°è¸¦ ¼öÁýÇÕ´Ï´Ù. Å×ÀÌºí¿¡¼ Ȱµ¿ÀÇ °á°ú·Î ºÒÀÏÄ¡°¡ ŽÁöµÇ¸é, ¹Ù·Î Å×ÀÌºí ºÐ»ê Åë°è´Â »èÁ¦µÇ°í °æ°í ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇϸé, RUNSTATS¸¦ ¼öÇàÇÏ¿© Å×ÀÌºí ºÐ»ê Åë°è¸¦ ¼öÁýÇÏ´Â °ÍÀÌ ±ÇÀåµË´Ï´Ù.
Á¤±âÀûÀ¸·Î RUNSTATS¸¦ »ç¿ëÇÏ¿© Å×ÀÌºí ¹× »öÀÎ Åë°è¸¦ µ¿½Ã¿¡ ¼öÁýÇØ¾ß Çϸç, »öÀÎ Åë°è¿Í Å×À̺í Åë°è°¡ µ¿±âÈµÈ °ÍÀ» È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. »öÀÎ Åë°è´Â RUNSTATSÀÇ ¸¶Áö¸· ½ÇÇàÀ¸·ÎºÎÅÍ ¼öÁýµÈ ´ëºÎºÐÀÇ Å×ÀÌºí ¹× Ä÷³ Åë°è¸¦ º¸À¯ÇÕ´Ï´Ù. ÃÖÁ¾ÀûÀ¸·Î Å×À̺í Åë°è°¡ ÃѰèµÈ ÈÄ Å×À̺íÀÌ ±¤¹üÀ§ÇÏ°Ô ¼öÁ¤µÉ °æ¿ì, ÇØ´ç Å×ÀÌºí¿¡ ´ëÇØ¼¸¸ »öÀÎ Åë°è¸¦ ¼öÁýÇÏ¿© µÎ ¼¼Æ®ÀÇ Åë°è°¡ µ¿±âÈ »óŸ¦ ¹þ¾î³ª°Ô µË´Ï´Ù.
´ÙÀ½°ú °°Àº »óȲ¿¡¼ »öÀÎ µ¥ÀÌÅ͸¸À» ±Ù°Å·Î Åë°è¸¦ ¼öÁýÇϰíÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
RUNSTATS À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Ù¾çÇÑ ·¹º§ÀÇ Åë°è Á¤º¸¸¦ ¼öÁýÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Å×ÀÌºí¿¡ ´ëÇØ¼´Â ±âº» ·¹º§ÀÇ Åë°è¸¦ ¼öÁýÇϰųª, Å×ÀÌºí ³»ÀÇ Ä÷³ °ª¿¡ ´ëÇÑ ºÐ»ê Åë°è Á¤º¸¸¦ ¼öÁýÇÒ ¼öµµ ÀÖ½À´Ï´Ù(ºÐ»ê Åë°è ¼öÁý ¹× »ç¿ë ÂüÁ¶). »öÀο¡ ´ëÇØ¼´Â ±âº» ·¹º§ÀÇ Åë°è Á¤º¸¸¦ ¼öÁýÇÒ ¼öµµ ÀÖ°í, ÃÖÀûÈ ¾Ë°í¸®ÁòÀÌ »öÀÎ ½ºÄµÀÇ ÀÔÃâ·Â ºñ¿ëÀ» ¿¹ÃøÇÏ´Â µ¥ ´õ ¸¹Àº µµ¿òÀÌ µÉ ¼ö ÀÖ´Â ÀÚ¼¼ÇÑ Åë°è Á¤º¸¸¦ ¼öÁýÇÒ ¼öµµ ÀÖ½À´Ï´Ù(ÀÌ·¯ÇÑ "ÀÚ¼¼ÇÑ" Åë°è Á¤º¸¿¡ °üÇÑ Á¤º¸´Â Ŭ·¯½ºÅÍµÈ »öÀο¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ).
ÁÖ: | Åë°è´Â LONG, ´ëÇü ¿ÀºêÁ§Æ®(LOB) ¶Ç´Â ±¸Á¶ÈµÈ À¯Çü Ä÷³¿¡ ´ëÇØ¼´Â ¼öÁýµÇÁö ¾Ê½À´Ï´Ù. Çà À¯ÇüÀÇ °æ¿ì, Å×ÀÌºí ·¹º§ Åë°è NPAGES, FPAGES ¹× OVERFLOW´Â ¼ºêÅ×À̺í¿ëÀ¸·Î´Â ¼öÁýµÇÁö ¾Ê½À´Ï´Ù. Åë°è´Â È®Àå »öÀÎÀ̳ª ¼±¾ðµÈ Àӽà Å×ÀÌºí¿¡ ´ëÇØ¼ ¼öÁýµÇÁö ¾Ê½À´Ï´Ù. |
´ÙÀ½ Ç¥¿¡¼´Â RUNSTATS À¯Æ¿¸®Æ¼¿¡ ÀÇÇØ °»½ÅµÈ īŻ·Î±× Åë°è¸¦ º¸¿©ÁÝ´Ï´Ù.
Ç¥ 44. Å×À̺í Åë°è(SYSCAT.TABLES ¹× SYSSTAT.TABLES)
Åë°è | ¼³¸í | RUNSTATS ¿É¼Ç | |||
---|---|---|---|---|---|
Å×À̺í | »öÀÎ | ||||
FPAGES | Å×ÀÌºí¿¡ ÀÇÇØ »ç¿ëµÇ´Â ÆäÀÌÁöÀÇ ¼ö | ¿¹ | ¿¹ | ||
NPAGES | ÇàÀÌ µé¾î ÀÖ´Â ÆäÀÌÁöÀÇ ¼ö | ¿¹ | ¿¹ | ||
OVERFLOW | ¿À¹öÇ÷οìµÇ´Â ÇàÀÇ ¼ö | ¿¹ | ¾Æ´Ï¿À | ||
CARD | Å×À̺íÀÇ ÇàÀÇ ¼ö(±âº» Çà ¼ö(cardinality)) | ¿¹ | ¿¹(ÁÖ 2) | ||
|
Ç¥ 45. Ä÷³ Åë°è(SYSCAT.COLUMNS ¹× SYSSTAT.COLUMNS)
Åë°è | ¼³¸í | RUNSTATS ¿É¼Ç | |||
---|---|---|---|---|---|
Å×À̺í | »öÀÎ | ||||
COLCARD | Ä÷³ ±âº» Çà ¼ö (cardinality) | ¿¹(ÁÖ 1) | ¿¹(ÁÖ 2) | ||
AVGCOLLEN | Æò±Õ Ä÷³ ±æÀÌ | ¿¹ | ¿¹(ÁÖ 2) | ||
HIGH2KEY | Ä÷³ÀÇ µÎ¹øÂ° »óÀ§ °ª | ¿¹ | ¿¹(ÁÖ 2) | ||
LOW2KEY | Ä÷³ÀÇ µÎ¹øÂ° ÇÏÀ§ °ª | ¿¹ | ¿¹(ÁÖ 2) | ||
NUMNULLS | Ä÷³ ³»ÀÇ NULLÀÇ ¼ö | ¿¹ | ¿¹(ÁÖ 2) | ||
|
Ç¥ 46. »öÀÎ Åë°è(SYSCAT.INDEXES ¹× SYSSTAT.INDEXES)
Åë°è | ¼³¸í | RUNSTATS ¿É¼Ç | |||
---|---|---|---|---|---|
Å×À̺í | »öÀÎ | ||||
NLEAF | »öÀÎ ¸®ÇÁ ÆäÀÌÁöÀÇ ¼ö | ¾Æ´Ï¿À | ¿¹(ÁÖ 3) | ||
NLEVELS | »öÀÎ ·¹º§ÀÇ ¼ö | ¾Æ´Ï¿À | ¿¹ | ||
CLUSTERRATIO | Å×ÀÌºí µ¥ÀÌÅÍÀÇ Å¬·¯½ºÅ͸µ Á¤µµ | ¾Æ´Ï¿À | ¿¹(ÁÖ 2) | ||
CLUSTERFACTOR | Ŭ·¯½ºÅ͸µÀÇ Á»´õ ÀÚ¼¼ÇÑ Á¤µµ | ¾Æ´Ï¿À | ¼¼ºÎÀû(ÁÖ 1,2) | ||
DENSITY | »öÀÎ(ÁÖ 4)ÀÌ Â÷ÁöÇÑ ÆäÀÌÁö ¹üÀ§¿¡¼ ÆäÀÌÁö ¼ö¿¡ ´ëÇÑ SEQUENTIAL_PAGESÀÇ ºñÀ²(¹éºÐÀ²) | ¾Æ´Ï¿À | ¿¹ | ||
FIRSTKEYCARD | »öÀÎÀÇ Ã¹¹øÂ° Ä÷³ ³» ±¸º° °ªÀÇ ¼ö | ¾Æ´Ï¿À | ¿¹(ÁÖ 3) | ||
FIRST2KEYCARD | »öÀÎÀÇ µÎ¹øÂ° Ä÷³ ³» ±¸º° °ªÀÇ ¼ö | ¾Æ´Ï¿À | ¿¹(ÁÖ 3) | ||
FIRST3KEYCARD | »öÀÎÀÇ Ã¹¹øÂ° ¼¼ °³ÀÇ Ä÷³ ³» ±¸º° °ªÀÇ ¼ö | ¾Æ´Ï¿À | ¿¹(ÁÖ 3) | ||
FIRST4KEYCARD | »öÀÎÀÇ Ã¹¹øÂ° ³× °³ÀÇ Ä÷³ ³» ±¸º° °ªÀÇ ¼ö | ¾Æ´Ï¿À | ¿¹(ÁÖ 3) | ||
FULLKEYCARD | »öÀÎÀÇ ¸ðµç Ä÷³ ³» ±¸º° °ªÀÇ ¼ö | ¾Æ´Ï¿À | ¿¹(ÁÖ 3) | ||
PAGE_FETCH_PAIRS | ¼·Î ´Ù¸¥ ¹öÆÛ Å©±â¿¡ ´ëÇÑ ÆäÀÌÁö ÆäÄ¡ ¿¹Ãø | ¾Æ´Ï¿À | ¼¼ºÎÀû(ÁÖ 1,2) | ||
SEQUENTIAL_PAGES | ¼·Î °£°ÝÀÌ °ÅÀÇ ¾ø´Â, »öÀΠŰ¼øÀ¸·Î µð½ºÅ©¿¡ ¹èÄ¡µÈ ¸®ÇÁ ÆäÀÌÁöÀÇ ¼ö | ¾Æ´Ï¿À | ¿¹ | ||
|
Ç¥ 47. Ä÷³ ºÐ»ê Åë°è(SYSCAT.COLDIST ¹× SYSSTAT.COLDIST)
Åë°è | ¼³¸í | RUNSTATS ¿É¼Ç | |||
---|---|---|---|---|---|
Å×À̺í | »öÀÎ | ||||
DISTCOUNT | TYPEÀÌ QÀÏ °æ¿ì, COLVALUE Åë°èº¸´Ù ÀûÀº ±¸º° °ª ¼ö | ºÐ»ê(ÁÖ 2) | ¾Æ´Ï¿À | ||
TYPE | ÇàÀÌ ºó¹øÇÏ°Ô »ç¿ëµÇ´Â °ª ¶Ç´Â quantile Åë°è¸¦ Á¦°øÇÏ´ÂÁö ¿©ºÎ¿¡ ´ëÇÑ Ç¥½Ã±â | ºÐ»ê | ¾Æ´Ï¿À | ||
SEQNO | Å×À̺íÀÇ ÇàÀ» °íÀ¯ÇÏ°Ô ½Äº°ÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ¼ø¼´ë·Î ¸Å°ÜÁø ¹øÈ£ÀÇ ¹ß»ý ºóµµ¼ø ¼øÀ§ | ºÐ»ê | ¾Æ´Ï¿À | ||
COLVALUE | ºó¹øÇÏ°Ô »ç¿ëµÇ´Â °ª¿¡ ´ëÇÑ Åë°è ¶Ç´Â quantile Åë°è°¡ ¼öÁýµÇ´Â µ¥ÀÌÅÍ °ª | ºÐ»ê | ¾Æ´Ï¿À | ||
VALCOUNT | µ¥ÀÌÅÍ °ªÀÌ Ä÷³¿¡¼ ¹ß»ýÇÏ´Â ºóµµ ¶Ç´Â quantile ºóµµ, µ¥ÀÌÅÍ °ªº¸´Ù À۰ųª °°Àº °ªÀÇ ¼ö(COLVALUE) | ºÐ»ê | ¾Æ´Ï¿À | ||
|
Ä÷³ ºÐ»ê Åë°è¿¡ ´ëÇØ¼´Â ºÐ»ê Åë°è ¼öÁý ¹× »ç¿ë¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¿¡ ´ëÇÑ Åë°è´Â RUNSTATS À¯Æ¿¸®Æ¼·Î ¾òÀ» ¼ö ¾ø½À´Ï´Ù. ÀÌ ÇÔ¼ö¿¡ ´ëÇÑ Åë°è´Â ¼öÀÛ¾÷À¸·Î °»½ÅÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ °»½ÅÇÒ ¼ö Àִ īŻ·Î±× Åë°è ¹× »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¿¡ ´ëÇÑ Åë°è °»½ÅÀ» ÂüÁ¶ÇϽʽÿÀ.