±âÃʰ¡ µÇ´Â DB2 ¾ÆÅ°ÅØÃ³´Â ÁÖ¿ä °³³ä ¹× ÇÁ·Î¼¼½º¸¦ ÀÌÇØÇÏ´Â °ÍÀÌ ´Ù¸¥ ¼º´É °ü·Ã ¹®Á¦¸¦ ÀÌÇØÇÏ´Â µ¥ µµ¿òÀÌ µÇ¹Ç·Î ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ÀúÀ念¿ª ¾ÆÅ°ÅØÃ³, µ¥ÀÌÅÍ °ü¸®, ó¸® ¸ðµ¨ ¹× ¸Þ¸ð¸® ¸ðµ¨°ú °°Àº ÁÖÁ¦´Â ¸ðµÎ Ãʱ⿡ ´ÙÀ½ Àå¿¡ Á¦½ÃµË´Ï´Ù. ¾ÆÅ°ÅØÃ³ ¹× ÇÁ·Î¼¼½º °³¿ä¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ
ÀÀ¿ëÇÁ·Î±×·¥ ¼º´É Á¶Á¤Àº »ç¿ëÀÚÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ¹× µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ´ëÈ¿¡ ¿¬°üµÈ ¼º´É ÁÖÁ¦¿Í °ü·ÃÀÌ ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ÀÚü¿¡ °ü·ÃµÈ ÁÖÁ¦(µ¿½Ã¼º, Àá±Ý, ÃÖÀûÈ Å¬·¡½º, Á¶È¸ °á°ú ¼¼Æ® Á¦¾î, Çà ºí·ÎÅ·, º¹ÇÕ SQL »ç¿ë)°¡ ½Ç·Á ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ÀÀ¿ëÇÁ·Î±×·¥ ¼º´É°ú ¿¬°üµÈ ¹®ÀÚ º¯È¯, ÀúÀå ÇÁ·Î½Ãµà¾î, µ¥ÀÌÅͺ£À̽º Ȱ¼ºÈ ¹× º´·Ä ó¸®ÀÇ ÀåÁ¡¿¡ ´ëÇØ¼µµ °£·«ÇÏ°Ô ¼³¸íÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ °í·Á»çÇ׿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ
Á¶È¸ ÃÖÀûÈ¿¡ °ü·ÃµÈ ÁÖÁ¦(Á¶È¸ ÃÖÀûÈ¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ±¸¼º ¸Å°³º¯¼ö, Á¶È¸ ÃÖÀûÈ¿¡¼ ³ëµå ±×·ì ¹× Å×ÀÌºí °ø°£ÀÇ ¿µÇâ, »öÀÎÀÌ Á¶È¸ ÃÖÀûÈ¿¡ ¹ÌÄ¥ ¼ö ÀÖ´Â ¸·´ëÇÑ ¿µÇâ)°¡ ½Ç·Á ÀÖ½À´Ï´Ù. ȯ°æ»óÀÇ °í·Á»çÇ׿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ
½Ã½ºÅÛ Ä«Å»·Î±× Åë°è´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¾ó¸¶³ª Àß µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´ÂÁö¿¡ Å« ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ´ÙÀ½ ÁÖÁ¦´Â Åë°è(RUNSTATS À¯Æ¿¸®Æ¼, ºÐ»ê Åë°è, »öÀÎ Åë°è ¹× »ç¿ëÀÚ°¡ °»½ÅÇÒ ¼ö ÀÖ´Â Åë°è)¿¡ ¿¬°üµÇ¾î ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ Ä«Å»·Î±× Åë°è¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ
SQL ÄÄÆÄÀÏ·¯´Â °¢ ÀÀ¿ëÇÁ·Î±×·¥À» ÃëÇÏ¿© ÇØ´ç ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ ÃÖ»óÀÇ ¾×¼¼½º Ç÷£À» °áÁ¤ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ³»ÀÇ °¢ Á¶È¸´Â Æò°¡µÇ¸ç Á¶È¸ÀÇ ¸ñÀûÀ» °¡Àå ¸íÈ®È÷ Á¤ÀÇÇϵµ·Ï ¼³°èµÈ ¿©·¯ ´Ù¸¥ Á¶ÀÛÀ» °ÅÄ¥ ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½, °¢ Á¶È¸¿¡ ´ëÇØ ´Ù¸¥ ¾×¼¼½º ¹æ¹ý(½ºÄµ ¹× Á¶ÀÎ)À» °ËÅäÇÏ¿© Á¶È¸°¡ ¿äûÇÑ µ¥ÀÌÅ͸¦ °¡Àå »¡¸® °Ë»öÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ÆÇº°ÇÕ´Ï´Ù. º´·Ä ó¸®ÀÇ ¿µÇâµµ °í·ÁÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL ÄÄÆÄÀÏ·¯ÀÇ ÀÌÇØ¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ
ÀÀ¿ëÇÁ·Î±×·¥ Á¶È¸¿¡¼ ¹ß»ýÇÏ´Â ³»¿ëÀ» ÀÌÇØÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â DB2 Á¦Ç° ³»¿¡¼ »ç¿ë °¡´ÉÇÑ ¿©·¯ °¡Áö µµ±¸°¡ ÀÖ½À´Ï´Ù. ÀÌ µµ±¸´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â Á¶°Ç¿¡ ´ëÇØ ¼³¸íÇÏ´Â µ¥ °ü·ÃµÇ¾î ÀÖ½À´Ï´Ù. SQL Explain ±â´É¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ
°³º° ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Á¶Á¤°ú ÇÔ²², ÀÌ·¯ÇÑ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¼öÇàÇÏ´Â µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´Éµµ °í·ÁÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´ÉÀº °ÅÀÇ ¸Þ¸ð¸® Ȱ¿ëµµ¿¡ µû¶ó °áÁ¤µË´Ï´Ù. ¼º´É(¹öÆÛ Ç®, µ¥ÀÌÅÍ ÇÁ¸®ÆäÄ¡, º´·Ä ÀÔÃâ·Â, Á¤·Ä ±â´É, Å×ÀÌºí ³»ÀÇ µ¥ÀÌÅÍ À籸¼º Çʿ伺, µ¥ÀÌÅͺ£À̽º ¿¡ÀÌÀüÆ® °³³ä)¿¡ °ü·ÃÇÏ¿© ¼¶ó¿îµå ¸Þ¸ð¸®¿¡ ´ëÇÑ ¿©·¯ ÁÖÁ¦°¡ ½Ç·Á ÀÖ½À´Ï´Ù. ¼öÇà½ÃÀÇ ¼º´É¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ
ÀÀ¿ëÇÁ·Î±×·¥ÀÌ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» °ü¸®Çϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ´Â Á¶Á¤ÀÚ(governor)°¡ ÀÖ½À´Ï´Ù. Á¶Á¤ÀÚ(governor) »ç¿ë¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ
µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´ÉÀ» Çâ»ó½Ã۱â À§ÇØ ÇÁ·Î¼¼¼ÀÇ ¼ö ¹× µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀÇ ¼ö¸¦ Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼¼ Ãß°¡¸¦ ÅëÇØ ±¸¼º Á¶Á¤¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ
µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀÇ ¼ö¸¦ ´Ã¸° ÈÄ, µ¥ÀÌÅͺ£À̽º ³»ÀÇ µ¥ÀÌÅͰ¡ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ °í·ç ºÐÆ÷ÇÏ´ÂÁö ¶Ç´Â Á¦´ë·Î ÀçºÐ»êµÇ´ÂÁö¸¦ È®ÀÎÇϰíÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ °ÉÄ£ µ¥ÀÌÅÍ ÀçºÐ»ê¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ
µ¥ÀÌÅͺ£À̽º°¡ Á¦´ë·Î ¼öÇàµÇ´ÂÁö¸¦ ÆÇº°Çϱâ À§ÇØ º¥Ä¡¸¶Å© Å×½ºÆ®¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. º¥Ä¡¸¶Å© Å×½ºÆ®¿¡ ´ëÇÑ ¹æ¹ý·Ð, º¥Ä¡¸¶Å© Å×½ºÆ®¸¦ ÁغñÇÏ´Â ¹æ¹ý, º¥Ä¡¸¶Å© ÇÁ·Î±×·¥ÀÇ ÀÛ¼º ¹× º¥Ä¡¸¶Å© Å×½ºÆ®ÀÇ ¼öÇà ¸ðµÎ Áß¿äÇÑ ÁÖÁ¦ÀÔ´Ï´Ù. º¥Ä¡¸¶Å© Å×½ºÆ®¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ
DB2 ±¸¼º¿¡ È®ÀåµÈ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ¼¼Æ® ¹× µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö°¡ °³º°ÀûÀ¸·Î ½Ç·Á ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ ¼º´É ÁÖÁ¦¿¡ ¿¬°üµÈ Ãß°¡ Á¤º¸µµ µé¾î ÀÖ½À´Ï´Ù. ºÎ·Ï¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ.