°ü¸® ¾È³»¼­


RUNSTATS À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Åë°è ¼öÁý

RUNSTATS À¯Æ¿¸®Æ¼´Â ½Ã½ºÅÛ Ä«Å»·Î±× Å×À̺íÀÇ Åë°è¸¦ °»½ÅÇÏ¿© Á¶È¸ ÃÖÀûÈ­ ÇÁ·Î¼¼½º¸¦ Áö¿øÇÕ´Ï´Ù. ÀÌ Åë°è°¡ ¾øÀ¸¸é, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº SQL¹®¿¡ ºÎÁ¤ÀûÀÎ ¿µÇâÀ» ¹ÌÄ¡´Â °áÁ¤À» ³»¸± ¼öµµ ÀÖ½À´Ï´Ù. RUNSTATS À¯Æ¿¸®Æ¼´Â Å×À̺íÀ̳ª »öÀÎ ¶Ç´Â µÑ´Ù¿¡ Æ÷ÇԵǾî ÀÖ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ Åë°è¸¦ ¼öÁýÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.

´ÙÀ½°ú °°Àº »óȲ¿¡¼­, ¾×¼¼½º Ç÷£ ¼±Åà ÇÁ·Î¼¼½º¿¡ Á¤È®ÇÑ Á¤º¸¸¦ Á¦°øÇÏ·Á¸é RUNSTATS À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Å×ÀÌºí ¹× »öÀÎ µ¥ÀÌÅÍ ¸ðµÎ¿¡ ±Ù°ÅÇÑ Åë°è¸¦ ¼öÁýÇϽʽÿÀ.

ÆÄƼ¼ÇÀÌ ³ª´©¾îÁø µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀÛ¾÷ÇÒ ¶§¿¡´Â, ´ÜÀÏ ³ëµå¿¡¼­ RUNSTATS Á¶ÀÛÀ» ½ÇÇàÇÏ¿© Å×ÀÌºí ¹× »öÀΰú °ü·ÃµÈ Åë°è¸¦ ¼öÁýÇϽʽÿÀ(À¯Æ¿¸®Æ¼°¡ ½ÇÇàµÇ´Â ³ëµå´Â ¸í·ÉÀ» ¹ßÇàÇÒ ³ëµå°¡ Å×ÀÌºí µ¥ÀÌÅ͸¦ °¡Áö°í ÀÖ´ÂÁöÀÇ ¿©ºÎ¿¡ µû¶ó °áÁ¤µË´Ï´Ù. ¼¼ºÎ»çÇ×Àº RUNSTATS°¡ ½ÇÇàµÇ´Â µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ). īŻ·Î±×¿¡ ÀúÀåµÈ Åë°è´Â Å×ÀÌºí ·¹º§ÀÇ Á¤º¸¸¦ Ç¥½ÃÇÑ´Ù°í °¡Á¤µÇ±â ¶§¹®¿¡, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ¼öÁýÇÏ´Â ³ëµå ·¹º§ Åë°è¿¡´Â Å×À̺íÀÌ ÆÄƼ¼ÇµÈ ³ëµåÀÇ ¼ö°¡ Àû´çÈ÷ °öÇØÁý´Ï´Ù. ÀÌ·¸°Ô Çϸé, ¸ðµç ³ëµå¿¡¼­ RUNSTATS¸¦ ½ÇÇàÇϰí, ÀÌ Åë°è¸¦ ÃѰèÇØ¾ß ¼öÁýµÇ´Â ½ÇÁ¦ Åë°èÀÇ ±Ù»çÄ¡¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
ÁÖ:DB2 Á¶È¸ ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀº ¼Ó¼º °ª(µ¥ÀÌÅÍ)ÀÌ ½Ã½ºÅÛÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ °ÉÃÄ ¶È°°ÀÌ ±ÕµîÇÏ°Ô À§Ä¡ÁöÁ¤µÈ °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. µ¥ÀÌÅÍÀÇ À§Ä¡°¡ ±ÕµîÇÏÁö ¾ÊÀ» °æ¿ì, Ç¥½Ã Å×ÀÌºí ºÐ»êÀ» °¡Áö°í ÀÖ´Â °ÍÀ¸·Î »ý°¢µÇ´Â µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡¼­ ÀÌ ¸í·ÉÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

