SQL Á¶È¸¸¦ ÃÖÀûÈÇÒ ¶§, SQL ÄÄÆÄÀÏ·¯°¡ ³»¸®´Â °áÁ¤Àº, ÃÖÀûÈ ¾Ë°í¸®Áò ¸ðµ¨ÀÇ µ¥ÀÌÅͺ£À̽º ³»¿ë¿¡ ¿µÇâÀ» Å©°Ô ¹Þ½À´Ï´Ù. ÀÌ·¯ÇÑ µ¥ÀÌÅÍ ¸ðµ¨Àº ÃÖÀûÈ ¾Ë°í¸®Áò¿¡ ÀÇÇØ ƯÁ¤ Á¶È¸¸¦ ÇØ°áÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Â ´ëü ¾×¼¼½º °æ·Î¿¡ µå´Â ºñ¿ëÀ» ¿¹ÃøÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
µ¥ÀÌÅÍ ¸ðµ¨ÀÇ °¡Àå Áß¿äÇÑ ¿ä¼Ò´Â µ¥ÀÌÅͺ£À̽º¿¡ Æ÷ÇÔµÈ µ¥ÀÌÅÍ¿¡ °üÇÑ Åë°è¸¦ ¸ð¾Æ ½Ã½ºÅÛ Ä«Å»·Î±× Å×ÀÌºí¿¡ º¸°üÇØ ³õÀº Åë°èÀÔ´Ï´Ù. ¿©±â¿¡´Â Å×À̺í, º°¸í, »öÀÎ, Ä÷³ ¹× »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö µîÀÌ Æ÷ÇԵ˴ϴÙ. µ¥ÀÌÅÍ Åë°è»óÀÇ º¯È´Â ¿øÇÏ´Â µ¥ÀÌÅ͸¦ ¾×¼¼½ºÇÏ´Â °¡Àå È¿À²ÀûÀÎ ¹æ¹ýÀ¸·Î¼ ¼±ÅõǴ ¾×¼¼½º Ç÷£ÀÇ ¼±Åÿ¡ º¯È¸¦ °¡Á®¿À°Ô µË´Ï´Ù.
µ¥ÀÌÅÍ ¸ðµ¨À» Á¤ÀÇÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â Åë°èÀÇ ¿¹¿¡´Â ´ÙÀ½°ú °°Àº ³»¿ëÀÌ ÀÖ½À´Ï´Ù.
¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Åë°è´Â ¸íÈ®ÇÏ°Ô ¿ä±¸µÉ ¶§¿¡¸¸ ½Ã½ºÅÛ Ä«Å»·Î±×¿¡¼ °»½ÅµË´Ï´Ù. Åë°èÀÇ ÀϺΠ¶Ç´Â Àüü´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î °»½ÅµÉ ¼ö ÀÖ½À´Ï´Ù.
¿¬ÇÕ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡¼, µ¥ÀÌÅÍ ¼Ò½º·ÎºÎÅÍ º°¸í¿¡ ´ëÇÑ »õ·Î¿î Åë°è¸¦ ¼öÁýÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº º°¸íÀ» »èÁ¦Çϰí, µ¥ÀÌÅÍ ¼Ò½º¿¡¼ µ¿µîÇÑ RUNSTATS¸¦ ¼öÇàÇÑ ´ÙÀ½, º°¸íÀ» »õ·Î ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. º°¸íÀÌ ÀÛ¼ºµÉ ¶§¸¶´Ù, µ¥ÀÌÅÍ ¼Ò½º Å×À̺í·ÎºÎÅÍ ±âÁ¸ Å×ÀÌºí¿¡ ´ëÇÑ Åë°è°¡ ¼öÁýµË´Ï´Ù.
±âÁ¸ Å×ÀÌºí¿¡ ÀÖ´Â µ¥ÀÌÅÍ Á¤ÀÇ Á¤º¸°¡ º¯°æµÇ¸é, º°¸íÀ» »èÁ¦ÇÑ ÈÄ ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Ä÷³ÀÌ Å×À̺í Á¤ÀÇ¿¡ Ãß°¡µÈ °æ¿ìÀÔ´Ï´Ù.
¶ÇÇÑ, Á¶È¸ ¼º´ÉÀÌ ÀúÇÏµÈ °æ¿ì¿¡µµ º°¸íÀ» ÀçÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ´Ù¸¥ Á¢±Ù ¹æ¹ýÀº SYSSTAT.TABLES¿¡¼ ¼öµ¿À¸·Î Åë°è¸¦ °»½ÅÇÏ´Â °ÍÀÔ´Ï´Ù.
ºä¿¡ ´ëÇÑ º°¸íÀ» ÀÛ¼ºÇÒ ¶§¿¡´Â ÁÖÀǸ¦ ±â¿ïÀ̽ʽÿÀ. ÀÌ º°¸íÀÌ ¸®ÅÏÇÏ´Â Çà ¼ö¿Í °°Àº Åë°è Á¤º¸´Â ÀÌ ºä¸¦ Æò°¡ÇÏ´Â µ¥ ÇÊ¿äÇÑ ½ÇÁ¦ ºñ¿ëÀ» ¹Ý¿µÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ºä°¡ SELECT ¸ñ·Ï¿¡ Àû¿ëµÇ´Â Ä÷³ ÇÔ¼ö°¡ ¾ø´Â ÇϳªÀÇ ±âº» Å×ÀÌºí¿¡ Á¤ÀÇµÈ °æ¿ì, ÃÖÀûÈ ¾Ë°í¸®Áò¿¡ »ç¿ë °¡´ÉÇÑ Åë°è Á¤º¸´Â Á¤È®ÇØ¾ß ÇÕ´Ï´Ù. ºä°¡ º¹ÀâÇÑ °æ¿ì¿¡´Â, ÃÖÀûÈ ¾Ë°í¸®ÁòÀÌ È¿À²ÀûÀÎ µ¥ÀÌÅÍ ¾×¼¼½º Ç÷£À» »ý¼ºÇÒ ¼ö ÀÖµµ·Ï ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ DB2 Universal Database ¼¹ö¿¡ ÀÖ´Â ºä ±âº» Å×ÀÌºí¿¡ ´ëÇÑ º°¸íÀ» ÅëÇØ »õ ºä¸¦ ÀÛ¼ºÇÏ´Â °ÍÀ» °í·ÁÇØ º¸½Ê½Ã¿À.
Ãß°¡ Á¤º¸
SYSCAT ¹× SYSSTAT īŻ·Î±×¿¡´Â ¼öÁýµÈ Åë°è¿¡ ´ëÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. SQL ÂüÁ¶¼¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.