[Áöµð³ÝÄÚ¸®¾Æ]¼º´É ÀúÇϸ¦ ºÐ¼®ÇÏ´Â ¹æ¹ýµé
¿ì¼± ´À¸° Äõ¸®¸¦ ã¾Æ³»µµ·Ï ÇÑ´Ù. ´ÜÁö ¸î °³ÀÇ SQL Äõ¸®°¡ ´À¸° °æ¿ì¿¡µµ Á¾Á¾ Àüü ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ´À¸° °Íó·³ º¸ÀÏ ¶§°¡ ÀÖ´Ù. SQL ±¸¹®À» ÀÚµ¿À¸·Î »ý¼ºÇØ ÁÖ´Â °³¹ßÅøÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â, ÀÌ Åø¿¡¼ °¡´ÉÇÑ ¸ðµç Áø´Ü ¸ðµå³ª µð¹ö±ë ¸ðµå¸¦ »ç¿ëÇÏ¿© »ý¼ºµÈ SQL ±¸¹®À» Àâ¾Æ ³»µµ·Ï ÇÑ´Ù. SQL ±¸¹®À» »ðÀÔÇØ ÁÖ´Â °³¹ßµµ±¸¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÀÌ ÀÛ¾÷Àº ÈξÀ ½±´Ù. ´À¸° Äõ¸®°¡ ¹«¾ùÀÎ Áö¸¦ ÆÄ¾ÇÇÑ ÈÄ¿¡´Â ´ÙÀ½ÀÇ °úÁ¤µéÀ» µû¸£¸é µÈ´Ù.
ISQLÀ̳ª SAF µîÀÇ Äõ¸® ÅøÀ» »ç¿ëÇÏ¿© ´À¸®´Ù°í ÀǽÉÀÌ °¡´Â Äõ¸®¸¦ µû·Î ¶¼¾î¼ ½ÇÇàÇØ º» ´ÙÀ½ ½ÇÁ¦·Î ´À¸° Áö¸¦ È®ÀÎÇÑ´Ù.
SET STATISTICS IO ON°ú SET SHOWPLAN ONÀ» »ç¿ëÇÏ¿© Äõ¸®¿¡ ÀÇÇØ ¼ÒºñµÇ´Â I/O¿Í ¼±ÅÃµÈ Query planÀ» °Ë»çÇÑ´Ù. ³í¸®Àû ÆäÀÌÁö I/OÀÇ ¼ýÀÚ¿¡ ÁÖ¸ñÇÑ´Ù. ³í¸®Àû I/O ¼ýÀÚ¸¦ ±â·ÏÇÑ´Ù. ÀÌ´Â ¼º´É Çâ»óÀ» ÃøÁ¤ÇÒ ºñ±³ ¼öÄ¡°¡ µÈ´Ù.
¸¸ÀÏ Äõ¸®°¡ ºä³ª stored procedure¸¦ Æ÷ÇÔÇϰí ÀÖÀ¸¸é, Äõ¸®¸¦ µû·Î ÃßÃâÇÏ¿© µ¶¸³ÀûÀ¸·Î ½ÇÇàÇÑ´Ù. ÀÌ·¸°Ô ÇÏ¸é ¼·Î ´Ù¸¥ À妽º¸¦ »ç¿ëÇÒ ¶§ Á¢±Ù °èȹÀ» ¹Ù²Ü ¼ö ÀÖµµ·Ï ÇØ ÁØ´Ù.
°ü°èµÇ´Â Å×ÀÌºí¿¡ Æ®¸®°Å°¡ ½ÇÇàµÇ¸é¼ ÀÚµ¿ÀûÀ¸·Î I/O¸¦ »ý¼ºÇÏ´Â Æ®¸®°Å°¡ ºä°¡ ÀÖ´Â Áö¸¦ È®ÀÎÇÑ´Ù.
´À¸° Äõ¸®¿¡ ÀÇÇØ »ç¿ëµÇ´Â Å×À̺íÀÇ À妽ºµéÀ» Á¶»çÇÑ´Ù. À§¿¡ ³ª¿µÈ ¹æ¹ýµéÀ» »ç¿ëÇÏ¿© À̵éÀÌ ÁÁÀº À妽ºÀÎ Áö¸¦ °Ë»çÇÑ´Ù. ±×¸®°í ÇÊ¿äÇÏ¸é º¯È¸¦ ÁØ´Ù.
À妽º¿¡ º¯È¸¦ ÁØ ´ÙÀ½ Äõ¸®¸¦ ´Ù½Ã ½ÇÇàÇÏ¿© I/O ¼ýÀÚ³ª Á¢±Ù °èȹ¿¡ º¯È°¡ ÀÖ´Â Áö¸¦ °üÂûÇÑ´Ù.
¼º´ÉÀÌ Çâ»óµÈ °ÍÀ» È®ÀÎÇÏ¿´À¸¸é, ÁÖ ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© ÀüüÀûÀÎ ¼º´ÉÀÌ Çâ»óµÇ¾ú´Â Áö¸¦ È®ÀÎÇÑ´Ù.
ÇÁ·Î±×·¥ÀÌ I/O³ª CPU ÇѰèÄ¡¿¡ µµ´ÞÇØ¼ µ¿ÀÛÇÏ´Â Áö¸¦ °üÂûÇÑ´Ù. ÀϹÝÀûÀ¸·Î Äõ¸®°¡ I/O³ª CPU¿¡ ÀÇÇØ ¼º´ÉÀÌ Á¦ÇѵǴ Áö¸¦ Á¶»çÇÏ´Â °ÍÀº ¸¹Àº µµ¿òÀ» ÁØ´Ù. ÀÌ·¯ÇÑ ÃÐÁ¡Àº ÁøÁ¤ÇÑ º´¸ñÀÌ ÀϾ´Â ºÎºÐ¿¡ ´ëÇØ ³ë·ÂÀ» ÁýÁßÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁØ´Ù. ¿¹¸¦ µé¾î, ¾î¶² Äõ¸®°¡ CPU¿¡ ÀÇÇØ ¼º´ÉÀÇ Á¦¾àÀ» ¹ÞÀ¸¸é, SQL ¼¹ö¿¡ ¸Þ¸ð¸®¸¦ ´õ ¼³Ä¡ÇÑ´Ù°í ÇØ¼ ¼º´ÉÀÇ Çâ»óÀ» ±â´ëÇÒ ¼ö´Â ¾ø´Âµ¥, ¿Ö³ÄÇÏ¸é ¸Þ¸ð¸®¸¦ ´õ ¸¹ÀÌ ¼³Ä¡ÇÒ °æ¿ì¿¡´Â ´ÜÁö ij½Ã ÀûÁß·ü¸¸ ³ô¿©ÁÖ¸ç, ÀÌ´Â ÀÌ °æ¿ì ÀÌ¹Ì ÃæºÐÈ÷ ³ô±â ¶§¹®ÀÌ´Ù. SQL ¼¹ö°¡ I/O¿¡ ÀÇÇØ Á¦¾àÀ» ¹Þ´Â Áö, ¾Æ´Ï¸é CPU¿¡ ÀÇÇØ Á¦¾àÀ» ¹Þ´Â Áö¸¦ ºÐ¼®ÇÏ´Â °úÁ¤Àº ´ÙÀ½°ú °°´Ù.
OS/2 CPU monitoring programÀ» »ç¿ëÇÑ´Ù. CompuServe IBMOS2 forum¿¡¼ ¿©·¯ °¡Áö¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù.
Äõ¸®°¡ ¼öÇàµÇ´Â µ¿¾È CPU ±×·¡ÇÁ°¡ °è¼Ó ³ôÀº »óŸ¦ À¯ÁöÇÑ´Ù¸é(¿¹¸¦ µé¾î, >70%) ÀÌ´Â CPU¿¡ ÀÇÇØ Á¦¾àÀ» ¹Þ´Â »óÅÂÀÌ´Ù.
Äõ¸®°¡ ¼öÇàµÇ´Â µ¿¾È CPU ±×·¡ÇÁ°¡ °è¼Ó ³·Àº »óŸ¦ À¯ÁöÇÑ´Ù¸é(¿¹¸¦ µé¾î, <50%) ÀÌ´ÂI/O º´¸ñ »óÅÂÀÌ´Ù.
CPU ±×·¡ÇÁ¸¦ STATISTICS IOÀÇ Á¤º¸¿Í ºñ±³ÇØ º»´Ù. @