Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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éѯ£¨¹ýÂË£©Ð§ÂÊ»á¸ßÓÚδ·ÖÇø±íµÄÏàͬÓï¾ä¡£µ«ÊÇÈç¹û°´ÕÕ·Ç·ÖÇø×ֶνøÐвéѯ£¬Ð§ÂÊ»áµÍÓÚ
δ·ÖÇø±íµÄÏàͬÓï¾ä¡£µ«ÊÇËæ×ÅÊý¾ÝÁ¿µÄÔö´ó£¬ÕâÖֳɱ¾²î¾à»áÖð½¥¼õС£¬Ç÷ÓÚ


Ïà¹ØÎĵµ£º

¸ßЧSQL²éѯ֮Ë÷Òý£¨I£©

´óÐÍϵͳµÄÉú²ú»·¾³£¬Ò»°ãÇé¿öÏ£¬ÎÒÃÇÆÀ¼ÛÒ»Ìõ²éѯÊÇ·ñÓÐЧÂÊ£¬¸ü¶àµÄÊǹØ×¢Âß¼­ IO( ÖÁÓÚΪʲô£¬»ØÍ·²¹Ò»Æª ) ¡£ÎÒÃdz£Ëµ£¬“Òª½¨±ëº·µÄË÷Òý”¡¢“Ҫд¸ßЧµÄ SQL ”£¬Æäʵ×îÖÕÄ¿µÄ¾ÍÊÇÔÚÏàͬ½á¹û¼¯Çé¿öÏ£¬¾¡¿ÉÄܼõÉÙÂß¼­ IO ¡£
1.1      where Ìõ¼þµÄÁÐÉ϶¼µÃÓÐͳ¼ÆÐÅ ......

±¾µØsqlÁ¬½ÓÔ¶³Ì·þÎñÆ÷sql(ͼʾ)

ʹÓû·¾³£ºWinxp£¬Mssql 2000 ¸öÈ˰æ
¡¡¡¡1¡¢´ò¿ªÄãµÄ±¾µØMssqlÆóÒµ¹ÜÀíÆ÷£¬Õ¹¿ª¿ØÖÆÌ¨¸ùĿ¼¡¢Microsoft SQL Server¡¢SQL Server×顣ĬÈϰ²×°ºÃµÄMssql×éÖÐÖ»ÓÐÒ»¸öLocal£¨Windows NT£©¡£×¢Ò⣬ÔÚWin 2000ÖÐÏÔʾµÄÊDZ¾µØ¼ÆËã»úÃû¡£

¡¡¡¡2¡¢Êó±êÓÒ¼üSQL Server×飬ѡÔñн¨SQL Server×¢²áÃüÁµ¯³ö×¢²áÏòµ¼¡£

¡¡¡ ......

Sql Server 2005 ͳ¼ÆÐÅÏ¢ÓÃ;

1, ʲôÊÇͳ¼ÆÐÅÏ¢ 
    ÒÔÏÂÊǹٷ½µÄ¶Ôͳ¼ÆÐÅÏ¢µÄÃèÊö£º
     °´ÕÕĬÈÏÉèÖã¬Èç¹û±íÖеÄijÁÐûÓÐË÷Òý£¬ÔòSQL Server»á×Ô¶¯Îª¸ÃÁд´½¨Í³¼Æ¡£È»ºó£¬²éѯÓÅ»¯Æ÷ÆÀ¹À¸ÃÁÐÖÐÊý¾Ý·Ö²¼·¶Î§µÄͳ¼ÆÐÅÏ¢£¬ÒÔÑ¡ÔñÒ»¸ö¸üΪÓÐЧµÄ²éѯ´¦Àí·½°¸¡£·Ö±æ×Ô¶¯´´½¨µÄͳ¼ÆºÜ¼òµ¥£¬ÔÚSQL Serve ......

SQL Server 2005 ²éѯ·ÖÎöÖÐɾ³ýÊý¾Ý¿â

USE   master  
GO
DECLARE   @dbname   sysname  
SET  @dbname='TEST' --Õâ¸öÊÇҪɾ³ýµÄÊý¾Ý¿â¿âÃû  
DECLARE @s  NVARCHAR(1000)  
DECLARE tb CURSOR local FOR  
SELECT s='KILL '+CAST(spid AS NVARCHAR)&nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