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

SQL ServerµÄ¸´ºÏË÷Òýѧϰ

SQL ServerµÄ¸´ºÏË÷Òýѧϰ
¸ÅÒª
ʲôÊǵ¥Ò»Ë÷Òý,ʲôÓÖÊǸ´ºÏË÷ÒýÄØ? ºÎʱн¨¸´ºÏË÷Òý£¬¸´ºÏË÷ÒýÓÖÐèҪעÒâÐ©Ê²Ã´ÄØ£¿±¾ÆªÎÄÕÂÖ÷ÒªÊǶÔÍøÉÏһЩÌÖÂÛµÄ×ܽᡣ
Ò».¸ÅÄî
µ¥Ò»Ë÷ÒýÊÇÖ¸Ë÷ÒýÁÐΪһÁеÄÇé¿ö,¼´Ð½¨Ë÷ÒýµÄÓï¾äֻʵʩÔÚÒ»ÁÐÉÏ¡£
Óû§¿ÉÒÔÔÚ¶à¸öÁÐÉϽ¨Á¢Ë÷Òý£¬ÕâÖÖË÷Òý½Ð×ö¸´ºÏË÷Òý(×éºÏË÷Òý)¡£¸´ºÏË÷ÒýµÄ´´½¨·½·¨Óë´´½¨µ¥Ò»Ë÷ÒýµÄ·½·¨ÍêȫһÑù¡£µ«¸´ºÏË÷ÒýÔÚÊý¾Ý¿â²Ù×÷ÆÚ¼äËùÐèµÄ¿ªÏú¸üС£¬¿ÉÒÔ´úÌæ¶à¸öµ¥Ò»Ë÷Òý¡£µ±±íµÄÐÐÊýÔ¶Ô¶´óÓÚË÷Òý¼üµÄÊýĿʱ£¬Ê¹ÓÃÕâÖÖ·½Ê½¿ÉÒÔÃ÷ÏÔ¼Ó¿ì±íµÄ²éѯËÙ¶È¡£
ͬʱÓÐÁ½¸ö¸ÅÄî½Ð×öÕ­Ë÷ÒýºÍ¿íË÷Òý£¬Õ­Ë÷ÒýÊÇÖ¸Ë÷ÒýÁÐΪ1-2ÁеÄË÷Òý,Èç¹û²»ÌØÊâ˵Ã÷µÄ»°Ò»°ãÊÇÖ¸µ¥Ò»Ë÷Òý¡£¿íË÷ÒýÒ²¾ÍÊÇË÷ÒýÁг¬¹ý2ÁеÄË÷Òý¡£
Éè¼ÆË÷ÒýµÄÒ»¸öÖØÒªÔ­Ôò¾ÍÊÇÄÜÓÃÕ­Ë÷Òý²»ÓÿíË÷Òý£¬ÒòΪխË÷ÒýÍùÍù±È×éºÏË÷Òý¸üÓÐЧ¡£ÓµÓиü¶àµÄÕ­Ë÷Òý£¬½«¸øÓÅ»¯³ÌÐòÌṩ¸ü¶àµÄÑ¡ÔñÓàµØ£¬Õâͨ³£ÓÐÖúÓÚÌá¸ßÐÔÄÜ¡£
¶þ.ʹÓÃ
´´½¨Ë÷Òý
create index idx1 on table1(col1,col2,col3) 
²éѯ
select * from table1 where col1= A and col2= B and col3 = C
Õâʱºò²éѯÓÅ»¯Æ÷£¬²»ÔÚɨÃè±íÁË£¬¶øÊÇÖ±½ÓµÄ´ÓË÷ÒýÖÐÄÃÊý¾Ý£¬ÒòΪË÷ÒýÖÐÓÐÕâЩÊý¾Ý£¬Õâ½Ð¸²¸Çʽ²éѯ£¬ÕâÑùµÄ²éѯËٶȷdz£¿ì¡£  
Èý.×¢ÒâÊÂÏî
1.ºÎʱÊÇÓø´ºÏË÷Òý
ÔÚwhereÌõ¼þÖÐ×Ö¶ÎÓÃË÷Òý£¬Èç¹ûÓöà×ֶξÍÓø´ºÏË÷Òý¡£Ò»°ãÔÚselectµÄ×ֶβ»Òª½¨Ê²Ã´Ë÷Òý(Èç¹ûÊÇÒª²éѯselect col1 ,col2, col3 from mytable,¾Í²»ÐèÒªÉÏÃæµÄË÷ÒýÁË)¡£¸ù¾ÝwhereÌõ¼þ½¨Ë÷ÒýÊǼ«ÆäÖØÒªµÄÒ»¸öÔ­Ôò¡£×¢Òâ²»Òª¹ý¶àÓÃË÷Òý£¬·ñÔò¶Ô±í¸üеÄЧÂÊÓкܴóµÄÓ°Ï죬ÒòΪÔÚ²Ù×÷±íµÄʱºòÒª»¯´óÁ¿Ê±¼ä»¨ÔÚ´´½¨Ë÷ÒýÖÐ.
2.¶ÔÓÚ¸´ºÏË÷Òý£¬ÔÚ²éѯʹÓÃʱ£¬×îºÃ½«Ìõ¼þ˳Ðò°´ÕÒË÷ÒýµÄ˳Ðò£¬ÕâÑùЧÂÊ×î¸ß¡£È磺 
  IDX1:create   index   idx1   on   table1(col2,col3,col5) 
  select   *   from   table1   where   col2=A   and   col3=B   and   col5=D 
Èç¹ûÊÇ"select   *   from   table1   where   col3=B   and   col2=A   and   col5=D"
»òÕßÊÇ"select   *   from   table1   where &


