ÔÚ×ö¹ýµÄºÜ¶àÏîÄ¿ÖУ¬·¢ÏÖ´ó¼Ò²»¹Ü¶Ôʲô±í£¬·êselect±Ø¶¨¼ÓÉÏnolock£¨»òÕßwith£¨nolock£©£©£¬ºÃÏñÒѾÊÇÖÆ¶È»¯µÄÒ»ÖÖ¶«Î÷¡£ÓÐÁìµ¼¸ßÈ˽âÊÍ˵¼ÓÉÏnolock¿ÉÒÔÌá¸ß²éѯËÙ¶È£¬²»Ó°Ïì¶ÔÊý¾Ý±íµÄÆäËû²¢·¢²Ù×÷¡£
¡¡¡¡µ«ÊÇÕæÓбØÒªÃ¿¸ö²éѯ¶¼¼ÓnolockÂ𣿸öÈËÈÏΪ¼Ó²»¼Ónolock»¹ÊÇÖµµÃÎÒÃǸù¾Ýʵ¼ÊÇé¿öÕå×ÃÒ»·¬µÄ£¨ÖÁÉÙÐèÒªÖªÆäȻȻºóÖªÆäËùÒÔÈ»°É£©¡£ÏÂÃæ¾ÍÀ´¼òµ¥·ÖÎöһϼӲ»¼ÓnolockÒÔ¼°¼ÓÁËnolock¶Ôʵ¼Ê²éѯµÄһЩӰÏì¡£
Ò»¡¢ÖØÒª¸ÅÄî
¡¡¡¡(´Ë´¦³Á˼5Ã룬°²¾²»ØÏë¾µäÊý¾Ý¿â½Ì¿ÆÊéÀïµÄÒ»Ð©ÖØÓøÅÄî¡£àÅ......ʲô£¬ÄãÒ²Ï벻ȫÁË£¿ÄǺðɣ¬±ðÏз³£¬µÀÀíÊÇÒª½²µÄ£¬ÊéÊDz»µÃ²»²Î¿¼µÄ£¨bsÖ±½Ó³ÊéµÄ£©)
²¢·¢·ÃÎÊ£ºÍ¬Ò»Ê±¼äÓжà¸öÓû§·ÃÎÊͬһ×ÊÔ´¡£Èç¹û²¢·¢Óû§ÖÐÓÐÆäËûÓû§Í¬Ê±¶Ô×ÊÔ´½øÐÐÁËÐ޸ģ¬ÕâÑù¶ÔͬһÊý¾ÝµÄ·ÃÎʾͻá³öÏÖ“Ëù¼û²»ÊÇËùµÃ”µÄÇé¿ö£¬´Ó¶ø¶ÔÆäËüÓû§²úÉúijЩ²»ÀûµÄÓ°Ï죬°üÀ¨£º
1£ºÔà¶Á£ºÓÐÒ»¸öÓû§¶Ôijһ¸ö×ÊÔ´×öÁËÐ޸쬴ËʱÁíÍâÒ»¸öÓû§ÕýºÃ¶ÁÈ¡ÁËÕâÌõ±»Ð޸ĵļǼ£¬È»ºóµÚÒ»¸öÓû§ÓÖ·ÅÆúÁËÐ޸ģ¬Êý¾Ý»¹Ôµ½ÐÞ¸Ä֮ǰ£¬ÕâÁ½¸ö²»Í¬µÄ½á¹û¾ÍÊÇÔà¶Á¡£
2£º»Ã¶Á£ºÌØÖ¸Óû§¶ÁȡһÅú¼Ç¼µÄÇé¿ö¡£Óû§Á½´Î²éѯͬһÌõ¼þµÄÒ»Åú¼Ç¼£¬µÚÒ»´Î²éÑ ......
ÎÒÃÇÔÚÊý¾Ý¿âÖÐʹÓñíµÄʱºò,¾³£»áÓöµ½Á½ÖÖʹÓñíµÄ·½·¨,·Ö±ð¾ÍÊÇʹÓÃÁÙʱ±í¼°±í±äÁ¿¡£ÔÚʵ¼ÊʹÓõÄʱºò£¬ÎÒÃÇÈçºÎÁé»îµÄÔÚ´æ´¢¹ý³ÌÖÐÔËÓÃËüÃÇ£¬ËäÈ»ËüÃÇʵÏֵŦÄÜ»ù±¾ÉÏÊÇÒ»ÑùµÄ£¬¿ÉÈçºÎÔÚÒ»¸ö´æ´¢¹ý³ÌÖÐÓÐʱºòȥʹÓÃÁÙʱ±í¶ø²»Ê¹Óñí±äÁ¿£¬ÓÐʱºòȥʹÓñí±äÁ¿¶ø²»Ê¹ÓÃÁÙʱ±íÄØ?
¡¡¡¡ÁÙʱ±í
¡¡¡¡ÁÙʱ±íÓëÓÀ¾Ã±íÏàËÆ£¬Ö»ÊÇËüµÄ´´½¨ÊÇÔÚTempdbÖУ¬ËüÖ»ÓÐÔÚÒ»¸öÊý¾Ý¿âÁ¬½Ó½áÊøºó»òÕßÓÉSQLÃüÁîDROPµô£¬²Å»áÏûʧ£¬·ñÔò¾Í»áÒ»Ö±´æÔÚ¡£ÁÙʱ±íÔÚ´´½¨µÄʱºò¶¼»á²úÉúSQL ServerµÄϵͳÈÕÖ¾£¬ËäËüÃÇÔÚTempdbÖÐÌåÏÖ£¬ÊÇ·ÖÅäÔÚÄÚ´æÖеģ¬ËüÃÇÒ²Ö§³ÖÎïÀíµÄ´ÅÅÌ£¬µ«Óû§ÔÚÖ¸¶¨µÄ´ÅÅÌÀï¿´²»µ½Îļþ¡£
¡¡¡¡ÁÙʱ±í·ÖΪ±¾µØºÍÈ«¾ÖÁ½ÖÖ£¬±¾µØÁÙʱ±íµÄÃû³Æ¶¼ÊÇÒÔ“#”Ϊǰ׺£¬Ö»ÓÐÔÚ±¾µØµ±Ç°µÄÓû§Á¬½ÓÖвÅÊǿɼûµÄ£¬µ±Óû§´ÓʵÀý¶Ï¿ªÁ¬½Óʱ±»É¾³ý¡£È«¾ÖÁÙʱ±íµÄÃû³Æ¶¼ÊÇÒÔ“##”Ϊǰ׺£¬´´½¨ºó¶ÔÈκÎÓû§¶¼ÊǿɼûµÄ£¬µ±ËùÓÐÒýÓøñíµÄÓû§¶Ï¿ªÁ¬½Óʱ±»É¾³ý¡£
¡¡¡¡ÏÂÃæÎÒÃÇÀ´¿´Ò»¸ö´´½¨ÁÙʱ±íµÄÀý×Ó£º¡¡¡¡
CREATE TABLE dbo.#News
¡¡¡¡(
¡¡¡¡News_id int NOT NULL,
¡¡¡¡NewsTitle va ......
ÎÒÃÇÔÚ¿ª·¢¹ý³ÌÖУ¬¾³£Óöµ½ÕâÑùÎÊÌ⣬¾ÍÊÇÒªÇó¶¨ÆÚ½øÐÐÊý¾Ý¿âµÄ¼ì²é£¬Èç¹û·¢ÏÖÌØ¶¨Êý¾Ý£¬ÄÇô¾ÍÒª½øÐÐijÏî²Ù×÷£¬Õâ¸öÐèÇóÄØ£¬¿ÉÒÔÀûÓÃWindowsµÄ¼Æ»®ÈÎÎñ£¬¶¨ÆÚÖ´ÐÐijһ¸öÓ¦ÓóÌÐò£¬È¥¼ìË÷Êý¾Ý£»Ò²¿ÉÒÔÈóÌÐò×Ô¼º¿ØÖÆ¡£ÆäʵSQL Server×Ô¼ºÒ²¿ÉÒÔ´´½¨¼Æ»®ÈÎÎñ£¬¶¨ÆÚ½øÐÐÖ´ÐС£Èç¹ûÊý¾Ý¿â·þÎñÆ÷ÔÊÐí£¬¿ÉÒÔ¿¼ÂDzÉÓÃÕâÖÖ·½Ê½¡£
ÔÚSQL server2005´´½¨¼Æ»®ÈÎÎñ¾ßÌå²½ÖèÈçÏ£º
Ê×ÏÈҪȷÈÏ sql server agent·þÎñÆô¶¯£¬Èç´Ë·þÎñ±»Í£Ö¹£¬Ôò²»ÄÜ´´½¨¡£
È»ºó£¬ÒÔÊý¾Ý¿â¹ÜÀíÔ±Éí·ÖµÇ¼Êý¾Ý¿â·þÎñÆ÷£¬ÔÚά»¤¼Æ»®Éϵ¥»÷ÓÒ¼ü ÈçÏÂͼʾ£º
Ñ¡Ôñн¨Î¬»¤¼Æ»®£¬ÊäÈë¼Æ»®Ãû×Ö
È»ºó£¬Ñ¡Ôñ¼Æ»®ÈÎÎñÖ´ÐÐʱ¼ä
µã»÷È·ÈϺ󣬾ͿÉÒÔ´´½¨ÈÎÎñ¾ßÌåÈÎÎñÄÚÈÝÁË£¬ÎÒÃÇÔÚ¿ÉÒÔÔÚ×ó²àÏ·½µÄÈÎÎñÑ¡ÏîÖУ¬Ñ¡ÔñÒªÖ´ÐеÄÈÎÎñÀàÐÍ£¬ÍϷŹýÀ´£¬ÔÚÕâÀïÎÒÑ¡ÔñµÄÊÇÖ´ÐÐT£SQLÈÎÎñ£¬ÈçÏÂͼʾ
Íê³Éºó£¬ÔÚÈÎÎñÉϵãÓÒ¼ü£¬Ñ¡Ôñ±à¼£¬ÔÚµ¯³ö´°¿ÚÈçÏÂͼʾ
¿ÉÒÔ¼üÈëÎÒÃÇÒªÖ´ÐеÄT£SQLÓï¾ä£¬µ±È»£¬ÔÚÕâ֮ǰ£¬ÒªÉèÖÃһϵ½Êý¾Ý¿â·þÎñÆ÷µÄÁ¬½Ó£¬µã»÷н¨£¬µ¯³ö´°Ìå½øÐÐÏàÓ¦ÉèÖþͿÉÒÔÁË£¬Õâ¸öÓ¦¸ÃºÜ¼òµ¥ÁË£¬ÈçÏÂͼʾ£º
ÕâÑù£¬¼Æ»®ÈÎÎñ¾Í´´½¨Íê³ÉÁË£¬µ¥»÷È·Èϱ£´æ¡£
ÕâÖÖ·½Ê½ÒªÇó¶Ô·þÎñÆ÷ÓйÜÀíԱȨÏÞ£¬Õâ»á¶ÔÓ¦Óÿª·¢£¬ÓÐÒ»¶ ......
1¡¢ÎļþºÍÎļþ×éµÄº¬ÒåÓë¹ØÏµ
ÿ¸öÊý¾Ý¿âÓÐÒ»¸öÖ÷Êý¾ÝÎļþ.ºÍÈô¸É¸ö´ÓÎļþ¡£ÎļþÊÇÊý¾Ý¿âµÄÎïÀíÌåÏÖ¡£ Îļþ×é¿ÉÒÔ°üÀ¨·Ö²¼ÔÚ¶à¸öÂß¼·ÖÇøµÄÎļþ£¬ÊµÏÖ¸ºÔØÆ½ºâ¡£Îļþ×éÔÊÐí¶ÔÎļþ½øÐзÖ×飬ÒÔ±ãÓÚ¹ÜÀíºÍÊý¾ÝµÄ·ÖÅ䣯·ÅÖá£ÀýÈ磬¿ÉÒÔ·Ö±ðÔÚÈý¸öÓ²ÅÌÇý¶¯Æ÷ÉÏ´´½¨Èý¸öÎļþ£¨Data1.ndf¡¢Data2.ndf ºÍ Data3.ndf£©£¬²¢½«ÕâÈý¸öÎļþÖ¸Åɵ½Îļþ×é fgroup1 ÖС£È»ºó£¬¿ÉÒÔÃ÷È·µØÔÚÎļþ×é fgroup1 ÉÏ´´½¨Ò»¸ö±í¡£¶Ô±íÖÐÊý¾ÝµÄ²éѯ½«·ÖÉ¢µ½Èý¸ö´ÅÅÌÉÏ£¬Òò¶øÐÔÄܵÃÒÔÌá¸ß¡£ÔÚ RAID£¨´ÅÅÌÈßÓàÕóÁÐ)Ìõ´ø¼¯ÉÏ´´½¨µ¥¸öÎļþÒ²¿ÉÒÔ»ñµÃÏàͬµÄÐÔÄܸÄÉÆ¡£È»¶ø£¬ÎļþºÍÎļþ×éʹÄúµÃÒÔÔÚдÅÅÌÉÏÇáÒ×µØÌí¼ÓÐÂÎļþ¡£ÁíÍ⣬Èç¹ûÊý¾Ý¿â³¬¹ýµ¥¸ö Microsoft Windows ÎļþµÄ×î´ó´óС£¬Ôò¿ÉÒÔʹÓôÎÒªÊý¾ÝÎļþÔÊÐíÊý¾Ý¿â¼ÌÐøÔö³¤¡£
2¡¢Îļþ¡¢Îļþ×éÔÚʵ¼ùÓ¦ÓÃÖг£¼ûµÄÎÊÌâ
ͨ³£Çé¿öÏÂÎÒÃǹ¹ÔìµÄÊý¾Ý¿â¶¼Ö»ÓÐÁ½¸öÎļþ,mdfÎļþºÍldfÎļþ.µ«ÊÇÕâÑùÓÐÁ½¸öȱµã£º
(Ò»)ÈÝÒ×µ¼ÖÂÎļþ¹ý´ó
ÎÒÃÇÖªµÀ,mdfÎļþÊÇÊý¾Ý¿âÎļþ,ÕâÑùµÄ»°Ò²¾ÍÒâζ×ÅËæ×ÅÊý¾Ý¿âµÄÔö´ómdf¾Í»áÏàÓ¦µÄÔö´ó,ÏÔÈ»ÔÚÏÖÔÚµÄÓ¦ÓÃÖÐÊý¾ÝÅòÕÍÊÇÌ«³£¼ûµÄÊÂÇéÁË,µ±ÄãµÄÓ¦Óñä´óºó,mdfÎļþÒ²»á±ä´ó,È»¶øwindows¶ÔÎļþµÄ´óСÊÇÓÐÒªÇóµÄ,ÕâÑùµÄ»° ......
ÔÚÊý¾Ý¿âÖÐÓÐÒ»Õűímytable£¬Êý¾Ý¼Ç¼7000ÍòÌõ£¬ÓÐÈçÏÂÁ½ÌõSQLÓï¾ä
1.
select top 100 * from mytable order by operateDate
2.
select * from (select top 100 * from mytable ) a order by a.operateDate
Æð³õÎÒʹÓõÚÒ»ÌõÓï¾ä²éѯÊý¾Ý£¬²¢Ï£Íû½«µÃµ½µÄ100ÌõÊý¾Ý½øÐÐÅÅÐò£¬½á¹ûÖ´ÐÐÁËNÃë½á¹û²Å³öÏÖ¡£ºóÀ´ÎÒÓÖʹÓÃÁ˵ڶþÌõÓï¾ä²éѯÊý¾Ý£¬Õâ´ÎÊý¾ÝºÜ¿ì¾Í½«½á¹û·µ»ØÁË¡£
Æäʵ×Ðϸ¶Ô±È½á¹û£¬ÎÒ·¢ÏÖ£¬µÚÒ»ÌõÓï¾äÊÇÏȽ«Êý¾Ý¿âÖÐËùÓеÄÊý¾Ý°´ÕÕoperateDat×ֶνøÐÐÅÅÐòºóÔÙ·µ»ØÇ°100ÌõÊý¾Ý£¬ÄÇôÕâ¸ö¹ý³Ì¾Í°üÀ¨£ºÒ»¡¢¶Ô7000ÍòÌõÊý¾Ý½øÐÐÅÅÐò£¨º¹~£©¡£¶þ¡¢·µ»ØÇ°100ÌõÊý¾Ý¡£ÕâÑùÖ´ÐеÄЧÂʼ«ÆäµÍÏ£¬¶øÇÒ½á¹û»¹²»Ò»¶¨ÊÇÎÒÏëÒªµÄ¡£
µÚ¶þÌõÓï¾äÊÇÏȲéѯ³öǰ100ÌõÊý¾Ý£¬°´ºó°´ÕÕoperateDat×ֶνøÐÐÅÅÐò£¬Õâ¸ö¹ý³Ì°üÀ¨£ºÒ»¡¢·µ»ØÇ°100ÌõÊý¾Ý¡£¶þ¡¢¶Ô·µ»ØµÄ100ÌõÊý¾Ý½øÐÐÅÅÐò¡£Ð¦Ò»¸ö£¬Ã÷ÏÔºóÕßµÄЧÂÊÒª¸ßµÃ¶à¡£
²»¹ýÎÒÃÇ»¹ÊDz»ÄÜäĿµÄ¸ßÐË£¬Ê×ÏÈ£¬ÎÒÃǵÃÇå³þµÄÖªµÀ£¬ÎÒÃǵ½µ×Ïë´ÓÊý¾Ý¿âÈ¡µ½Ê²Ã´½á¹û¡£ÎÒÔÚдÕâ¸öSQL ......
ºØÖÝÊм²²¡Ô¤·À¿ØÖÆÖÐÐÄËùÓõÄZmSoft´ÓÒµÌå¼ìÐÅÏ¢ÍøÂçϵͳV2010.1.26 Õýʽ°æ²ÉÓÃSQL SERVER2000ƽ̨,²»Ã÷ÔÒò,Êý¾Ý¿â"ÖÃÒÉ“,¿Í»§ÊÔ¹ýËùÓÐÍøÉÏ·½·¨,δÄܽâ¾ö.ÉòÑô¿ÎÄÊý¾Ý»Ö¸´ÖÐÐÄSQLÊý¾Ý¿â¹¤³Ìʦ³É¹¦½«Æä½â¾ö.
ÉòÑô¿ÎÄÊý¾Ý»Ö¸´ÖÐÐÄMS SQL SERVERÑз¢Ð¡×éÖÂÁ¦ÓÚMsSqlÊý¾Ý¿â¼¼ÊõµÄÑо¿¡£¾¹ý¶àÄêÑо¿ÍêÈ«ÕÆÎÕÁËSqlServer6.5¡¢SqlServer7¡¢SqlServer2000¡¢SqlServer2005¡¢SQLServer2008Êý¾Ý¿âµÄÄÚ²¿½á¹¹,Ó²ÅÌÐÞ¸´¡£¿ª·¢ÁË×ÔÖ÷SQL SERVERÊý¾Ý¿â»Ö¸´¹¤¾ß£¬¿ÉÒÔÐÞ¸´MsSqlÒѾË𻵵ÄÊý¾ÝÎļþ£¨°üÀ¨MDF£¬DAT£¬BAKÎļþ£©´Ó¶ø½«Êý¾Ý´ÓMsSqlÊý¾Ý¿âÎļþ»ò±¸·ÝÎļþÖлָ´³öÀ´¡£
±¾ÖÐÐÄÉó¤:
Ms Sql ServerÊý¾Ý¿âµÄÔÖÄѻָ´
(1)ϵͳ±ÀÀ£Ö»Ê£ÏÂSqlserverÊý¾ÝÎļþµÄÇé¿öϵĻָ´.¼´ÎÞÈÕÖ¾Îļþ»òÕßÈÕÖ¾ÎļþËð»µÇé¿öϵĻָ´
(2)SqlServerÊý¾ÝÎļþÄÚ²¿´æÔÚ»µÒ³Çé¿öϵĻָ´¡£
(3)ÔÚSql Server2000¡¢SqlServer2005ÔËÐÐÔÚ¼òµ¥ÈÕ־ģʽ¡¢ÍêÈ«ÈÕ־ģʽ»òÕß´óÈÝÁ¿ÈÕÖ¾¼Ç¼ģʽÏÂÊý¾Ý±»Îó(drop¡¢delete¡¢truncate£©É¾³ý±í»Ö¸´µÈ.
(4)Sql ServeÎļþÎÞ·¨¸½¼ÓÇé¿öϵÄÊý¾Ý»Ö¸´¡£
(5)Sql ServerÊý¾Ý¿â±»±ê¼ÇΪ¿ÉÒÉ£¬²»¿ÉÓõÈÇé¿ö.
(6)Sql Server2000¡¢SqlServer2005Êý¾Ý¿âSysObject ......