SQL 2005ÓëSQL2000ËÄ´ó·½ÃæµÄ¸Ä½ø
±¾ÎÄ´ÓÊý¾Ý¿âÉè¼Æ¡¢¿ª·¢¡¢DBA¹ÜÀíµÈËĸö·½ÃæÐðÊöÁËSQL2005ÓëSQL2000Á½¸ö°æ±¾¼äµÄ¸Ä½ø¡£
¡¡¡¡Ò»¡¢Êý¾Ý¿âÉè¼Æ·½Ãæ
¡¡
¡¡1¡¢×Ö¶ÎÀàÐÍ¡£
¡¡¡¡varchar(max)
varchar(max)ÀàÐ͵ÄÒýÈë´ó´óµÄÌá¸ßÁ˱à³ÌµÄЧÂÊ£¬¿ÉÒÔʹÓÃ×Ö·û´®º¯Êý¶ÔCLOBÀàÐͽøÐвÙ×÷£¬ÕâÊÇÒ»¸öÁÁµã¡£µ«ÊÇÕâ¾ÍÒý·¢Á˶Ôvarchar
ºÍcharЧÂÊÌÖÂÛµÄÀÏÎÊÌâ¡£µ½µ×ÈçºÎ·ÖÅävarcharµÄÊý¾Ý£¬ÊÇ·ñ»á³öÏÖ´ó¹æÄ£µÄË鯬£¿ÊÇ·ñË鯬»áÒý·¢Ð§ÂÊÎÊÌ⣿Õâ¶¼ÊÇÐèÒª½øÒ»²½Ì½ÌֵĶ«Î÷¡£
¡¡
¡¡varbinary(max)´úÌæimageÒ²ÈÃSQL ServerµÄ×Ö¶ÎÀàÐ͸ü¼Ó¼ò½àͳһ¡£
¡¡¡¡XML×Ö¶ÎÀàÐ͸üºÃµÄ½â¾öÁËXML
Êý¾ÝµÄ²Ù×÷¡£XQueryȷʵ²»´í£¬µ«ÊǸöÈË¶ÔÆäûºÃ¸Ð¡££¨CSDNµÄ¿ª·¢ÕßÓ¦¸ÃÊÇÏ൱µÄÊìÁË£¡£©
¡¡¡¡2¡¢Íâ¼üµÄ¼¶Áª¸üÄÜÀ©Õ¹¡£
¡¡
¡¡¿ÉÄܴ󲿷ֵÄͬÐÐÔÚÉè¼ÆOLTPϵͳµÄʱºò¶¼²»Ô¸Ò⽨Á¢Íâ¼ü£¬¶¼ÊÇͨ¹ý³ÌÐòÀ´¿ØÖƸ¸×ÓÊý¾ÝµÄÍêÕûÐÔ¡£µ«ÊÇÔÙ¿ª·¢µ÷ÊԽ׶κÍOLAP»·¾³ÖУ¬Íâ¼üÊÇ¿ÉÒÔ½¨
Á¢µÄ¡£Ð°汾ÖмÓÈëÁËSET NULL ºÍ SET DEFAULT ÊôÐÔ£¬Äܹ»ÌṩÄܺõļ¶ÁªÉèÖá£
¡¡¡¡3¡¢Ë÷Òý¸½¼Ó×ֶΡ£
¡¡
¡¡ÕâÊÇÒ»¸ö²»´íµÄÐÂÌØÐÔ¡£ËäÈ»Ë÷ÒýµÄ¸½¼Ó×Ö¶ÎûÓÐË÷Òý¼üֵЧÂʸߣ¬µ«ÊÇÏà¶ÔÓ³Éäµ½Êý¾Ý±íÖÐЧÂÊ»¹ÊÇÌá¸ßÁ˺ܶࡣÎÒ×ö¹ýÊÔÑ飬ÔÚÎÒµÄʵÑé»·¾³Öлá±ÈÓ³Éäµ½±í
ÖÐÌá¸ß30%×óÓÒµÄЧÂÊ¡£
¡¡¡¡4¡¢¼ÆËã×ֶεij־û¯¡£
¡¡¡¡ÔÀ´µÄ¼ÆËã×Ö¶ÎÆäʵºÍÐéÄâ×ֶκÜÏñ¡£Ö»ÊǹÜÀí·½ÃæºÃÁ˶øÒÑ£¬ÐÔ
ÄÜ·½ÃæÌá¸ß²»¶à¡£µ«ÊÇSQL2005ÌṩÁ˼ÆËã×ֶεij־û¯£¬Õâ¾ÍÌá¸ßÁ˲éѯµÄÐÔÄÜ£¬µ«ÊÇ»á¼ÓÖØinsertºÍupdateµÄ¸ºµ£¡£OLTPÉ÷Óá£
OLAP¿ÉÒÔ´ó¹æÄ£Ê¹Óá£
¡¡¡¡5¡¢·ÖÇø±í¡£
¡¡¡¡·ÖÇø±íÊǸöÁÁµã£¡´Ó·ÖÇø±íÒ²ÄÜ¿´³ö΢ÈíÒª×ö´ó×÷Ç¿SQL
ServerµÄÐÅÐÄ¡£×ÊÁϺܶ࣬ÕâÀï²»Ïêϸ˵¡£µ«ÊÇÖØµãÁ˽âµÄÊÇ£ºÏÖÔÚµÄSQL
Server2005µÄ±í£¬¶¼ÊÇĬÈÏΪ·ÖÇø±íµÄ¡£ÒòΪËüÒªÖ§³Ö»¬¶¯´°¿ÚµÄÕâ¸öÌØÐÔ¡£ÕâÖÖÌØÐÔ¶ÔÀúÊ·Êý¾ÝºÍʵʱÊý¾ÝµÄ´¦ÀíÊǺÜÓаïÖúµÄ¡£
¡¡
¡¡µ«ÊÇÐèҪעÒâµÄÒ»µã£¬Ò²ÊÇÎÒʹÓùý³ÌÖз¢ÏÖµÄÒ»¸öÎÊÌâ¡£ÔÚ½¨Á¢function->schema->tableºó£¬Èç¹ûÔÚÏÖÓеķÖÇø±íÉϽ¨
Á¢Ã»ÓÐÏÔʽÉùÃ÷µÄ¾Û¼¯Ë÷Òýʱ£¬·ÖÇø±í»á×Ô¶¯±äΪ·Ç·ÖÇø±í¡£ÕâÒ»µãºÜÈÃÎÒÄÉÃÆ¡£Èç¹ûÄã¾õµÃÎҵķǷÖÇøË÷ÒýÎÞ·¨¶ÔÆð×Ó·ÖÇø¡£
¡¡¡¡·ÖÇø±íЧÂÊÎÊ
Ìâ¿Ï¶¨ÊÇ´ó¼Ò¹ØÐĵÄÎÊÌâ¡£ÔÚÎÒµÄÊÔÑéÖУ¬Èç¹û°´ÕÕ·ÖÇø×ֶνøÐеIJéѯ£¨¹ýÂË£©Ð§ÂÊ»á¸ßÓÚδ·ÖÇø±íµÄÏàͬÓï¾ä¡£µ«ÊÇÈç¹û°´ÕÕ·Ç·ÖÇø×ֶνøÐвéѯ£¬Ð§ÂÊ»áµÍÓÚ
δ·ÖÇø±íµÄÏàͬÓï¾ä¡£µ«ÊÇËæ×ÅÊý¾ÝÁ¿µÄÔö´ó£¬ÕâÖֳɱ¾²î¾à»áÖð½¥¼õС£¬Ç÷ÓÚ
Ïà¹ØÎĵµ£º
Ó¦Ò»Î»ÍøÓѵÄÐèÇ󣬲¢ÐÞÕýÁËMVPÀîºé¸ù".NETƽ̨ÏÂWEBÓ¦ÓóÌÐòµÄ²¿Êð(°²×°Êý¾Ý¿âºÍ×Ô¶¯ÅäÖÃ)"ÖеÄosqlÓ÷¨´íÎó£¬ÒѲâÊÔͨ¹ý¡£
Ò»).´´½¨²¿ÊðÏîÄ¿
1. ÔÚ“Îļþ”²Ëµ¥ÉÏÖ¸Ïò“Ìí¼ÓÏîÄ¿”£¬È»ºóÑ¡Ôñ“н¨ÏîÄ¿”¡£
2. ÔÚ“Ìí¼ÓÐÂÏîÄ¿”¶Ô»°¿òÖУ¬Ñ¡Ôñ“ÏîÄ¿ÀàÐÍ”´°¸ñÖ ......
ÔÚTypes of data compression in SQL Server 2008ÕâÆª²©¿ÍÖУ¬ Sunil AgarwalÌáµ½ÁËÔÚSQL Server 2008ÖвÉÓõÄÁ½ÖÖѹËõ²ßÂÔ£º
£¨1£©ÒԱ䳤¸ñʽ´æ´¢ËùÓе͍³¤Êý¾ÝÀàÐÍ¡£ÔÚ±¾ÏµÁеÄÉÏһƪÎÄÕÂÖУ¬ÎÒÌáµ½¹ýÔÚSQL Server 2005 SP2ÖÐÌṩµÄʹÓÃvardecimalÀàÐÍÀ´´æ´¢decimal/numericÊý¾ÝÀàÐÍÒÔ½ÚÊ¡´æ´¢¿Õ¼äµ ......
ΪʲôÐèÒªÊý¾ÝѹËõ
¡¡¡¡Ê×ÏÈ¿ÉÄÜÐèÒªÌÖÂÛµÄÎÊÌâ¾ÍÊÇΪʲôÔÚ´æ´¢³É±¾²»¶Ï½µµÍµÄ½ñÌ죬΢Èí»¹ÒªÉ··Ñ¿àÐĵØÔÚSQL ServerÖÐʵÏÖ²¢ÇÒ²»¶Ï¸Ä½øÊý¾ÝѹËõ¼¼ÊõÄØ?
¡¡¡¡¾¡¹Ü´æ´¢³É±¾ÒѾ²»ÔÙÊÇ´«Í³ÒâÒåÉϵÄÊ×Òª¿¼ÂÇÒòËØ£¬µ«ÊÇÕâ²¢²»´ú±íÊý¾Ý¿â³ß´ç²»ÊÇÒ»¸öÎÊÌ⣬ÒòΪÊý¾Ý¿â³ß´ç³ýÁË»áÓ°Ïìµ½´æ´¢³É±¾Ö®Í⣬»¹¼«´óµØ¹ØÁªµ½¹ÜÀí³É±¾º ......
Ê×ÏȽéÉÜÒ»ÏÂʲôÊÇ´æ´¢¹ý³Ì£º´æ´¢¹ý³Ì¾ÍÊǽ«³£ÓõĻòºÜ¸´ÔӵŤ×÷£¬Ô¤ÏÈÓÃSQLÓï¾äдºÃ²¢ÓÃÒ»¸öÖ¸¶¨µÄÃû³Æ´æ´¢ÆðÀ´£¬²¢ÇÒÕâÑùµÄÓï¾äÊÇ·ÅÔÚÊý¾Ý¿âÖе쬻¹¿ÉÒÔ¸ù¾ÝÌõ¼þÖ´Ðв»Í¬SQLÓï¾ä£¬ ÄÇôÒÔºóÒª½ÐÊý¾Ý¿âÌṩÓëÒѶ¨ÒåºÃµÄ´æ´¢¹ý³ÌµÄ¹¦ÄÜÏàͬµÄ·þÎñʱ£¬Ö»Ðèµ÷ÓÃexecute,¼´¿É×Ô¶¯Íê³ÉÃüÁî¡£
¡¡¡¡Çë´ó¼ÒÀ´Á˽âһϴ洢¹ý³Ìµ ......
Ïò¸ßÊÖÇë½ÌÒ»¸öÎÊÌâ:
µ±ÎÒÖ´ÐÐ:
use master
exec xp_cmdshell 'osql /S musqlserver /U sa /P mypwd /d haodb /Q "select top 10 * from trandetail" /o C:\my1.xls'
ÒÔÉÏÖ´Ðгɹ¦,»á²úÉúÐÂÎļþ:C:\my1.xls'
È»ºóÎÒÏ뽫´ËÎļþÖ±½Ócopyµ½Áíһ̨µçÄÔÖÐ[Òѽ¨Á¬½Ó]
Ö´ÐÐ
......