Ïà¹ØÎĵµ£º

SQL ServerÊý¾Ý¿âʱ³öÏÖ¹ÂÁ¢Óû§È¨ÏÞÎÊÌâµÄ½â¾ö°ì

--×Ô¼ººÜÓÞ´ÀµÄ×ö·¨£¬ÒÔΪֱ½Óɾ³ýÊý¾Ý¿âÓû§Ãû£¬ÔÙ´Óд´½¨Óû§µÇ¼ÃûºÍÊý¾Ý¿âÓû§Ãû¡£
--×Ô¼ºÒÔΪ¿ÉÒÔÖ±½Ó´´½¨ÓëÖ®Ô­ÏÈÒ»ÑùµÄÊý¾Ý¿âµÇ¼Ãû¾Í¿ÉÒÔ
--µ«ÕâЩ²Ù×÷ÊDz»Æð×÷ÓõÄ
--Ô­Òò
--µ±Ó³Éä¹ÂÁ¢Óû§Ê±£¬Ö÷´ÓÊý¾Ý¿âÖеÄSID½«·ÖÅ䏸¹ÂÁ¢Óû§£¬ËùÒÔÿ´ÎÒ»¸öÊý¾Ý¿â±¸¸½¼Ó»òÕß»¹Ô­Ê±£¬--SIDÔÚSQL Server µÇ¼ÃûºÍÊý¾Ý¿âÓû ......

sql group by

group byÖ÷ÒªÊÇÓÃÀ´·Ö×éµÄ£¬Ôõô¸ö·Ö×éÄØ£¿
ÒÔÏÂÓÃÁ½¸öÀý×Ó˵Ã÷Á½¸öʹÓ÷½Ã棬1ÊǺÏÀíµÄ·µ»ØºÏ¼ÆÖµ£¨·ÀÖ¹µÑ¿¨¶û»ýÏÖÏ󣩣¬2ÊÇÓ÷Ö×éÀ´ÕÒ³öÖØ¸´µÄ¼Ç¼
====================================================================
¡ï¡ï¡ïÀý×Ó1£º¼ÙÈçÓÐÕâôһ¸ö±í£ºtab_1£¬ËüÓÐÁ½¸ö×ֶΣºxm¡¢gzlb¡¢je£¨ÐÕÃû¡¢¹¤×ÊÀà±ð¡¢½ð¶î£© ......

SQL ServerÊý¾Ý¿âÊÂÎñÈÕÖ¾ÐòÁкÅ(LSN)½éÉÜ

  ÈÕÖ¾ÐòÁбàºÅ(LSN)ÊÇÊÂÎñÈÕÖ¾ÀïÃæÃ¿Ìõ¼Ç¼µÄ±àºÅ¡£
µ±ÄãÖ´ÐÐÒ»´Î±¸·Ýʱ£¬Ò»Ð©LSNÖµ¾Í±»Í¬Ê±´æ´¢ÔÚÎļþ±¾Éí¼°msdb..backupset±íÖС£Äã¿ÉÒÔʹÓÃRESTORE HEADERONLYÓï·¨À´´Ó±¸·ÝÎļþÖлñÈ¡LSNÖµ¡£
 
×¢Ò⣺ÔÚSQL Server 2000ÖУ¬ÓÐÒ»ÁнÐ×öDifferentialBaseLSN¡£µ«ÔÚSQL Server 2005ÖУ¬ÏàͬµÄÁÐÃû³Æ±ä³ÉÁËData ......

д³ö¸ßÐÔÄÜSQLÓï¾äµÄ35Ìõ·½·¨

£¨1£©ÕûºÏ¼òµ¥,ÎÞ¹ØÁªµÄÊý¾Ý¿â·ÃÎÊ£º
¡¡¡¡Èç¹ûÄãÓм¸¸ö¼òµ¥µÄÊý¾Ý¿â²éѯÓï¾ä,Äã¿ÉÒÔ°ÑËüÃÇÕûºÏµ½Ò»¸ö²éѯÖÐ(¼´Ê¹ËüÃÇÖ®¼äûÓйØÏµ)
£¨2£©É¾³ýÖØ¸´¼Ç¼£º
¡¡¡¡×î¸ßЧµÄɾ³ýÖØ¸´¼Ç¼·½·¨ ( ÒòΪʹÓÃÁËROWID)Àý×Ó£º
¡¡¡¡DELETE from EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID)
¡¡¡¡from EMP X WHERE X.EMP_NO = E.EM ......

MY SQL »¹ÊǺÜÇ¿´óµÄ¡£¡£¡£

֮ǰûÔõôÑо¿¹ýMySQLµÄÈÝÁ¿£¬ÓÉÓÚÏîÄ¿ÐèÒª£¬ÐèÒªÒ»¸öÃâ·ÑµÄ¿ÉÒÔÖ§³ÖǧÍòÌõÊý¾Ý¼¶ÒÔÉϵÄÊý¾Ý¿â£¬²é¿´ÏÂmysqlµÄÎĵµ£¬·¢ÏÂmysql»¹ÊǺÜÇ¿´óµÄ£¬¼Ç¼Ï£¬ºÇºÇ¡£Ô­ÎÄÈçÏ£º
MySQL 3.22ÏÞÖÆµÄ±í´óСΪ4GB¡£ÓÉÓÚÔÚMySQL 3.23ÖÐʹÓÃÁËMyISAM´æ´¢ÒýÇæ£¬×î´ó±í³ß´çÔö¼Óµ½ÁË65536TB£¨2567 –1×Ö½Ú£©¡£ÓÉÓÚÔÊÐíµÄ±í³ß´ç¸ü´ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