RUNSTATS°¡ ½ÇÇàµÇ´Â µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç

Å×ÀÌºí¿¡¼­ RUNSTATS¸¦ È£ÃâÇÒ °æ¿ì¿¡´Â Å×À̺íÀÌ ÀúÀåµÈ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÇ¾î¾ß ÇÏÁö¸¸, ¸í·ÉÀ» ¹ßÇàÇÑ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀÌ ÀÌ Å×ÀÌºí¿¡ ´ëÇÑ ÆÄƼ¼ÇÀ» Æ÷ÇÔÇØ¾ß ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

Åë°è ºÐ¼®

Åë°è¸¦ ºÐ¼®ÇÔÀ¸·Î½á, À籸¼ºÀÌ ÇÊ¿äÇÑ ½Ã±â¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ´ÙÀ½ Á¤º¸¸¦ ÅëÇØ ¾Ë ¼ö ÀÖ½À´Ï´Ù.

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)
ÁÖ:
  1. ÆÄƼ¼ÇÀÌ ³ª´©¾îÁø µ¥ÀÌÅͺ£À̽ºÀÇ °æ¿ì, µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼ö¸¦ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼ö¿¡ °öÇÑ °ªÀ¸·ÎºÎÅÍ °¢ °è¼ö °ªÀÌ ¿¹ÃøµË´Ï´Ù.
  2. Å×ÀÌºí¿¡ »öÀÎÀÌ Á¤ÀǵÇÁö ¾Ê°í »ç¿ëÀÚ°¡ »öÀÎ Åë°è¸¦ ¿äûÇÒ °æ¿ì, »õ·Î¿î CARD Åë°è°¡ °»½ÅµË´Ï´Ù. ¾ÕÀÇ CARD Åë°è´Â À¯ÁöµË´Ï´Ù.

Ç¥ 45. Ä÷³ Åë°è(SYSCAT.COLUMNS ¹× SYSSTAT.COLUMNS)
Åë°è ¼³¸í RUNSTATS ¿É¼Ç
Å×ÀÌºí »öÀÎ
COLCARD Ä÷³ ±âº» Çà ¼ö (cardinality) ¿¹(ÁÖ 1) ¿¹(ÁÖ 2)
AVGCOLLEN Æò±Õ Ä÷³ ±æÀÌ ¿¹ ¿¹(ÁÖ 2)
HIGH2KEY Ä÷³ÀÇ µÎ¹øÂ° »óÀ§ °ª ¿¹ ¿¹(ÁÖ 2)
LOW2KEY Ä÷³ÀÇ µÎ¹øÂ° ÇÏÀ§ °ª ¿¹ ¿¹(ÁÖ 2)
NUMNULLS Ä÷³ ³»ÀÇ NULLÀÇ ¼ö ¿¹ ¿¹(ÁÖ 2)
ÁÖ:
  1. COLCARD´Â Å×À̺íÀÇ ¸ðµç Ä÷³¿¡ ´ëÇÏ¿© ¿¹ÃøµË´Ï´Ù. ÆÄƼ¼ÇÀÌ ³ª´©¾îÁø µ¥ÀÌÅͺ£À̽º¿¡¼­, Ä÷³ÀÌ Å×ÀÌºí¿¡ ´ëÇÑ ´ÜÀÏ Ä÷³ ÆÄƼ¼Ç ŰÀÏ °æ¿ì µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼ö¸¦ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç °è¼ö¿¡ °öÇÑ °ªÀ¸·ÎºÎÅÍ °¢ °ªÀÌ ¿¹ÃøµË´Ï´Ù.
  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 ¼­·Î °£°ÝÀÌ °ÅÀÇ ¾ø´Â, »öÀΠŰ¼øÀ¸·Î µð½ºÅ©¿¡ ¹èÄ¡µÈ ¸®ÇÁ ÆäÀÌÁöÀÇ ¼ö ¾Æ´Ï¿À ¿¹
