¢¼ µ¥ÀÌÅͺ£À̽º ¿É¼Ç ¢Ç DBO Use Only DBO(DBOwner)¸¸ »ç¿ëÇÒ ¼ö Àִµ¥, ÇöÀç µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ°í ÀÖ´Â »ç¿ëÀÚ´Â °è¼Ó »ç¿ëÇÒ ¼ö ÀÖÀ¸³ª »õ·Î¿î »ç¿ëÀÚ´Â µ¥ÀÌÅͺ£À̽º¿¡ Á¢¼ÓÇÒ ¼ö ¾ø´Ù. µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÁßÀÎ »ç¿ëÀÚ°¡ Á¢¼ÓÀ» ²÷¾úÀ» °æ¿ì, ÀÌ ¿É¼ÇÀÌ ÇØÁ¦µÇÁö ¾Ê´Â ÇÑ ´Ù½Ã Á¢ ¼Ó ÇÒ ¼ö ¾ø´Ù. Å×ÀÌºí ±¸Á¶¸¦ ¹Ù²Ù´Â µî »ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º ÀÌ¿ëÀ» ¸øÇÏ°Ô Çϱâ À§ÇØ »ç¿ëÇϸç, ÀÌ ¿É¼ÇÀº µðÆúÆ®·Î ¼±ÅõǾî ÀÖÁö ¾Ê´Â´Ù. ¢Ç Read Only µ¥ÀÌÅͺ£À̽º¸¦ Àбâ Àü¿ëÀ¸·Î Çϸç, SELECT¹®À» ¾µ ¼ö ´Â ÀÖÀ¸³ª, INSERT,DELETE,UPDATE¹®À» »ç¿ëÇÒ ¼ö ¾ø´Ù. ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÒ °æ¿ì µ¥ÀÌÅͺ£À̽º¸¦ ÁÙÀÏ ¼ö ¾øÀ¸¸ç, µðÆúÆ®·Î ¼±ÅõǾî ÀÖÁö ¾Ê´Â´Ù. ¶ÇÇÑ ·Ï(LOCK)ÀÌ °É¸®Áö ¾ÊÀ¸¹Ç·Î Äõ¸®¼Óµµ°¡ ºü¸£´Ù. ¢Ç Single User óÀ½ Á¢¼ÓÇÑ ¿¬°á¿¡ ´ëÇؼ­¸¸ »ç¿ë ±ÇÇÑÀÌ ÁÖ¾îÁö´Âµ¥, ÇÑ »ç¶÷ÀÌ Á¢¼ÓÇÏ¸é ±× ¾î´À ´©±¸µµ µ¥ÀÌÅÍ º£À̽º¿¡ Á¢¼ÓÇÒ ¼ö ¾ø´Ù. ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇϸé Truncate Log on Checkpoint ¿É¼ÇÀº Áö¿øµÇÁö ¾ÊÀ¸¸ç, ÇÑ »ç¶÷ÀÇ ÀÛ¾÷ÀÌ ³¡³ª¸é ·Î±×´Â Àß·ÁÁø´Ù(Áö¿öÁø´Ù). ÀÌ ¿É¼ÇÀº µðÆúÆ®·Î ¼±ÅõǾî ÀÖÁö ¾ÊÀ¸¸ç, µ¥ÀÌÅͺ£À̽º À̸§À» ¹Ù²Û´Ù°Å³ª º¹±¸ÇÒ ¶§ ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÑ´Ù. ¢Ç ANSI null Default ÀÌ°ÍÀÌ Ã¼Å©µÇ¾î ÀÖ´Ù¸é, »ç¿ëÀÚ°¡ CREATE TABLE¹® µî¿¡¼­ µ¥ÀÌÅÍ Å¸ÀÔÀ» Á¤ÀÇÇÒ ¶§ NULL¿¡ °üÇØ ¸í½ÃÇÏÁö ¾Ê¾Ò´Ù Çصµ µðÆúÆ®·Î NULLÀ» Çã¿ëÇÑ´Ù. ±× Ä®·³ÀÌ NULLÀÎÁö, NOT NULLÀÎÁö ¸í½ÃÇØ Çص¶¼ºÀ» ³ôÀÌ´Â °ÍÀÌ ÁÁ´Ù. ¢Ç Recursive Triggers ÀÌ ¿É¼ÇÀ» üũÇϸé Æ®¸®°ÅµéÀÌ Àç±ÍÀûÀ¸·Î È£ÃâÇÏ´Â °ÍÀ» Çã¿ëÇϴµ¥, À̿ɼÇÀº µðÆúÆ®·Î üũµÇ¾î ÀÖÁö ¾Ê´Â´Ù. ¢Ç Select Into/Bulk Copy ÀÌ ¿É¼ÇÀ» üũÇÏ¸é µ¥ÀÌÅͺ£À̽º¿¡¼­ Æ®·£Àè¼Ç ·Î±×°ªÀ» ±â·ÏÇÏÁö ¾Ê´Â ÀÛ¾÷µé( BCP-Bulk Copy Program, WriteText, Select Into¹® µî)À» Çã¿ëÇÑ´Ù. ¸¸¾à ÀÌ·± ÀÛ¾÷µéÀ» Çã¿ëÇÒ °æ¿ì, üũÆ÷ÀÎÆ®(CheckPoint) ¸¶´Ù ·Î±×°¡ Àß·Á¼­ Æ®·£Àè¼Ç ·Î±×¸¦ ¹é¾÷ ¹ÞÀ» ¼ö ¾ø´Ù. ·Î±×¿¡ ±â·ÏÇÏÁö ¾ÊÀº ÀÛ¾÷µéÀÌ ³¡³ª¸é ÀÌ ¿É¼ÇÀ» üũÇÏÁö ¸»°í ¹é¾÷À» ¹Þ´Â °ÍÀÌ ÁÁ´Ù. ¢Ç Truncate Log on Checkpoint CHECKPOINT ÇÁ·Î¼¼½º°¡ ÀϾ ¶§¸¶´Ù Ä¿¹Ô(Commit)µÈ Æ®·£Àè¼ÇµéÀÌ Æ®·£Àè¼Ç ·Î±×·ÎºÎÅÍ Áö¿öÁö´Â °ÍÀ» ¸»Çϴµ¥, ÀÌ ¿É¼ÇÀÌ Ã¼Å©µÇ¾î ÀÖÀ¸¸é µ¥ÀÌÅͺ£À̽º ³»¿¡¼­ ·Î±×°¡ 70% ÀÌ»ó Âû °æ¿ì Æ®·£ÀèÆ® ·Î±× ÆÄÀÏ ÀÌ Ä¿Áö´Â °ÍÀ» ¸·À» ¶§ »ç¿ëÇϴµ¥, ±âº»ÀûÀ¸·Î SQL ¼­¹ö µ¥½ºÅ©Å¾ ÆÇÀÏ °æ¿ì´Â ¿É¼ÇÀÌ Ã¼Å©µÇ¾î ÀÖÀ¸¸ç ±× ¿ÜÀÇ ÆÇ¿¡´Â ¼³Á¤µÇ¾î ÀÖ Áö ¾Ê´Â´Ù. tempdb µ¥ÀÌÅͺ£À̽º¿¡¼­´Â ÀÌ ¿É¼ÇÀÌ ¼±ÅõǾî ÀÖÁö ¾Ê´õ¶óµµ Ç×»ó üũÆ÷ÀÎÆ® ÇÁ·Î¼¼¼­°¡ ÀϾ °æ¿ì ·Î±×°¡ Áö¿öÁø´Ù. ¢Ç Torn Page Detection ¼­¹ö¿¡ ÆÄ¿ö°¡ ³ª°¬À» °æ¿ì ¿ÏÀüÈ÷ ³¡³ªÁö ¾ÊÀº I/OÀÛ¾÷À» SQL ¼­¹ö°¡ ¾Ë¾ÆÂ÷¸®´Â ¿É¼ÇÀ¸·Î, µðÆúÆ®·Î ¼±ÅõǾî ÀÖÁö ¾ÊÀ¸¸ç ¼±ÅõǸé ÆÛÆ÷¸Õ½º¿¡ ¾à°£ ¿µÇâÀ» ¹ÌÄ¡°Ô µÈ´Ù. UPS(Uninterruptable Power Supply) µîÀÌ ÀåÂøµÈ ¼­¹ö¿¡¼­´Â ¿É¼ÇÀ» ¼±ÅÃÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ¢Ç AutoClose ÀÌ ¿É¼ÇÀÌ ¼±ÅÃµÇ¸é µ¥ÀÌÅͺ£À̽º ¸¶Áö¸· »ç¿ëÀÚ°¡ ºüÁ®³ª°¡°í ¸ðµç µ¥ÀÌÅͺ£À̽º ³»ÀÇ ÇÁ·Î¼¼¼­°¡ ³¡³ª¸é µ¥ÀÌÅͺ£À̽º°¡ Á¾·áµÇ°í ¸ðµç ¸®¼Ò½º°¡ ÇØÁ¦µÇ¸ç, »ç¿ëÀÚ°¡ ´Ù½Ã µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ°Ô µÇ¸é ´Ù½Ã ½ÃÀ۵ȴÙ. SQL ¼­¹ö µ¥½ºÅ©Å¾ ÆÇ¿¡¼­´Â ÀÌ ¿É¼ÇÀÌ ¼±ÅõǾî ÀÖÁö¸¸, ´Ù¸¥ ÆÇ¿¡¼­´Â ¼±ÅõǾî ÀÖÁö ¾Ê´Â´Ù. ¢Ç AutoShrink ÀÌ ¿É¼ÇÀÌ ¼±ÅÃµÇ¸é »ç¿ëµÇÁö ¾Ê´Â °ø°£ÀÌ 25%°¡ ³ÑÀ» °æ¿ì SQL ¼­¹ö¿¡ ÀÇÇؼ­ µ¥ÀÌÅÍ ÆÄÀÏ°ú ·Î±× ÆÄÀÏÀÌ ÀÚµ¿ÀûÀ¸·Î ÁÙ¾îµé°Ô µÈ´Ù. SQL ¼­¹ö µ¥½ºÅ©Å¾ ÆÇ¿¡¼­´Â ÀÌ ¿É¼ÇÀÌ ¼±ÅõǾî ÀÖ°í ´Ù¸¥ ÆÇ¿¡¼­´Â ¼±ÅõǾî ÀÖÁö ¾Ê´Â´Ù. ·Î±× ÆÄÀÏÀº ¹é¾÷µÇ°Å³ª truncate log on checkpoint ¿É¼ÇÀÌ ¼±ÅõǾî ÀÖÀ¸¸é ÀÚµ¿ÀûÀ¸·Î ÁÙ¾îµé¸ç, ¸¸¾à read only ¿É¼ÇÀÌ ¼±ÅõǾúÀ» °æ¿ì ÀÌ ¿É¼ÇÀº ÀÛ¿ëÇÏÁö ¾Ê´Â´Ù. ¢Ç Auto Create Statistics ÀÌ ¿É¼ÇÀÌ ¼±ÅõǸé Åë°è°¡ ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÇ¸ç, Äõ¸® ¼º´ÉÀ» Çâ»ó½ÃŲ´Ù. ÀÌ ¿É¼ÇÀº µðÆúÆ®·Î ¼±ÅõȴÙ. ¢Ç Auto Update Statistics ÀÌ ¿É¼ÇÀÌ ¼±ÅõǸé Å×ÀÌºí¿¡ ÀÖ´Â µ¥ÀÌÅÍ°¡ º¯È­µÇ¾î Åë°èÄ¡°¡ ¼Ò¿ëÀÌ ¾ø¾î Á³À» ¶§ ÀÚµ¿ÀûÀ¸·Î °»½ÅµÈ´Ù. ÀÌ ¿É¼ÇÀº µðÆúÆ®·Î ¼±ÅõȴÙ. ¢Ç Use Quoted Identifier ÀÌ ¿É¼ÇÀÌ ¼±ÅÃµÇ¸é º¯¼ö¸í(Å×À̺í¸í,Ä®·³¸í,...)Àº Å«µû¿ÈÇ¥(" ")·Î, ¹®ÀÚ¿­Àº ÀÛÀºµû¿ÈÇ¥(' ')·Î ±¸ºÐµÇ¾î Áø´Ù. ¶ÇÇÑ ¿¹¾à¾î°¡ µ¥ÀÌÅͺ£À̽º ³»¿¡¼­ ¿ÀºêÁ§Æ® À̸§À¸·Î ¾²ÀÏ ¼ö ÀÖ´Ù SELECT * FROM "TABLE" WHRER "Last Name"='0''Brien' -->TABLEÀº ¿¹¾à¾îÀÌ´Ù ¢¼ MS-SQL ¼­¹öÀÇ ÀÎÁõ ¹æ¹ý ¢Ç SQL ÀÎÁõ SQL ¼­¹ö°¡ NT ¿Í ÀüÇô ¹«°üÇÏ°Ô º°µµÀÇ ·Î±×ÀÎ ID,Æнº¿öµå¸¦ °¡Áö°í ÀÎÁõÀ» Ã¥ÀÓÁö´Â ¹æ¹ýÀÌ´Ù. ´ëºÎºÐÀÇ DBMS ´Â ÀÌ·± ¹æ½ÄÀ¸·Î µ¿ÀÛÇÑ´Ù. -->SQL ¼­¹ö°¡ µ¶ÀÚÀûÀ¸·Î ÀÎÁõÀ» ÇϹǷΠNT ¿¡ ·Î±×ÀÎÇÏÁö ¾ÊÀº Ŭ¶óÀ̾ðÆ®µéÀÌ Á¢¼Ó°¡´ÉÇÏ´Ù. ¢Ç NT ÀÎÁõ NT¿¡ ¹«½¼ ·Î±×ÀÎÀ¸·Î Á¢¼ÓÇߴ°¡¸¦ ±Ù°Å·Î SQL ¼­¹ö¿¡ Á¢¼Ó ¿©ºÎ¸¦ °áÁ¤ÇÏ´Â ¹æ½ÄÀÌ´Ù. SQL ¼­¹ö¸¸ÀÌ NT ÀÎÁõÀ» »ç¿ëÇÑ´Ù. -->º°µµÀÇ ·Î±×ÀÎ ID ¿Í Æнº¿öµå¸¦ ÀÔ·ÂÇÒ ÇÊ¿ä°¡ ¾ø´Ù. NT ÀÇ º¸¾Èü°è¸¦ ±×´ë·Î »ç¿ëÇϱ⠶§¹®¿¡ ´õ °­·ÂÇÑ º¸¾ÈÀ» Áö¿øÇÑ´Ù.