INF: SQL Server 7.0¿¡¼­ ´À¸®°Ô ½ÇÇàµÇ´Â Äõ¸® ¹®Á¦ ÇØ°á ¹æ¹ý

±â¼ú ÀÚ·á: 243589 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
ÀÌ ¹®¼­´Â ÀÌÀü¿¡ ´ÙÀ½ ID·Î ÃâÆÇµÇ¾úÀ½: KR243589
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

ÀÌ ÆäÀÌÁö¿¡¼­

¿ä¾à

º» ¹®¼­´Â Microsoft SQL Server¸¦ »ç¿ëÇÒ ¶§ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ƯÁ¤ Äõ¸® ¶Ç´Â Äõ¸® ±×·ìÀÇ ½ÇÇà ¼Óµµ°¡ ´À·ÁÁö´Â ¹®Á¦¸¦ ´Ù·ì´Ï´Ù. ¼º´É ¹®Á¦¸¦ ÇØ°áÇϰí ÀÖÁö¸¸ ƯÁ¤ Äõ¸® ¶Ç´Â Äõ¸®ÀÇ ÀÛÀº ±×·ìÀÌ ±â´ëº¸´Ù ´À¸®°Ô ¼öÇàµÇ´Â ¹®Á¦ÀÇ ¿øÀÎÀ» ¾ËÁö ¸øÇÑ´Ù¸é °è¼Ó ÁøÇàÇϱâ Àü¿¡ Microsoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ´ÙÀ½ ¹®¼­¸¦ Âü°íÇϽʽÿÀ.

ÀÌ ¹®¼­ÀÇ ³ª¸ÓÁö ºÎºÐÀº ÀÌ ¹®Á¦ÀÇ ¹üÀ§¸¦ Á¼È÷±â À§ÇØ À§ÀÇ ¹®¼­¸¦ »ç¿ëÇßÀ¸¸ç ÀÌ ¹®¼­¿¡ ÀÚ¼¼È÷ ¼³¸íµÈ ƯÁ¤ Ä«¿îÅÍ, À̺¥Æ® ¹× µ¥ÀÌÅÍ ¿­(Column)À» °®´Â SQL Server Profiler(ÇÁ·ÎÇÊ·¯) ÃßÀû(Trace)À» ĸóÇß´Ù´Â °ÍÀ» ÀüÁ¦Çϰí ÀÖ½À´Ï´Ù.

Ãß°¡ Á¤º¸

µ¥ÀÌÅͺ£À̽º Äõ¸® Æ©´×Àº ´Ù¾çÇÑ Ãø¸é¿¡¼­ÀÇ ³ë·ÂÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¼½¼ÇÀº Äõ¸® ¼º´ÉÀ» Á¶»çÇÒ ¶§ È®ÀÎÇØ¾ß ÇÒ °øÅë Ç׸ñÀ» ³íÀÇÇÕ´Ï´Ù.

°ü·Ã À妽º°¡ ÀÖ´ÂÁö È®ÀÎ

Äõ¸®°¡ ´À¸®°Ô ½ÇÇàµÉ ¶§ ¼öÇàÇÒ ¼ö ÀÖ´Â °¡Àå °£´ÜÇÑ °Ë»ç Áß Çϳª°¡ À妽º¸¦ ºÐ¼®ÇÏ´Â °ÍÀÔ´Ï´Ù. ÇϳªÀÇ Äõ¸®¸¦ Á¶»çÇÒ ¶§´Â Query Analyzer(Äõ¸® ºÐ¼®±â)¿¡ ÀÖ´Â Perform Index Analysis Ç׸ñÀ» »ç¿ëÇÒ ¼ö ÀÖ°í Profiler(ÇÁ·ÎÇÊ·¯) ÃßÀû(Trace)¿¡ Å« ÀÛ¾÷ ºÎÇϰ¡ ÀÖÀ» ¶§´Â Index Tuning Wizard¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ °¡Áö ¹æ¹ý ¸ðµÎ Äõ¸®¿¡ ¾î¶² À妽º°¡ À¯¿ëÇÒÁö¸¦ Á¤Çϱâ À§ÇØ SQL Server Äõ¸® ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)À» »ç¿ëÇÕ´Ï´Ù. À̰ÍÀº µ¥ÀÌÅͺ£À̽º¿¡ °ü·Ã À妽º°¡ ÀÖ´ÂÁö ¾Ë¾Æº¼ ¼ö ÀÖ´Â °¡Àå È¿°úÀûÀÎ ¹æ¹ýÀÔ´Ï´Ù.