ÁÖ:
  1. ÀÚ¼¼ÇÑ »öÀÎ Åë°è´Â RUNSTATS ¸í·É¿¡ DETAILEDÀýÀ» ¸í½ÃÇϰųª, RUNSTATS API¸¦ È£ÃâÇÒ ¶§, statsopt ¸Å°³º¯¼ö¿¡ ´ëÇÏ¿© A, Y ¶Ç´Â X¸¦ ÁöÁ¤ÇÔÀ¸·Î½á ±¸ÇØÁý´Ï´Ù.
  2. Å×À̺íÀÇ Å©±â°¡ ÀûÀýÇÏÁö ¾ÊÀ» °æ¿ì, CLUSTER_FACTOR ¹× PAGE_FETCH_PAIRS´Â DETAILEDÀý·Î ¼öÁýµÇÁö ¾Ê½À´Ï´Ù. Å×À̺íÀÌ ¾à 25ÆäÀÌÁö°¡ ³Ñ¾î°¡¸é CLUSTERFACTOR¿Í PAGE_FETCH_PAIRS Åë°è°¡ ¼öÁýµË´Ï´Ù. ÀÌ °æ¿ì, CLUSTERRATIO´Â -1(¼öÁýµÇÁö ¾ÊÀ½)ÀÔ´Ï´Ù. Å×À̺íÀÌ ºñ±³Àû ÀÛÀº °æ¿ì, CLUSTERFACTOR ¹× PAGE_FETCH_PAIRS´Â ±¸ÇØÁöÁö ¾Ê°í, RUNSTATS¿¡ ÀÇÇØ CKUSTERRATIO¸¸ ±¸ÇØÁý´Ï´Ù. DETAILEDÀýÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é CLUSTERRATIO Åë°è¸¸ ¼öÁýµË´Ï´Ù.
  3. ÆÄƼ¼ÇÀÌ ³ª´©¾îÁø µ¥ÀÌÅͺ£À̽ºÀÇ °æ¿ì, µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼ö¸¦ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼ö¿¡ °öÇÑ °ªÀ¸·ÎºÎÅÍ °ªÀÌ ¿¹ÃøµË´Ï´Ù.
  4. ÀÌ Åë°è ¹æ¹ýÀ» »ç¿ëÇÏ¿© ÇØ´ç Å×ÀÌºí¿¡ ¼ÓÇÑ »öÀÎÀÌ µé¾î ÀÖ´Â ÆÄÀÏ¿¡¼­ ÆäÀÌÁöÀÇ ¹éºÐÀ²À» ÃøÁ¤ÇÕ´Ï´Ù. Á¤ÀÇµÈ Å×À̺íÀÌ Çϳª¹Û¿¡ ¾ø´Â »öÀÎÀÇ °æ¿ì, DENSITY´Â º¸Åë 100À̾î¾ß ÇÕ´Ï´Ù. »öÀÎ ÆäÀÌÁö°¡ ÇÁ¸®ÆäÄ¡µÈ °æ¿ì, ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ DENSITY¸¦ »ç¿ëÇÏ¿©, Æò±ÕÀûÀ¸·Î ´Ù¸¥ »öÀο¡¼­ ¾ó¸¶³ª ¸¹Àº ºñ°ü·Ã ÆäÀÌÁö°¡ ÀÐÇôÁö´ÂÁö »êÁ¤ÇÕ´Ï´Ù.

