Select the product you need help with
SQL Server 2000 SP4¿¡¼ À̻󿡼 Áø´Ü Áö¿¬µÈ ¹× ±³ÂøµÈ I/O ÀÛ¾÷À» °Ë»öÇÒ µµ¿ò¸»±â¼ú ÀÚ·á: 897284 - ÀÌ ¹®¼°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â. ÀÌ ÆäÀÌÁö¿¡¼¿ä¾àSQL Server¿Í °°Àº µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ (DBMS), ÀÛ¾÷ ÆÄÀÏ ÀÔ·Â ¹× Ãâ·Â (I/O) Àû½Ã ÀÇÁ¸ÇÕ´Ï´Ù. ´ÙÀ½ Ç׸ñ Áß Çϳª°¡ ±³ÂøµÈ ¸¸µé ¼ö ¶Ç´Â I/O ¹®Á¦°¡ ÁߴܵǾú½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ½Å¼ÓÇÏ°Ô SQL Server ÀÀ´ä¼ºÀ» ¹× ¼º´É¿¡ ºÎÁ¤ÀûÀÎ ¿µÇâÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
Á¤º¸ ¸Þ½ÃÁö ¼³¸íÇ¥ Ãà¼Ò
http://technet.microsoft.com/en-us/library/cc966500.aspx
(http://technet.microsoft.com/en-us/library/cc966500.aspx)
Ãß°¡ Á¤º¸À߸øµÈ I/O ¹× Áö¿¬µÈ I/OÀ߸øµÈ I/O¿Ï·áµÇÁö ¾ÊÀº I/O ¿äûÀ¸·Î ±³ÂøµÈ I/O°¡ Á¤Àǵ˴ϴÙ. À߸øµÈ I/O ±³ÂøµÈ IRP °æ¿ì°¡ ¸¹½À´Ï´Ù. À߸øµÈ I/O ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ÀϹÝÀûÀ¸·Î ÇÕ´Ï´Ù ÄÄÇ»Å͸¦ ´Ù½Ã ½ÃÀÛÇϰųª ºñ½ÁÇÑ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ±³ÂøµÈ I/O Á¶°ÇÀÌ ´ÙÀ½ Áß Çϳª¸¦ ³ªÅ¸³À´Ï´Ù.
Áö¿¬µÈ I/OÁö¿¬µÈ I/O ¿Ï·áµÇÁö I/O ¿äûÀ¸·Î Á¤Àǵ˴ϴÙ. ±×·¯³ª I/O ÀÛ¾÷À» ¿Ï·áÇÏ´Â µ¥ ½Ã°£ÀÌ ³Ê¹« ¸¹ÀÌ °É¸³´Ï´Ù. Áö¿¬µÈ I/O µ¿ÀÛÀ» ÀϹÝÀûÀ¸·Î ´ÙÀ½ ÀÌÀ¯ Áß Çϳª·Î ÀÎÇØ ¹ß»ýÇÕ´Ï´Ù.
SQL Server I/O °íÂøµÇ´Â ¹× ±â·Ï ¹× º¸°í I/O °É¸°Microsoft SQL Server Áö¿ø ±³ÂøµÈ ¶Ç´Â Áö¿¬µÈ I/O ¹®Á¦¸¦ Æ÷ÇÔÇÏ´Â ´ëºÎºÐÀÇ ¸Å³â ó¸®ÇÕ´Ï´Ù. µÞºÎºÐ¿¡ ¼³¸íµÈ ´ë·Î ÀÌ·¯ÇÑ I/O ¹®Á¦¸¦ ´Ù¸¥ ¹æ¹ýÀ¸·Î Ç¥½ÃµË´Ï´Ù. I/O ¹®Á¦¸¦ °¡Àå ¾î·Á¿î ¹®Á¦¸¦ Áø´ÜÇÒ ¼ö ¹× µð¹ö±ëÇÒ ¼ö ÀÖ½À´Ï´Ù. I/O ¹®Á¦¸¦ Microsoft ¹× °í°´ µð¹ö±ëÀ» À§ÇØ ¸¹Àº ½Ã°£°ú ÀÚ¿øÀÌ ÇÊ¿äÇÕ´Ï´Ù. SQL Server 2000 SP4 ÀÌÈÄ ¹öÀü¿¡¼ Å©°Ô Ãß°¡µÈ ¹× º¸°í ±â´ÉÀ» I/O ¹®Á¦¸¦ È®ÀÎÇÏ´Â µ¥ ÇÊ¿äÇÑ ½Ã°£À» ÁÙÀÔ´Ï´Ù.º¸°í ¹× I/O ¿äû ±â·Ï ÆÄÀÏ ´ç ±âÁØÀ¸·Î µðÀÚÀεǾú½À´Ï´Ù. µÎ °¡Áö º°µµÀÇ ÀÛ¾÷À» °Ë»ö ¹× Áö¿¬µÈ ¹× ±³ÂøµÈ I/O ¿äûÀ» º¸°í ÀÖ½À´Ï´Ù. ³ìÀ½/³ìÈSQL Server ·¹ÄÚµå ÀÛ¾÷À» ¼öÇàÇÒ µÎ À§Ä¡¿¡ ÀÖ½À´Ï´Ù. ¾î¶² ³ìÈ Ã¹ ¹øÂ° À§Ä¡, ¿©±â¼ I/O ÀÛ¾÷ÀÌ ½ÇÁ¦·Î ¿Ï·áµÈ ¹ß»ýÇÕ´Ï´Ù. I/O ¿äûÀ» ¿Ï·áÇÏ·Á¸é 15ÃÊ ÀÌ»ó °É¸®¸é ·¹ÄÚµå ÀÛ¾÷ÀÌ ¹ß»ýÇÕ´Ï´Ù. Áö¿¬ ±â·Ï±â´Â ½ÇÇàµÉ ¶§ ¾î¶² ³ìÀ½/³ìÈ µÎ ¹øÂ° À§Ä¡, ¹ß»ýÇÕ´Ï´Ù. Áö¿¬ ±â·Ï±â´Â ½ÇÇàµÉ ¶§ º¸·ù ÁßÀÎ ¸ðµç µ¥ÀÌÅÍ ¹× º¸·ù ÁßÀÎ ¸ðµç ·Î±× Áö¿¬ ±â·Ï±â °Ë»çÇÏ¿© I/O ¿äûÀ» ÆÄÀÏ. ·¹ÄÚµå ÀÛ¾÷ 15ÃÊ ÀÓ°è°ªÀ» ÃʰúÇÑ °æ¿ì ¹ß»ýÇÕ´Ï´Ù.º¸°íº¸°í ÀÖ´Â 5 ºÐ ÀÌ»ó µû·Î °£°ÝÀ¸·Î ¹ß»ýÇÕ´Ï´Ù. º¸°í ÀÖ´Â ÆÄÀÏÀ» ´ÙÀ½ I/O ¿äûÀÌ ÀÌ·ç¾îÁú ¶§ ¹ß»ýÇÕ´Ï´Ù. ·¹ÄÚµå ÀÛ¾÷ÀÌ ¹ß»ýÇÏ¿© 5ºÐ ÀÌ»ó ÀÌÈÄ °æ°úÇÑ °æ¿ì ¸¶Áö¸· º¸°í°¡ ¹ß»ýÇß½À´Ï´Ù "¿ä¾à" Àý¿¡ ³ª¿Í ÀÖ´Â Á¤º¸ ¸Þ½ÃÁö´Â SQL Server ¿À·ù ·Î±×¿¡ ±â·ÏµË´Ï´Ù.15ÃÊ ÀÓ°è°ªÀ» Á¶Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª ÃßÀû Ç÷¡±× 830 »ç¿ëÇÏ¿© Áö¿¬µÈ ¹× ±³ÂøµÈ I/O °¨Áö ±â´ÉÀ» ÇØÁ¦ÇÒ ¼ö ÀÖÁö¸¸ ÀÌ ÀÛ¾÷À» »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù. SQL Server¸¦ ½ÃÀÛÇÒ ¶§ °Ë»öÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é »ç¿ë-T830 ½ÃÀÛ ¸Å°³ º¯¼ö. »ç¿ë-T830 °Ë»ö SQL Server¸¦ ½ÃÀÛÇÒ ¶§¸¶´Ù ½ÃÀÛ ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. ÇöÀç ½ÇÇà ÁßÀÎ SQL Server ÀνºÅϽº¿¡ ´ëÇÑ °Ë»öÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é ´ÙÀ½ ¹®À» »ç¿ëÇϽʽÿÀ. dbcc traceoff (830, -1) SQL Server ÇÁ·Î¼¼½º ¼ö¸í µ¿¾È È¿°úÀûÀÎ ¼³Á¤ÀÔ´Ï´Ù. Âü°í Áö¿¬µÈ ¶Ç´Â °É¸° I/O ¿äûÀº °æ¿ì¿¡¸¸ ÇÑ ¹øÀÌ º¸°íµË´Ï´Ù. 10 I/O ¿äûÀÌ Áö¿¬µÈ ¸Þ½ÃÁö¸¦ º¸°íÇÏ´Â °æ¿ì ÇØ´ç 10 º¸°í¼¸¦ ´Ù½Ã ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. 15 I/O ¿äûÀ» ¸ØÃá ´ÙÀ½ ¸Þ½ÃÁö¸¦ º¸°íÇÏ´Â °æ¿ì 15 »õ I/O ¿äûÀÌ °íÂøµÇ´Â µÉ ÀÖ¾î¾ß ÀǹÌÇÕ´Ï´Ù. I/O ¿äû ÆÐŶ (IRP) ÃßÀûSQL Server Ç¥ÁØ Microsoft Windows API È£ÃâÀ» ÀÐÀ» ¼ö ¹× µ¥ÀÌÅ͸¦ ¾²´Â µ¥ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, SQL Server ´ÙÀ½ ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù.
http://support.microsoft.com Âü°í Ä¿³Î µð¹ö±ëÀ» µð¹ö±ë ÀÛ¾÷À» ¿Ï·áÇÏ·Á¸é ½Ã½ºÅÛÀ» ÁßÁöÇÒ ¼ö ÇÊ¿äÇÒ ¼ö ÀÖÀ¸¹Ç·Î Ä¿³Î µð¹ö±ëÀ» ¹«³ÇÑ ÇÁ·Î¼¼½º°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ »ç¿ë °¡´ÉÇÑ ¾÷µ¥ÀÌÆ®°¡ ÀÖ´ÂÁö È®ÀÎÇÒ °ÍÀÌ ÁÁ½À´Ï´Ù.
(http://support.microsoft.com/)
½Ã½ºÅÛ ¼º´É ¹× Äõ¸® ÀÛ¾÷ °èȹÀü¹ÝÀûÀÎ ½Ã½ºÅÛ ¼º´ÉÀ» I/O ó¸® Ű ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö¿¬µÈ ¶Ç´Â ±³ÂøµÈ I/O ÀÛ¾÷ º¸°í¼¸¦ Á¶»çÇÒ ¶§ ½Ã½ºÅÛÀÇ ÀÏ¹Ý »óŸ¦ °í·ÁÇØ¾ß ÇÕ´Ï´Ù. Àüü ½Ã½ºÅÛÀ» ´À¸° °úµµÇÑ ·Îµå°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. I/O 󸮰¡ Æ÷ÇԵ˴ϴÙ. ¹®Á¦°¡ ¹ß»ýÇÒ ¶§ ½Ã½ºÅÛÀÇ µ¿ÀÛÀ» ¹®Á¦ÀÇ ±Ùº» ¿øÀÎÀ» °áÁ¤ÇÏ´Â µ¥ Ű ¿äÀÎÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, CPU »ç¿ë·üÀÌ ³ôÀ» °æ¿ì ¶Ç´Â ¹®Á¦°¡ ¹ß»ýÇÒ ¶§ CPU »ç¿ë·®ÀÌ ³ôÀº À¯ÁöÇÒ °æ¿ì ÀÌ µ¿ÀÛÀº ½Ã½ºÅÛ ÇÁ·Î¼¼½º¿¡ ¸¹Àº CPU ´Ù¸¥ ÇÁ·Î¼¼½º¿¡ ºÎÁ¤ÀûÀÎ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù »ç¿ëÇϰí ÀÖÀ½À» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.¼º´É Ä«¿îÅÍI/O ¼º´ÉÀ» ¸ð´ÏÅ͸µÇÏ·Á¸é ´ÙÀ½ ¼º´É Ä«¿îÅ͸¦ ƯÁ¤ I/O °æ·Î Á¤º¸¸¦ °ËÅäÇϽʽÿÀ.
SQL Server µð½ºÅ© ´ë±â¿ ±æÀÌ ¸¹ÀÌ ¹Ð¾î³Ö±â ºñµ¿±â I/O ±â´ÉÀ» Ȱ¿ëÇÏ¿© ¶§¹®¿¡ ¼º´É Ä«¿îÅÍ¿Í °ü·ÃµÈ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼ µð½ºÅ© ´ë±â¿ ±æÀ̰¡ ±æ¼ö·Ï ´Üµ¶À¸·Î ¹®Á¦¸¦ ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù. Windows ½Ã½ºÅÛ ¸ð´ÏÅÍ¿¡¼ Ä«¿îÅ͸¦ °ËÅäÇÒ ¼ö ÀÖ½À´Ï´Ù "½ÇÁ¦ µð½ºÅ©: µð½ºÅ© Bytes/sec" °¢ ¿µÇâÀ» ¹Þ´Â µð½ºÅ© ¹× Ä«¿îÅÍ¿¡ ´ëÇÑ ÀÛ¾÷ ¼Óµµ ºñ±³"ÇÁ·Î¼¼½º:: IO µ¥ÀÌÅÍ ¹ÙÀÌÆ®/ÃÊ ¹× ¡° ÇÁ·Î¼¼½º: IO ±âŸ Bytes/sec ¡± °úµµÇÑ I/O ÀÏ·ÃÀÇ Æ¯Á¤ ÇÁ·Î¼¼½º »ý¼º ¿©ºÎ¸¦ È®ÀÎÇÏ·Á¸é °¢ ÇÁ·Î¼¼½º¿¡ ´ëÇØ ¿äûÇÕ´Ï´Ù. °¡Áö Ä«¿îÅ͸¦ ó¸® °¡´ÉÇÑ º¸´Ù ¼¼ºÎÀûÀÎ Á¤º¸¸¦ º¼ °³Ã¼ ´Ù¾çÇÑ ´Ù¸¥ I/O °ü·Ã. SQL Server ÀνºÅϽº°¡ ¼¹öÀÇ °úµµÇÑ IO ·Îµå¸¦ ´ã´çÇÕ´Ï´Ù È®ÀÎÇÒ °æ¿ì ´ÙÀ½ ¼½¼ÇÀ» ¡° À妽º ¹× º´·Ä ¡± ¸¦ °ËÅäÇϽʽÿÀ. °Ë»ö ¹× I/O º´¸ñ Çö»óÀ» ÇØ°áÇÏ´Â µ¥¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ë¿¡ ´ëÇØ ¡° I/O º´¸ñ »óÅ ¡± ´Ü¿ø¿¡¼ MSDN ¹é¼¿¡¼´Â Troubleshooting Performance Problems in SQL Server 2008
(http://msdn.microsoft.com/en-us/library/dd672789.aspx)
¶Ç´Â Troubleshooting Performance Problems in SQL Server 2005
(http://technet.microsoft.com/en-us/library/cc966540.aspx)
°ËÅäÇϽʽÿÀ. À妽º ¹× º´·Ä ó¸®ÀÚÁÖ À妽º¸¦ ãÀ» ¼ö ¾ø±â ¶§¹®¿¡ I/O ¹ö½ºÆ®°¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ µ¿ÀÛÀ» I/O °æ·Î¸¦ ¸¹ÀÌ ¹Ð¾î³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆÐ½º ÇÔ²² ÇØ´ç À妽º ¹Ù²Ù±â ¸¶¹ý»ç (ITW) ½Ã½ºÅÛÀÇ I/O ¾Ð·Â ÇØ°áÇÏ´Â µ¥ µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. Äõ¸®¿¡¼ Å×ÀÌºí ½ºÄµ ´ë½Å À妽º ÇýÅà ¶Ç´Â ¾Æ¸¶µµ Á¤·Ä ¶Ç´Â ÇØ½Ã °æ¿ì¿¡µµ »ç¿ëÇÏ´Â °æ¿ì ½Ã½ºÅÛ¿¡ ´ÙÀ½°ú °°Àº ÀÌÁ¡À» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
Microsoft SQL Server Áö¿ø ½Ç¿ëÀûÀÎ ¿¹Á¦´ÙÀ½ ¿¹Á¦´Â Microsoft SQL Server Áö¿ø ¹× Ç÷§Æû ¿¡½ºÄ÷¹ÀÌ¼Ç Áö¿ø 󸮵Ǿú´ÂÁö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿¹Á¦´Â ÂüÁ¶ ÇÁ·¹ÀÓ ¹× ¿¹»ó°ú ¾à °íÂøµÇ´Â ¹× I/O »óȲÀ» °É¸° µµ¿ò¸» ÁýÇÕÀ» Á¦°øÇÏ°í ¾î¶»°Ô ½Ã½ºÅÛ ¿µÇâÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù¿¡ ´ëÇÑ ÀÀ´äÇÒ À§ÇÑ °ÍÀÔ´Ï´Ù. ƯÁ¤ Çϵå¿þ¾î³ª ƯÁ¤ À§Çè ¶Ç´Â Áõ°¡µÈ À§ÇèÀ» ÅëÇØ ´Ù¸¥ º¸¾È»ó µå¶óÀ̹ö ÁýÇÕÀ» °ÍÀÔ´Ï´Ù. ¸ðµç ½Ã½ºÅÛ¿¡ ÀÌ ´ëÇØ µ¿ÀÏÇÕ´Ï´Ù.¿¹Á¦ 1: 45 Ãʰ£ °É·Á ÀÖ´Â ·Î±× ¾²±âSQL Server ·Î±× ÆÄÀÏ¿¡ ¾²±â ½Ãµµ°¡ ÁÖ±âÀûÀ¸·Î ¾à 45ÃÊ °É¸° µÇ¾ú½À´Ï´Ù. ·Î±× ¾²±â ¸¶¹«¸® Àû½Ã¿¡ ¾Ê¾Ò½À´Ï´Ù. ÀÌ ¹®Á¦´Â 30 ÃÊ Å¬¶óÀÌ¾ðÆ® Á¦ÇÑ ½Ã°£ Ãʰú À̲ô´Â ºí·ÎÅ· Á¶°ÇÀ» ¸¸µé¾ú½À´Ï´Ù.ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ SQL Server¿¡ Ä¿¹Ô Á¦Ãâ ¹× Ä¿¹Ô ·Î±× ¾²±â·Î º¸·ù ÁßÀÎ °É¸° µÇ¾ú½À´Ï´Ù. ÀÌ µ¿ÀÛÀÇ Àá±ÝÀ» º¸À¯ÇÏ´Â °è¼ÓÇÏ·Á¸é ¹× ´Ù¸¥ Ŭ¶óÀÌ¾ðÆ®¿¡¼ µé¾î¿À´Â ¿äûÀ» Â÷´ÜÇϵµ·Ï Äõ¸®¸¦ ¹ß»ýÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ´Ù¸¥ Ŭ¶óÀÌ¾ðÆ®°¡ ½Ã°£ Á¦ÇÑ ½ÃÀÛÇß½À´Ï´Ù. Äõ¸® ½Ã°£ÀÌ ÃʰúµÇ¾ú½À´Ï´Ù ¶§ ¿¸° Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÏ´Â µ¥ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¼³°èµÇÁö ¾Ê¾ÒÀ¸¹Ç·Î ¹®Á¦°¡ º¹ÀâÇØÁý´Ï´Ù. ¼ö¹é °³ÀÇ Àá±ÝÀ» º¸À¯Çϰí ÀÖ´ø ¿¸° Æ®·£Àè¼ÇÀÌ ¸¸µé¾ú½À´Ï´Ù. µû¶ó¼ ½É°¢ÇÑ ºí·ÎÅ· »óȲÀÌ ¹ß»ýÇß½À´Ï´Ù. Æ®·£Àè¼Ç ó¸® ¹× Â÷´ÜÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. 224453 ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¿¬°á Ç®¸µÀ» »ç¿ëÇÏ¿© À¥ »çÀÌÆ®°¡ ¼ºñ½ºµÇ´Â. ´õ ¸¹Àº ¿¬°áÀÌ Â÷´ÜµÈ µÇ¾ú½À´Ï´Ù °Íó·³ À¥ »çÀÌÆ®¸¦ ´õ ¸¹Àº ¿¬°áÀ» ¸¸µé¾ú½À´Ï´Ù. ÀÌ·¯ÇÑ ¿¬°áÀº Â÷´ÜµÈ µÇ¾ú½À´Ï´Ù ¹× ÁֱⰡ °è¼ÓµË´Ï´Ù.
(http://support.microsoft.com/kb/224453/
)
ÀÌÇØ ¹× SQL Server 7.0 ¶Ç´Â 2000 ºí·ÎÅ· ¹®Á¦ ÇØ°á ¾à 45ÃÊ ÈÄ ·Î±× ¾²±â°¡ ¿Ï·áµÇ¾ú½À´Ï´Ù. ±×·¯³ª ¼ö¹é °³ÀÇ ¿¬°áÀÌ ÀÌ ½Ã°£±îÁö ¹é¾÷µÈ. ºí·ÎÅ· ¹®Á¦´Â SQL Server ¹× ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¸î °¡Áö º¹±¸ ½Ã°£ ºÐ ´ÜÀ§·Î ¹ß»ýÇß½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ¹®Á¦°¡ °áÇÕµÉ ¶§ Áö¿¬µÈ I/O Á¶°ÇÀÌ ½Ã½ºÅÛ¿¡ ¸Å¿ì ºÎÁ¤ÀûÀÎ ¿µÇâÀÌ ÀÖ¾ú½À´Ï´Ù. ÇØ°á ¹æ¹ýHBA (È£½ºÆ® ¹ö½º ¾î´ðÅÍ) µå¶óÀ̹ö¿¡¼ À߸øµÈ I/O ¿äû¿¡ ¹®Á¦¸¦ ÃßÀûÇÏ´Â ¾Ê¾Ò½À´Ï´Ù. ÄÄÇ»ÅͰ¡ ¿©·¯ HBA Ä«µå´Â Àå¾Ö Á¶Ä¡ Áö¿øÀÌ ÀÖ¾ú½À´Ï´Ù. ÇÑ HBA µÚ¿¡ ¶Ç´Â SAN (ÀúÀå ¿µ¿ª ³×Æ®¿öÅ©) ÇÔ²² Åë½ÅÇÏ´Â ¾Ê¾Ò½À´Ï´Ù ¶§ "Àç½Ãµµ Àå¾Ö Á¶Ä¡ Àü¿¡" ½Ã°£ Á¦ÇÑ °ªÀº 45ÃÊ µ¿¾È ±¸¼ºµÇ¾ú½À´Ï´Ù. Á¦ÇÑ ½Ã°£ÀÌ ÃʰúµÇ¾úÀ» ¶§ µÎ ¹øÂ° HBA I/O ¿äûÀÌ ¶ó¿ìÆÃµÇ¾ú½À´Ï´Ù. µÎ ¹øÂ° HBA ¿äûÀ» ó¸® ¹× ºü¸£°Ô ³¡³µ½À´Ï´Ù. ÀÌ·¯ÇÑ ÁÖÂ÷Ä Á¶°ÇÀ» ¹æÁöÇϱâ À§ÇØ 5ÃÊ "Àç½Ãµµ Àå¾Ö Á¶Ä¡ Àü¿¡" ¼³Á¤ÇϸéÀ» Çϵå¿þ¾î Á¦Á¶¾÷ü¿¡ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.¿¹Á¦ 2: ÇÊÅÍ µå¶óÀ̹ö °£¼·¸¹Àº ¹ÙÀÌ·¯½º ¹é½Å ¼ÒÇÁÆ®¿þ¾î ÇÁ·Î±×·¥ ¹× ¹é¾÷ Á¦Ç°Àº I/O ÇÊÅÍ µå¶óÀ̹ö¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ I/O ÇÊÅÍ µå¶óÀ̹ö°¡ I/O ¿äûÀÌ ½ºÅà ÀϺΰ¡ µÇ°í ¾×¼¼½ºÇÒ IRP ¿äû ¼ö ÀÖ½À´Ï´Ù. Microsoft °í°´±â¼úÁö¿øºÎ¿¡ ¸¸µé ¹ö±×¿¡¼ ´Ù¾çÇÑ ¹®Á¦¸¦ I/O Á¶°ÇÀÌ °É¸° ¶Ç´Â ÇÊÅÍ µå¶óÀ̹ö ±¸Çö I/O Á¶°Ç¿¡¼ °íÂøµÇ´Â º¼ ¼ö ÀÖ½À´Ï´Ù.ÀÌ·¯ÇÑ Á¶°ÇÀ» ¹é¾÷ ¹ß»ýÇßÀ» ¶§ ¿·Á ÀÖ´ø ÆÄÀÏÀÇ ¹é¾÷À» »ç¿ëÇÒ ¹é¾÷ 󸮸¦ À§ÇÑ ÇÊÅÍ µå¶óÀ̹ö°¡ ¾ø½À´Ï´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô SQL Server µ¥ÀÌÅÍ ÆÄÀÏÀ» µð·ºÅ͸®¿¡ ÀÖ´Â ÆÄÀÏÀ» ¹é¾÷ ¼±Åà Æ÷ÇԵǾî ÀÖ¾ú½À´Ï´Ù. ¹é¾÷ ¹ß»ýÇßÀ» ¶§ ¹é¾÷ ÆÄÀÏÀÌ ¿Ã¹Ù¸¥ À̹ÌÁö ¹é¾÷À» ½ÃÀÛÇÒ ¶§ ¼öÁýÇÒ Çß½À´Ï´Ù. ÀÌ·¸°Ô Çϸé I/O ¿äûÀÌ Áö¿¬µÇ¾ú½À´Ï´Ù. I/O ¿äûÀº ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÇØ ó¸®µÈ °æ¿ì¿¡¸¸ ÇÑ ¹ø¿¡ ¿Ï·áÇÒ ¼ö ¾ø½À´Ï´Ù. ¹é¾÷À» ½ÃÀÛÇÒ ¶§ SQL Server I/O ÇÑ ¹ø¿¡ ¿Ï·áÇÒ ¼ö ¹Û¿¡ ¾ø¾ú½À´Ï´Ù ¶§¹®¿¡ SQL ServerÀÇ ¼º´ÉÀ» Å©°Ô »èÁ¦Çß½À´Ï´Ù. ºñµ¿±âÀûÀ¸·Î I/O ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ¹®Á¦¸¦ º¹ÇÕ, "ÇÑ ¹ø¿¡" ³í¸®¸¦ °ÍÀ̾ú½À´Ï´Ù. SQL Server I/O ¿äûÀÌ °Ô½ÃÇÒ °è¼ÓÇÏ·Á¸é ¿¹»ó ¶§ I/O ¿äûÀÌ ¿Ï·áµÉ ¶§±îÁö µû¶ó¼ ÀÛ¾÷ÀÚ Àб⠶Ǵ ¾²±â È£Ãâ ³²¾Æ ÀÖ¾ú½À´Ï´Ù. SQL Server ¹Ì¸® Àб⠰°Àº ó¸® ÀÛ¾÷Àº È¿°úÀûÀ¸·Î ÇÊÅÍ µå¶óÀ̹ö°¡ µ¿ÀÛ¿¡ ÀÇÇØ ºñȰ¼ºÈµÈ. ¶ÇÇÑ ¹é¾÷ÀÌ ¿Ï·áµÈ °æ¿ì¿¡µµ ¶§ ÇÊÅÍ µå¶óÀ̹ö°¡ ´Ù¸¥ ¹ö±×ÀÇ ÇÁ·Î¼¼½º¿¡¼ "ÇÑ ¹ø¿¡" µ¿ÀÛÀ» ¿ÞÂÊÀ¸·Î. SQL Server ¼º´ÉÀ» º¹¿øÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº µ¥ÀÌÅͺ£À̽º¸¦ ´ÝÀº ÈÄ SQL Server¸¦ ´Ù½Ã ÆÄÀÏ ÇÚµéÀÌ ¸±¸®½ºµÈ, ÇÊÅÍ µå¶óÀ̹ö °³ÀÔ ¾øÀÌ ´Ù½Ã À߸øµÇ¾ú½À´Ï´Ù. ÇØ°á ¹æ¹ýÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é SQL Server µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ÆÄÀÏ ¹é¾÷ ÇÁ·Î¼¼½º¿¡¼ Á¦°ÅµÇ¾ú½À´Ï´Ù. ¶ÇÇÑ ¼ÒÇÁÆ®¿þ¾î Á¦Á¶¾÷ü¿¡ "ÇÑ ¹ø¿¡" ¸ðµå¿¡¼ ÆÄÀÏÀ» ¿ÞÂÊ ¹®Á¦¸¦ ¼öÁ¤Çß½À´Ï´Ù.¿¹Á¦ 3: ¿À·ù ¼û±è¸¹Àº ³ôÀº ÃÖÁ¾ ½Ã½ºÅÛÀÌ ´ÙÁß Ã¤³Î I/O °æ·Î¸¦ ·Îµå ±ÕÇü Á¶Á¤ ¶Ç´Â À¯»çÇÑ ÀÛ¾÷À» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. Microsoft °í°´±â¼úÁö¿øºÎ´Â ·Îµå ±ÕÇü Á¶Á¤ I/O ¿äûÀÌ ½ÇÆÐÇÒ ¼ö ÀÖÁö¸¸ ¼ÒÇÁÆ®¿þ¾î ¿À·ù Á¶°ÇÀ» Á¦´ë·Î ó¸®ÇÏÁö ¸øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¹®Á¦°¡ ¹ß°ßµÇ¾ú½À´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î ¹«ÇÑ Àç½Ãµµ ½ÃµµÇÒ ¼ö ÀÖ½À´Ï´Ù. I/O ÀÛ¾÷ÀÌ °É¸° µË´Ï´Ù ¹× SQL Server ÁöÁ¤ÇÑ ÀÛ¾÷À» ¸¶Ä¥ ¼ö ¾ø½À´Ï´Ù. ÈξÀ ¾Õ¼ ¼³¸íÇÑ Á¶°Ç¿¡ ·Î±×¸¦ ÀÛ¼ºÇÏ´Â °Íó·³ ½Ã½ºÅÛÀÌ ÀÌ·¯ÇÑ Á¶°ÇÀ» wedges ÈÄ ¸¹Àº ÁÁÁö ¾ÊÀº ½Ã½ºÅÛ µ¿ÀÛÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.ÇØ°á ¹æ¹ýÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é SQL Server¸¦ ´Ù½Ã ½ÃÀÛÇϸé ÇÊ¿äÇÑ °æ¿ì°¡ ¸¹½À´Ï´Ù. ÇÏÁö¸¸ ¶§·Î´Â ó¸® º¹¿øÇÏ·Á¸é ¿î¿µ üÁ¦¸¦ ´Ù½Ã ÇÕ´Ï´Ù. I/O °ø±Þ¾÷üÀÇ ¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ®¸¦ ±¸ÇÏ´Â ÁÁ½À´Ï´Ù.¿ø°Ý ÀúÀå¼Ò, ¹Ì·¯¸µ, RAID ¿¹Á¦ 4: µå¶óÀ̺긹Àº ½Ã½ºÅÛ¿¡¼ µ¥ÀÌÅÍ ¼Õ½ÇÀ» ¹æÁöÇϱâ À§ÇØ À¯»çÇÑ ´Ü°è¸¦ ¼öÇàÇÏ¿© ¶Ç´Â ¹Ì·¯¸µ »ç¿ëÇÕ´Ï´Ù. ¹Ì·¯¸µÀ» »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÇ ÀϺΠ¼ÒÇÁÆ®¿þ¾î ±â¹Ý, ÀϺΠÇϵå¿þ¾î ±â¹Ý °ÍÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ·¯ÇÑ ½Ã½ºÅÛ¿¡ ´ëÇÑ ±â¼ú Áö¿ø ¼ºñ½º¿¡ ÀÇÇØ ¿µ¿ªµµ »óȲÀÌ Áõ°¡µÈ ´ë±â ½Ã°£ÀÔ´Ï´Ù.Àüü I/O ½Ã°£ÀÌ Áõ°¡ÇÏ´Â ¹ß»ýÇÕ´Ï´Ù I/O ¹Ì·¯ ¼¹ö·Î ¿Ï·áÇØ¾ß¸¸ I/O ¿Ï·áµÈ °ÍÀ¸·Î °£Áֵ˴ϴÙ. ³×Æ®¿öÅ© Àç½Ãµµ ¿ø°Ý ¹Ì·¯ ¼³Ä¡¿¡ °ü·ÃµÈ µÉ ¼ö ÀÖ½À´Ï´Ù. µå¶óÀ̺꿡 ¿À·ù°¡ ¹ß»ýÇϰí RAID ½Ã½ºÅÛÀ» ´Ù½Ã ±¸ÃàÇÒ ¶§ I/O ÆÐÅÏÀº ¶ÇÇÑ Áß´ÜµÉ ¼ö ÀÖ½À´Ï´Ù. ÇØ°á ¹æ¹ý¾ö°ÝÇÑ ±¸¼º ¼³Á¤Àº ¹Ì·¯ ¶Ç´Â RAID ´Ù½Ã ÀÛ¼º ÀÛ¾÷À» ´ë±â ½Ã°£À» ÁÙÀ̱â À§ÇØ ÇÊ¿äÇÕ´Ï´Ù.¿¹Á¦ 5: ¾ÐÃàMicrosoft´Â Microsoft SQL Server 7.0 ¶Ç´Â Microsoft SQL Server 2000 µ¥ÀÌÅÍ ÆÄÀϰú ·Î±× ÆÄÀÏÀÌ ¾ÐÃàµÈ µå¶óÀ̺꿡¼ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. NTFS ¾ÐÃàÀ» ¾²±â ÇâÈÄ ·Î±ë (WAL) ÇÁ·ÎÅäÄÝ ³ª´©±â ¶§¹®¿¡ NTFS ¾ÐÃàÀ» SQL Server¿¡ ´ëÇØ ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ NTFS ¾ÐÃàÀÌ ´Ã¾î³µÈ 󸮸¦ °¢ I/O ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¾ÐÃà "ÇÑ ¹ø¿¡" ½É°¢ÇÑ ¼º´É ¹®Á¦°¡ ¹ß»ýÇÏ´Â ¿øÀÎÀº ´ÙÀ½°ú °°Àº µ¿ÀÛÀ» ¸¸µì´Ï´Ù.ÇØ°á ¹æ¹ýÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é µ¥ÀÌÅÍ ¹× ·Î±× ÆÄÀÏÀÇ ¾ÐÃàÀ» DZ´Ï´Ù.Ãß°¡ µ¥ÀÌÅÍ ¿ä¼Òsysprocesses ½Ã½ºÅÛ Å×ÀÌºí¿¡¼ Á¦°øµÈ ´ë±â Çü½Ä Á¤º¸¸¦ I/O º´¸ñ Çö»óÀ» Áø´ÜÇÏ´Â µ¥ µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ¹öÆÛ I/O ·¡Ä¡ ´ë±â À¯Çü ¹× writelog ±â´Ù¸®´Â ÁÖ¿ä Ç¥½Ã±â¸¦ I/O °æ·Î¸¦ ¼º´ÉÀ» Á¶»çÇÒ ¼ö ÀÖ½À´Ï´Ù.´ë±â Çü½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. 822101
(http://support.microsoft.com/kb/822101/
)
SQL Server 2000 ¹× SQL Server 2005ÀÇ master.dbo.sysprocesses Å×À̺íÀÇ waittype ¹× lastwaittype ¿ ¼³¸í ÂüÁ¶231619
(http://support.microsoft.com/kb/231619/
)
SQL Server¿Í °°Àº µð½ºÅ© ÇÏÀ§ ½Ã½ºÅÛ ½ºÆ®·¹½º SQLIOStress À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ´Â ¹æ¹ý 826433
(http://support.microsoft.com/kb/826433/
)
º¸°íµÇÁö ¾ÊÀº I/O ¹®Á¦¸¦ ¹ß°ßÇϰí Ãß°¡µÈ Ãß°¡ SQL Server Áø´Ü 230785
(http://support.microsoft.com/kb/230785/
)
SQL Server 7.0, SQL Server 2000 ¹× SQL Server 2005 ·Î±ë°ú µ¥ÀÌÅÍ ÀúÀå¼Ò ¾Ë°í¸®ÁòÀ» µ¥ÀÌÅÍ ¾ÈÁ¤¼ºÀ» È®ÀåÇÏ´ÂÇÕ´Ï´Ù SQL Server ½Ã½ºÅÛÀ» Áö¿øÇϱâ À§ÇØ ÇÊ¿äÇÑ ¡® ¾ÈÁ¤ÀûÀÎ ¹Ìµð¾î Àü´ÞÀÌ º¸ÀåµÇÁö ¡¯ Microsoft SQL Server Always-On ÀúÀå¼Ò ¼Ö·ç¼Ç °ËÅä ÇÁ·Î±×·¥À» ¾Æ·¡¿¡ ¼³¸íµÈ ´ë·Î. FoSQL Server µ¥ÀÌÅͺ£À̽º ¿£Áø¿¡ ´ëÇÑ ÀÔ·Â ¹× Ãâ·Â ¿ä±¸ »çÇ׿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. 967576
(http://support.microsoft.com/kb/967576/
)
Microsoft SQL Server µ¥ÀÌÅͺ£À̽º ¿£Áø ÀÔÃâ·Â ¿ä±¸ »çÇ× ¼Ó¼º±â¼ú ÀÚ·á: 897284 - ¸¶Áö¸· °ËÅä: 2009³â 8¿ù 5ÀÏ ¼ö¿äÀÏ - ¼öÁ¤: 3.0 º» ¹®¼ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
±â°è ¹ø¿ªµÈ ¹®¼ Áß¿ä: º» ¹®¼´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼ ¹× ±â°è ¹ø¿ªµÈ ¹®¼¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼ ±â°è ¹ø¿ª ¹®¼¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù. | ±â¼ú ÀÚ·á ¹ø¿ª |




À§·Î °¡±â