Index Tuning Wizard¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ³»¿ëÀº SQL Server 7.0 ¿Â¶óÀÎ ¼³¸í¼­¿¡ ÀÖ´Â "Index Tuning Wizard" Ç׸ñÀ» Âü°íÇϽʽÿÀ.

ÀÌÀü ¹öÀü SQL Server¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥À» ¾÷±×·¹À̵åÇß´Ù¸é ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer) ¹× ÀúÀå ¿£ÁøÀÌ º¯°æµÇ¾ú±â ¶§¹®¿¡ SQL Server 7.0¿¡¼­ ´Ù¸¥ À妽º¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ´õ È¿°úÀûÀÏ ¼ö ÀÖ½À´Ï´Ù. Index Tuning Wizard´Â À妽º Àü·«À» º¯°æÇÏ´Â °ÍÀÌ ¼º´ÉÀ» Çâ»ó½ÃųÁö ÆÄ¾ÇÇϵµ·Ï µµ¿ÍÁÙ °ÍÀÔ´Ï´Ù.

¸ðµç Äõ¸®, Å×ÀÌºí ¹× Á¶ÀÎ ÈùÆ® Á¦°Å

ÈùÆ®´Â Äõ¸® ÃÖÀûÈ­¸¦ ¹«½ÃÇϰí Äõ¸® ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)ÀÌ °¡Àå ºü¸¥ ½ÇÇà °èȹ(Plan)À» ¼±ÅÃÇÏÁö ¸øÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)ÀÇ º¯°æÀ¸·Î ÀÎÇØ SQL ServerÀÇ ÀÌÀü ¹öÀü¿¡¼­´Â ¼º´ÉÀ» Çâ»ó½ÃÄ×´ø ÈùÆ®°¡ SQL Server 7.0¿¡¼­´Â ¾Æ¹«·± È¿°ú°¡ ¾ø°Å³ª ½ÇÁ¦·Î ¼º´É¿¡ ¹æÇذ¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ´ÙÀ½°ú °°Àº ÀÌÀ¯·Î Á¶ÀÎ ÈùÆ®´Â ¼º´ÉÀ» ÀúÇϽÃų ¼ö ÀÖ½À´Ï´Ù.
  • Á¶ÀÎ ÈùÆ®´Â ÀÓÀÇ(Ad-hoc) Äõ¸®°¡ ÀÚµ¿À¸·Î ¸Å°³ º¯¼ö¸¦ °áÁ¤ÇÏ´Â °Í°ú Äõ¸® °èȹ(Plan)ÀÌ Ä³½ÌµÇ´Â °ÍÀ» ¹æÇØÇÕ´Ï´Ù.
  • Á¶ÀÎ ÈùÆ®¸¦ »ç¿ëÇÑ´Ù´Â °ÍÀº Á¶ÀÎÀÌ ÈùÆ®¸¦ ¸í¹éÇÏ°Ô »ç¿ëÇÏÁö ¾ÊÀ» ¶§µµ Äõ¸®¿¡ ÀÖ´Â ¸ðµç Å×ÀÌºí¿¡ Á¶ÀÎ ¼ø¼­¸¦ ÁöÁ¤ÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
ºÐ¼®ÇÏ´Â Äõ¸®¿¡ ÀÌ·± ÈùÆ®°¡ ÀÖ´Ù¸é ÀÌ ÈùÆ®¸¦ Á¦°ÅÇÏ°í ¼º´ÉÀ» ´Ù½Ã Æò°¡ÇϽʽÿÀ.

½ÇÇà °èȹ(Plan) °Ë»ç

