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

´´½¨sqlÊý¾Ý¿â¸´ÖƵķ¢²¼¡¢¶©ÔĵÄÎÊÌâ´¦Àí[ת]

´´½¨sqlÊý¾Ý¿â¸´ÖƵķ¢²¼¡¢¶©ÔĵÄÎÊÌâ´¦Àí[ת]
                 
²Ù×÷ʹÓõÄһЩ¼¼ÇÉ(ÊÂÎñ¸´ÖÆÀàÐÍ):
1.ÈçºÎÐÞ¸ÄÒ»¸öÒѾ­·¢²¼µÄ±íµÄÊôÐÔ?
½«·¢²¼ËùÓж©ÔÄɾ³ý,(·¢²¼²»ÓÃɾ³ý),¾Í¿ÉÒÔÔÚ·¢²¼ÊôÐÔµÄÏîÄ¿ÖÐÈ¡Ïû±í,È»ºó¾Í
¿ÉÒÔÐ޸ĸñíÁË,Ð޸ĺó,ÔÙ½«±í¼ÓÈë·¢²¼ÄھͿÉÒÔÁË.
2.³£ÓõIJÙ×÷½çÃæ:
(1)Ò»°ã¶¼ÔÚ¼àÊÓÆ÷--·¢²¼ÏîÄ¿,¿ÉÒÔ¿´µ½¿ìÕÕ ·Ö·¢ºÍ¶©Ôĵļ´Ê±ÐÅÏ¢.
(2)ÁíÍâÒ»¸ö²Ù×÷µØ·½ÊÇ·¢²¼µÄÊôÐÔ,(ÔÚÊôÐÔ--״̬Àï¿ÉÒÔÆô¶¯´úÀí)
(3)»¹ÓÐÒ»¸öÊǹ¤¾ß--¸´ÖÆ--ÅäÖ÷¢²¼¡¢¶©ÔÄ·þÎñÆ÷ºÍ·Ö·¢,ÐèÒª¶©ÔĵķþÎñÆ÷±Ø
ÐëÔÚÕâÀïÖ¸¶¨ÊÚȨºó¶©ÔIJÅÄܳɹ¦.
============
ÎÊÌâ:
Êý¾Ý¿âÎÞ·¨µÇ½µÄÀÏÎÊÌâ:Êý¾Ý¿âÊôÐÔ-°²È«ÀïÃæ,²»ÒªÑ¡½öwindowsµÇ½,»»ÁíÍâÒ»
¸öģʽ.
0.¶©ÔÄÒ»¸ö¿ìÕÕ·¢²¼(²»ÊÇÊÂÎñ¸´ÖÆ)³ö´í,"21776 Ãû³ÆxxxÔÚTransPublication¼¯
ºÏÉÏûÓÐÕÒµ½",ÔÚÆóÒµ¹ÜÀíÆ÷ÖÐ,½«·¢²¼Êý¾Ý¿âºÍ¶©ÔÄÊý¾Ý¿â¶¼Í£Ö¹»òÕ߶Ͽª,ÔÙ
Æô¶¯,ÖØÐÂÁ¬½Ó¾Í¿ÉÒÔ¶©ÔÄ¿ìÕÕ·¢²¼ÁË.ÕæÊÇÆæ¹Ö,ÓÐĪÃûÆäÃîµÄÎÊÌâ¿ÉÒÔ³¢ÊÔÖØÆô
·þÎñÆ÷ÊÔÊÔ,ÓÐʱºóһ̨»úÆ÷ÉÏ¿ÉÒÔÕý³£¿ØÖƶ©ÔIJÙ×÷,¶øÁíÍâһ̨»úÆ÷ÉÏÈ´¶©ÔÄ
²Ù×÷³ö´í,Ò²ÖØÐÂÁ¬½Ó·þÎñÆ÷ÊÔÊÔ.
1.Ò»¿ªÊ¼Óöµ½µÄÎÊÌâÊÇ,×¢²áµÄlocal·þÎñÆ÷²»ÄÜÓÃ,ɾ³ýºóÖØÐÂÃüÃû¸ã¶¨,
2.sql server´úÀíÕýÔÚʹÓÃϵͳÕÊ»§,Ëü»áµ¼Ö¸´ÖÆʧ°Ü,. Õâ¸öÌáʾµãÈ·¶¨ºó,
±¾ÕË»§µÄÑ¡ÏîΪ»ÒÉ«,
Ô­À´ÊÇÅäÖ÷¢²¼µÄ·þÎñÆ÷²»ÊDZ¾»ú,µ½±¾»úÉϲÙ×÷·¢²¼,¾Í¿ÉÒÔÑ¡"±¾ÕË»§"ÁË.
3.ÓÖÓöµ½²»ÄÜÊðÃû¶©ÔÄ,"²»ÔÊÐíÇëÇóµÄÊðÃû¶©ÔÄ",Ã÷Ã÷·¢²¼ºÍ¶©ÔÄ·þÎñÆ÷Ë«·½¶¼
×¢²áÁË,Ҳ˫·½¶¼½¨Á¢ÁË
¶©ÔĵÄÓû§ÕʺÅ,Ô­Òò:ÔÚÕâ²½,µã×¢²á·þÎñÆ÷,È»ºó²»ÄÜѡĬÈϵÄÄ£ÄâsqlµÇ½,¶ø
ÊÇҪѡ"ʹÓÃsql Éí·ÝÑéÖ¤",È»ºóÊäÈëÃû³ÆºÍÃÜÂë.
Èç¹ûʼÖÕµ¯³ö"²»ÔÊÐíÇëÇóµÄÊðÃû¶©ÔÄ",²»Äܽøµ½Ñ¡ÔñµÇ½ģʽµÄ½çÃæ,Í˳ö¶©ÔÄ
Ïòµ¼,ÔÚÆóÒµ¹ÜÀíÆ÷ÖÐ,½øÈë·¢²¼·þÎñÆ÷,¸´ÖÆ-ÓÒ¼ü-"ÅäÖ÷¢²¼¡¢¶©ÔÄ·þÎñÆ÷ºÍ·Ö
·¢"-¶©ÔÄ·þÎñÆ÷-Ìí¼Ó¶©ÔÄ·þÎñÆ÷»úÆ÷ÃûºÍÕʺÅ,Èç¹ûÒѾ­ÓÐÁË,Ö±½ÓÈ·¶¨ÏÂ.ÔÙÔÚ
½ø¶©ÔÄ·þÎñÆ÷¶©ÔľͲ»»áÏÔʾ²»ÄÜÊðÃû¶©ÔÄÁË.
ÒÔÉϹý³Ì¿ÉÄÜ·¢ÏÖÃ÷Ã÷¶©ÔÄ·þÎñÆ÷Ãû×ÖÒѾ­ÔÚ·¢²¼·þÎñÆ÷Ìí¼ÓÁË,»¹ÊdzöÏÖÕâ¸öÎÊ
Ìâ,¾ÍÒ»¶¨ÒªÔÚ¶©ÔÄ·þÎñÆ÷½øÈë·¢²¼·þÎñÆ÷,È»ºóÌí¼Ó¶©ÔÄ·þÎñÆ÷µÄÃû×Ö,Ϊʲô»á
ÕâÑù,¿ÉÄÜÊÇÔÚ·¢²¼·þÎñÆ÷Ö¸¶¨Á˸Ķ©ÔÄ·þÎñÆ÷µÄÃû×Öºó,µ«¶©ÔÄ·þÎñÆ÷ûÓÐË¢ÐÂ,
¿ÉÒԶϿªÒ»´Î¶©ÔÄ·þÎñÆ÷ºÍ·¢²¼·þÎñÆ÷,ÔÙÀ´¶©ÔÄ,Ò²¿ÉÒÔ½â¾ö.
4.ÇëÇó¶©