Ç¥ 47. Ä÷³ ºÐ»ê Åë°è(SYSCAT.COLDIST ¹× SYSSTAT.COLDIST)
Åë°è ¼³¸í RUNSTATS ¿É¼Ç
Å×ÀÌºí »öÀÎ
DISTCOUNT TYPEÀÌ QÀÏ °æ¿ì, COLVALUE Åë°èº¸´Ù ÀûÀº ±¸º° °ª ¼ö ºÐ»ê(ÁÖ 2) ¾Æ´Ï¿À
TYPE ÇàÀÌ ºó¹øÇÏ°Ô »ç¿ëµÇ´Â °ª ¶Ç´Â quantile Åë°è¸¦ Á¦°øÇÏ´ÂÁö ¿©ºÎ¿¡ ´ëÇÑ Ç¥½Ã±â ºÐ»ê ¾Æ´Ï¿À
SEQNO Å×À̺íÀÇ ÇàÀ» °íÀ¯ÇÏ°Ô ½Äº°ÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ¼ø¼­´ë·Î ¸Å°ÜÁø ¹øÈ£ÀÇ ¹ß»ý ºóµµ¼ø ¼øÀ§ ºÐ»ê ¾Æ´Ï¿À
COLVALUE ºó¹øÇÏ°Ô »ç¿ëµÇ´Â °ª¿¡ ´ëÇÑ Åë°è ¶Ç´Â quantile Åë°è°¡ ¼öÁýµÇ´Â µ¥ÀÌÅÍ °ª ºÐ»ê ¾Æ´Ï¿À
VALCOUNT µ¥ÀÌÅÍ °ªÀÌ Ä÷³¿¡¼­ ¹ß»ýÇÏ´Â ºóµµ ¶Ç´Â quantile ºóµµ, µ¥ÀÌÅÍ °ªº¸´Ù À۰ųª °°Àº °ªÀÇ ¼ö(COLVALUE) ºÐ»ê ¾Æ´Ï¿À
ÁÖ:
  1. Ä÷³ ºÐ»ê Åë°è´Â RUNSTATS ¸í·É¿¡ WITH DISTRIBUTIONÀýÀ» ÁöÁ¤Çϰųª RUNSTATS API¸¦ È£ÃâÇÒ ¶§, statsopt ¸Å°³º¯¼ö¿¡ ´ëÇÏ¿© A, D ¶Ç´Â Y¸¦ ÁöÁ¤ÇÔÀ¸·Î½á ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ä÷³ °ª¿¡¼­ ÃæºÐÇÑ Àϰü¼ºÀÌ ºÎÁ·ÇÏÁö ¾ÊÀº °æ¿ì, ºÐ»ê Åë°è´Â ¼öÁýµÇÁö ¾Ê½À´Ï´Ù.
  2. DISTCOUNT´Â »öÀÎÀÇ Ã¹¹øÂ° Ű Ä÷³À¸·ÎºÎÅ͸¸ ¼öÁýµË´Ï´Ù.
  3. ÆÄƼ¼ÇÀÌ ³ª´©¾îÁø µ¥ÀÌÅͺ£À̽ºÀÇ °æ¿ì, µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼ö¸¦ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç °è¼ö¿¡ °öÇÑ °ªÀÌ VALCOUNTÀ» ¿¹ÃøÇÕ´Ï´Ù. TYPEÀÌ 'F'À̰í Ä÷³ÀÌ Å×À̺íÀÇ ´ÜÀÏ Ä÷³ ÆÄƼ¼Ç ŰÀÏ °æ¿ì¿¡ ÀÌ¿¡ ´ëÇÑ ¿¹¿Ü°¡ ¹ß»ýÇÏ´Â µ¥, À̶§ VALCOUNT´Â ´Ü¼øÈ÷ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀÇ °è¼öÀÔ´Ï´Ù.

Ä÷³ ºÐ»ê Åë°è¿¡ ´ëÇØ¼­´Â ºÐ»ê Åë°è ¼öÁý ¹× »ç¿ë¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¿¡ ´ëÇÑ Åë°è´Â RUNSTATS À¯Æ¿¸®Æ¼·Î ¾òÀ» ¼ö ¾ø½À´Ï´Ù. ÀÌ ÇÔ¼ö¿¡ ´ëÇÑ Åë°è´Â ¼öÀÛ¾÷À¸·Î °»½ÅÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ °»½ÅÇÒ ¼ö Àִ īŻ·Î±× Åë°è ¹× »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¿¡ ´ëÇÑ Åë°è °»½ÅÀ» ÂüÁ¶ÇϽʽÿÀ.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]