°ü·Ã À妽º°¡ ÀÖ´Ù´Â °Í°ú È¿À²ÀûÀÎ °èȹ(Plan)À» ¸¸µå´Â ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)À» Á¦ÇÑÇÏ´Â ÈùÆ®°¡ ¾ø´Ù´Â °ÍÀ» È®ÀÎÇÑ ÈÄ¿¡´Â Äõ¸® ½ÇÇà °èȹ(Plan)À» °Ë»çÇϽʽÿÀ. Äõ¸®ÀÇ ½ÇÇà °èȹ(Plan)À» º¼ ¼ö ÀÖ´Â ¹æ¹ýÀº ¿©·¯ °¡Áö°¡ ÀÖ½À´Ï´Ù.
  • SQL Server Profiler(ÇÁ·ÎÇÊ·¯)
    SQL Server Profiler(ÇÁ·ÎÇÊ·¯)¿¡¼­ MISC:Execution Plan À̺¥Æ®¸¦ ĸóÇß´Ù¸é ÀÌ À̺¥Æ®´Â ƯÁ¤ ½Ã½ºÅÛ ÇÁ·Î¼¼½º ID(SPID)¿¡ ´ëÇÑ Äõ¸®ÀÇ StmtCompleted À̺¥Æ® Á÷Àü¿¡ ¹ß»ýÇÕ´Ï´Ù.
  • Query Analyzer(Äõ¸® ºÐ¼®±â): ±×·¡ÇÈ ½ÇÇà °èȹ(Showplan)
    Äõ¸® â¿¡¼­ Äõ¸®¸¦ ¼±ÅÃÇϰí Query ¸Þ´º¸¦ ´©¸£°í Display Estimated Execution PlanÀ» ´©¸¨´Ï´Ù.

    Âü°í: ÀúÀå ÇÁ·Î½ÃÀú(Stored Procedure) ¶Ç´Â Àϰý 󸮰¡ Àӽà Å×À̺íÀ» ¸¸µé°í ÂüÁ¶ÇÑ´Ù¸é SET STATISTICS PROFILE ON ¹®À» »ç¿ëÇϰųª ½ÇÇà °èȹ(Plan)À» Ç¥½ÃÇϱâ Àü¿¡ ºÐ¸íÈ÷ Àӽà Å×À̺íÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
  • SHOWPLAN_ALL ¹× SHOWPLAN_TEXT Æò°¡µÈ ½ÇÇà °èȹ(Plan)ÀÇ ÅØ½ºÆ® ¹öÀüÀ» ¹Þ±â À§ÇØ SET SHOWPLAN_ALL ¹× SET SHOWPLAN_TEXT Ç׸ñÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server ¿Â¶óÀÎ ¼³¸í¼­¿¡¼­ "SET SHOWPLAN_ALL (T-SQL)" ¹× "SET SHOWPLAN_TEXT (T-SQL)" Ç׸ñÀ» Âü°íÇϽʽÿÀ.

    Âü°í: ÀúÀå ÇÁ·Î½ÃÀú(Stored Procedure) ¶Ç´Â Àϰý 󸮰¡ Àӽà Å×À̺íÀ» ¸¸µé°í ÂüÁ¶ÇÑ´Ù¸é SET STATISTICS PROFILE ON ¹®À» »ç¿ëÇϰųª ½ÇÇà °èȹ(Plan)À» Ç¥½ÃÇϱâ Àü¿¡ ºÐ¸íÈ÷ Àӽà Å×À̺íÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
  • Åë°è ÇÁ·ÎÇÊ
    Æò°¡µÈ ½ÇÇà °èȹ(Plan)À» Ç¥½ÃÇÒ ¶§ ±×·¡ÇÈÀ¸·Î ÇÏµç ½ÇÇà °èȹ(Showplan)À¸·Î ÇÏµç ½ÇÁ¦·Î Äõ¸®´Â ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. µû¶ó¼­ Àϰý ó¸® ¹× ÀúÀå ÇÁ·Î½ÃÀú(Stored Procedure)¿¡ Àӽà Å×À̺íÀ» ¸¸µé¾ú´Ù¸é Àӽà Å×À̺íÀÌ ¾ø±â ¶§¹®¿¡ Æò°¡µÈ ½ÇÇà °èȹ(Plan)À» Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù. Åë°è ÇÁ·ÎÇÊ(Statistics Profile)Àº Äõ¸®¸¦ ¸ÕÀú ½ÇÇàÇÏ°í ±× ´ÙÀ½ ½ÇÁ¦ ½ÇÇà °èȹ(Plan)À» Ç¥½ÃÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server 7.0 ¿Â¶óÀÎ ¼³¸í¼­¿¡ ÀÖ´Â "SET STATISTICS PROFILE (T-SQL)" Ç׸ñÀ» Âü°íÇϽʽÿÀ. Query Analyzer(Äõ¸® ºÐ¼®±â)¿¡¼­ ½ÇÇàÇÏ¸é °á°ú â¿¡ ÀÖ´Â Execution Plan ÅÇ¿¡ ±×·¡ÇÈ Çü½ÄÀ¸·Î Ç¥½ÃµË´Ï´Ù.

