°ü¸® ¾È³»¼­


SQL Explain ±â´É »ç¿ë

Explain Á¤º¸¸¦ ĸÃÄÇÏ´Â ¿©·¯ °¡Áö ¹æ¹ý¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ.

  1. EXPLAIN ¹× EXPLSNAP BIND/PREP ¿É¼Ç
  2. CURRENT EXPLAIN MODE ¹× CURRENT EXPLAIN SNAPSHOT Ư¼ö ·¹Áö½ºÅÍ
  3. EXPLAIN SQL¹®
  4. db2vexp µµ±¸(Á÷Á¢ Visual ExplainÀ» È£ÃâÇÏ¿© Á¤º¸¸¦ Ç¥½ÃÇÒ ¼ö ÀÖÀ½)

Explain µ¥ÀÌÅ͸¦ ¼öÁýÇÏ°í »ç¿ëÇϱ⸦ ¿øÇÏ´Â ¼¼ °¡Áö ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù.

  1. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ Á¶È¸¸¦ ÃæÁ·½Ã۱â À§ÇØ ¼öÇàÇØ¾ß ÇÏ´Â ´Ü°è(¾×¼¼½º Ç÷£)¸¦ ÀÌÇØÇϱâ À§Çؼ­ÀÔ´Ï´Ù. µ¥ÀÌÅÍ ¾×¼¼½º °³³ä ¹× ÃÖÀûÈ­¿¡¼­´Â Explain Ãâ·ÂÀ» ÀÌÇØÇϰíÀÚ ÇÒ °æ¿ì ÂüÁ¶ÇØ¾ß ÇÏ´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
  2. ¼º´É Á¶Á¤ ¿©ºÎ¸¦ Æò°¡ÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. Á¶È¸ÀÇ ¼º´É Á¶Á¤À» À§ÇØ ÃëÇÒ ¸¹Àº Á¶Ä¡°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °¡´ÉÇÑ Á¶Ä¡ Áß ´Ù¼ö°¡ ´ÙÀ½ÀÇ ÇÏÀ§ ÁÖÁ¦¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

    ¿µ¿ª Áß ¾î´À ºÎºÐÀ» º¯°æÇÑ ÈÄ¿¡´Â ¼±ÅÃµÈ ¾×¼¼½º Ç÷£¿¡ ´ëÇØ º¯°æ»çÇ×ÀÌ ÁÖ´Â ¿µÇâÀ» °áÁ¤ÇÏ´Â µ¥ SQL Explain ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, »öÀÎÀÌ Á¶È¸ ÃÖÀûÈ­¿¡ ¹ÌÄ¡´Â ¿µÇâ¿¡¼­ Á¦°øµÈ ±ÇÀå»çÇ׿¡ ±Ù°ÅÇÑ »öÀÎÀ» Ãß°¡ÇÏ´Â °æ¿ì, Explain µ¥ÀÌÅÍ´Â »öÀÎÀÌ »ý°¢´ë·Î »ç¿ëµÇ´ÂÁö °áÁ¤ÇÏ´Â µ¥ µµ¿òÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.

    Explain Ãâ·ÂÀÌ ¼±ÅÃµÈ ¾×¼¼½º Ç÷£°ú »ó´ëÀû ºñ¿ëÀ» °áÁ¤Çϵµ·Ï ÇØÁÖ´Â Á¤º¸¸¦ Á¦°øÇÏ´Â ¹Ý¸é¿¡ Á¶È¸¿¡ ´ëÇÑ ¼º´É Çâ»óÀ» Á¤È®ÇÏ°Ô ÃøÁ¤ÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº º¥Ä¡¸¶Å© Å×½ºÆ®¿¡¼­ ¼³¸íµÇ´Â °Í°ú °°ÀÌ º¥Ä¡¸¶Å© Å×½ºÆ® ±â¼úÀ» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.

  3. Á¶È¸ ¼º´ÉÀÇ º¯°æ ¿øÀÎÀ» ÀÌÇØÇÏ·Á¸é, º¯°æ ÀüÈÄ ¸ðµÎ¿¡ Explain Á¤º¸¸¦ °¡Áö°í ÀÖ¾î ¿µÇâÀ» ºÐ¼®ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¯¹Ç·Î, µ¥ÀÌÅͺ£À̽º¿¡¼­ SQL¹®À» ÄÄÆÄÀÏÇÒ ¶§ ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

    À§¿¡¼­ ¾ð±ÞµÈ Á¤º¸´Â ¾ÕÀ¸·ÎÀÇ ºÐ¼®À» À§ÇÑ ÂüÁ¶Á¡À¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÌÀü ±×¸²À» Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ µ¿Àû SQL¹®ÀÇ °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥À» óÀ½À¸·Î ½ÇÇàÇÒ ¶§ ÀÌ Á¤º¸¸¦ ¼öÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤Àû SQL¹®ÀÇ °æ¿ìµµ ¹ÙÀεå½Ã ÀÌ Á¤º¸¸¦ ¼öÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ¼º´É º¯°æ¿¡ ´ëÇÑ ÀÌÀ¯¸¦ ºÐ¼®ÇÏ·Á¸é, ÀÌÀü µ¥ÀÌÅ͸¦ ºÐ¼® ½ÃÀ۽à Á¶È¸¿Í ȯ°æ¿¡ ´ëÇØ ¼öÁýÇÑ Á¤º¸(ÀÌÈÄ µ¥ÀÌÅÍ)¿Í ºñ±³ÇϽʽÿÀ.

    °£´ÜÇÑ ¿¹·Î¼­, »öÀÎÀÌ ¾×¼¼½º °æ·ÎÀÇ ºÎºÐÀ¸·Î¼­ ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê°í ÀÖ´Ù´Â °ÍÀ» ºÐ¼®À¸·Î ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. Visual ExplainÀÇ Ä«Å»·Î±× Åë°è Á¤º¸¸¦ »ç¿ëÇÒ °æ¿ì, ÇöÀç »öÀÎ ·¹º§(NLEVELS Ä÷³) ¼ö°¡ Á¶È¸°¡ óÀ½À¸·Î µ¥ÀÌÅͺ£À̽º¿¡ ¹ÙÀεåµÉ ¶§º¸´Ù ½ÇÁúÀûÀ¸·Î ³ôÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½À» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

    ÀÌ Á¶Ä¡¸¦ µû¸§À¸·Î½á »öÀÎÀÌ ´Ù½Ã ¾×¼¼½º Ç÷£¿¡¼­ »ç¿ëµÇ°í ÀÖÀ¸¸ç, Á¶È¸ÀÇ ¼º´ÉÀÌ ´õ ÀÌ»ó ¹®Á¦°¡ µÇÁö ¾ÊÀ½À» º¼ ¼ö ÀÖ½À´Ï´Ù.


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