Ïà¹ØÎĵµ£º

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

ÎÒÃÇÏÈ¿´ NestedLoop ºÍ MergeJoin µÄËã·¨£¨ÒÔÏÂΪÒýÓ㬼û RicCC µÄ¡¶ ͨÍùÐÔÄÜÓÅ»¯µÄÌìÌà - µØÓü JOIN ·½·¨ËµÃ÷ ¡· ):
==================================
NestedLoop:
   foreach rowA in tableA where tableA.col2=?
    {
    search rowsB from tableB where tableB.c ......

SQL Server 2008 ϵı¸·ÝºÍÈÕÖ¾ÊÕËõ

ÔÚSQL Server 2008Ï£¬ÍøÉÏÒÔÇ°Á÷ÐеĽضÏÈÕÖ¾²¢ÊÕËõÎļþµÄ·½·¨²»ÊʺÏÁË£¬±¨Óï·¨´íÎó¡£
ͬʱÒòΪÎÒµÄÊý¾Ý¿âÈÕÖ¾Ôö³¤·Ç³£¿ì£¬´ó¸ÅÿÌìÔÚ1GÒÔÉÏ£¬Òò´Ë±ØÐë¶ÔÆä½øÐÐÊÕËõ¡£
¾­¹ýÔÚϵͳÉϵIJâÊÔ£¬¸Ð¾õÓÃSQL SERVERµÄά»¤¼Æ»®¸ü¿ÉÐУ¬ÏÖ½«²Ù×÷·½Ê½¼ò½éÈçÏ£º
×¢£ºÏÂÃæµÄ˵Ã÷ÖÐÒ²Ìáµ½ÁËʹÓòîÒ챸·Ý£¬ÒòΪÊý¾Ý¿âÎļþÔö³¤Ò²·Ç ......

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

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

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

¡¡¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