½ÇÇà °èȹ(Showplan) Ãâ·Â °Ë»ç

½ÇÇà °èȹ(Showplan) Ãâ·ÂÀº ƯÁ¤ Äõ¸®¸¦ À§ÇØ SQL Server°¡ »ç¿ëÇÏ´Â ½ÇÇà °èȹ(Plan)¿¡ ´ëÇÑ Ç³ºÎÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Á¤º¸ ¹× À̺¥Æ®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server 7.0 ¿Â¶óÀÎ ¼³¸í¼­ÀÇ "Optimizing Database Performance" Àå¿¡¼­ ÀÚ¼¼È÷ ³íÀǵ˴ϴÙ. ´ÙÀ½Àº ÃÖ»óÀÇ °èȹ(Plan)ÀÌ »ç¿ëµÇ°í ÀÖ´ÂÁö °Ë»çÇÒ ¼ö ÀÖ´Â ½ÇÇà °èȹ(Plan)ÀÇ ±âº»ÀûÀÎ »çÇ×ÀÔ´Ï´Ù.
  • °ü·Ã À妽º »ç¿ë
    ½ÇÇà °èȹ(Showplan) Ãâ·ÂÀº Äõ¸®¿¡ Æ÷ÇÔµÈ °¢ Å×ÀÌºí ¹× ÀÌ Äõ¸®¿¡¼­ µ¥ÀÌÅ͸¦ ¾ò´Âµ¥ »ç¿ëµÈ ¾×¼¼½º °æ·Î¸¦ Ç¥½ÃÇÕ´Ï´Ù. ±×·¡ÇÈ ½ÇÇà °èȹ(Showplan)¿¡¼­ Å×À̺í À§¿¡ ¸¶¿ì½º Æ÷ÀÎÅ͸¦ °¡¸®Å°¸é Æ÷ÇÔµÈ °¢ Å×À̺íÀÇ ¼¼ºÎ »çÇ×À» º¼ ¼ö ÀÖ½À´Ï´Ù. À妽º¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é "Index Seek"°¡ ³ªÅ¸³ª°í À妽º¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é Èü(Heap)À» À§ÇÑ "Table Scan" ¶Ç´Â Ŭ·¯½ºÅÍµÈ À妽º¸¦ À§ÇÑ "Clustered Index Scan"ÀÌ ³ªÅ¸³³´Ï´Ù. "Clustered Index Scan"Àº Å×À̺íÀÌ Å¬·¯½ºÅÍµÈ À妽º¸¦ ÅëÇØ ½ºÄµµÇ°í ÀÖ´Ù´Â °ÍÀ» ³ªÅ¸³»¸ç Ŭ·¯½ºÅÍµÈ À妽º·Î °³º° Çà¿¡ Á÷Á¢ ¾×¼¼½ºÇÑ´Ù´Â °ÍÀº ¾Æ´Õ´Ï´Ù.

    À¯¿ëÇÑ À妽º°¡ ÀÖÁö¸¸ Äõ¸®¸¦ À§ÇØ »ç¿ëµÇÁö ¾Ê´Â´Ù´Â °ÍÀ» ¾Ë¾Ò´Ù¸é À妽º ÈùÆ®·Î À妽º¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. À妽º ÈùÆ®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server 7.0 ¿Â¶óÀÎ ¼³¸í¼­¿¡ ÀÖ´Â "FROM (T-SQL)" Ç׸ñÀ» Âü°íÇϽʽÿÀ.
  • °ü·ÃµÈ Á¶ÀÎ ¼ø¼­
    ½ÇÇà °èȹ(Showplan) Ãâ·ÂÀº Äõ¸®¿¡ Æ÷ÇÔµÈ Å×À̺íÀÌ ¾î¶² ¼ø¼­·Î Á¶ÀεǴÂÁö Ç¥½ÃÇÕ´Ï´Ù. Áßø ·çÇÁ Á¶ÀÎ(Nested Loop Join)¿¡¼­ »ó´Ü¿¡ ¿­°ÅµÈ Å×À̺íÀº ¿ÜºÎ Å×À̺íÀÌ¸ç µÎ °³ÀÇ Å×À̺í Áß ´õ ÀÛÀº °ÍÀ̾î¾ß ÇÕ´Ï´Ù. ÇØ½Ã Á¶Àο¡¼­ »ó´Ü¿¡ ÀÖ´Â Å×À̺íÀº Build InputÀÌ µÇ¸ç µÎ °³ÀÇ Å×À̺í Áß ´õ ÀÛÀº °ÍÀ̾î¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸ ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)ÀÌ À߸øµÈ °áÁ¤À» Çß´Ù´Â °ÍÀÌ ¹àÇôÁö¸é Äõ¸® ÇÁ·Î¼¼¼­°¡ ·±Å¸ÀÓ¿¡ Build Input ¹× Probe InputÀ» °Å²Ù·Î ½ÇÇàÇÒ ¼ö Àֱ⠶§¹®¿¡ ÀÌ ¼ø¼­´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù. ½ÇÇà °èȹ(Showplan) Ãâ·Â¿¡¼­ ¿¹»óµÇ´Â ÇàÀÇ ¼ö¸¦ °Ë»çÇÏ¿© ´õ ÀûÀº ÇàÀ» ¹ÝȯÇÏ´Â Å×À̺íÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù.

    ´ëü Á¶ÀÎ ¼ø¼­¿¡¼­ À¯¿ëÇÑ Äõ¸®¸¦ ã¾Ò´Ù¸é Á¶ÀÎ ÈùÆ®·Î Á¶ÀÎ ¼ø¼­¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶ÀÎ ÈùÆ®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server 7.0 ¿Â¶óÀÎ ¼³¸í¼­¿¡ ÀÖ´Â "FROM (T-SQL)" Ç׸ñÀ» Âü°íÇϽʽÿÀ.

    Âü°í: Å« Äõ¸®¿¡¼­ Á¶ÀÎ ÈùÆ®¸¦ »ç¿ëÇϸé FORCEPLANÀÌ ¼³Á¤µÈ °Íó·³ Äõ¸®¿¡ ÀÖ´Â ´Ù¸¥ Å×ÀÌºí¿¡ ´ëÇÑ Á¶ÀÎ ¼ø¼­¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • °ü·ÃµÈ Á¶ÀÎ À¯Çü
    SQL Server´Â Áßø ·çÇÁ Á¶ÀÎ(Nested Loop Join), ÇØ½Ã Á¶ÀÎ ¹× º´ÇÕ(Merge) Á¶ÀÎÀ» »ç¿ëÇÕ´Ï´Ù. ¼öÇàÀÌ ´À¸° Äõ¸®°¡ ¾î¶² Á¶ÀÎ ±â¼úÀ» »ç¿ëÇϰí ÀÖ´Ù¸é ´Ù¸¥ Á¶ÀÎ À¯ÇüÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¾î¶² Äõ¸®°¡ ÇØ½Ã Á¶ÀÎÀ» »ç¿ëÇϰí ÀÖ´Ù¸é ·çÇÁ Á¶ÀÎ ÈùÆ®¸¦ »ç¿ëÇÏ¿© Áßø ·çÇÁ Á¶ÀÎ(Nested Loop Join)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶ÀÎ ÈùÆ®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server 7.0 ¿Â¶óÀÎ ¼³¸í¼­¿¡ ÀÖ´Â "FROM (T-SQL)" Ç׸ñÀ» Âü°íÇϽʽÿÀ.

    Âü°í: Å« Äõ¸®¿¡¼­ Á¶ÀÎ ÈùÆ®¸¦ »ç¿ëÇϸé FORCEPLANÀÌ ¼³Á¤µÈ °Íó·³ Äõ¸®¿¡ ÀÖ´Â ´Ù¸¥ Å×À̺íÀÇ Á¶ÀÎ À¯ÇüÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • º´·Ä(Parallel) ½ÇÇà
    ´ÙÁß ÇÁ·Î¼¼¼­ ÄÄÇ»Å͸¦ »ç¿ëÇÒ °æ¿ì º´·Ä °èȹ(Plan)ÀÌ »ç¿ëµÇ°í ÀÖ´ÂÁöµµ Á¶»çÇÒ ¼ö ÀÖ½À´Ï´Ù. º´·Ä 󸮰¡ »ç¿ëµÈ´Ù¸é PARALLELISM(Gather Streams) À̺¥Æ®°¡ ³ªÅ¸³³´Ï´Ù. ƯÁ¤ Äõ¸®°¡ º´·Ä °èȹ(Plan)À» »ç¿ëÇϴµ¥ ´À¸®´Ù¸é OPTION(MAXDOP 1) Âü°í¸¦ »ç¿ëÇÏ¿© º´·ÄÀÌ ¾Æ´Ñ °èȹ(Plan)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server 7.0 ¿Â¶óÀÎ ¼³¸í¼­¿¡ ÀÖ´Â "SELECT (T-SQL)" Ç׸ñÀ» Âü°íÇϽʽÿÀ.
ÁÖÀÇ: Äõ¸® ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)Àº ÀϹÝÀûÀ¸·Î Äõ¸®¸¦ À§ÇÑ ÃÖ»óÀÇ ½ÇÇà °èȹ(Plan)À» ¼±ÅÃÇϱ⠶§¹®¿¡ Á¶ÀÎ ÈùÆ®, Äõ¸® ÈùÆ® ¹× Å×À̺í ÈùÆ®´Â ¼÷·ÃµÈ µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ ÃÖÁ¾ÀûÀ¸·Î ´Ù½Ã Á¤·ÄÇÒ ¶§¸¸ »ç¿ëÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.

ÂüÁ¶

SQL Server 7.0 ¿Â¶óÀÎ ¼³¸í¼­¿¡ ÀÖ´Â ´ÙÀ½ Ç׸ñÀº Äõ¸® ÃÖÀûÈ­¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
  • "Optimizing Application Performance Using Efficient Data Retrieval"
  • "Query Tuning"
  • "Query Tuning Recommendations"
  • "Transact-SQL Tips"
SQL Server 7.0¿¡¼­ Äõ¸® ¼º´É ¹®Á¦¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº http://support.microsoft.com/support/tshoot/tshooterlist.asp?TPR=sql ¿¡ ÀÖ´Â SQL Server 7.0 Äõ¸® ¼º´É ¹®Á¦ ÇØ°á»ç¸¦ Âü°íÇϽʽÿÀ.

¼Ó¼º

±â¼ú ÀÚ·á: 243589 - ¸¶Áö¸· °ËÅä: 2011³â 5¿ù 12ÀÏ ¸ñ¿äÀÏ - ¼öÁ¤: 2.0
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Ű¿öµå:?
kbsqlmanagementtools ssrvadmin KB243589

Çǵå¹é º¸³»±â