tempdb¶ÔSQL ServerÊý¾Ý¿âÐÔÄÜÓкÎÓ°Ïì
tempdb¶ÔSQL ServerÊý¾Ý¿âÐÔÄÜÓкÎÓ°Ïì
±¾ÎĹؼü´Ê£ºSQL Server ÍøÂç
Ïà·´Èç¹û·ÃÎÊºÜÆµ·±,loading¾Í»á¼ÓÖØ,tempdbµÄÐÔÄܾͻá¶ÔÕû¸öDB²úÉúÖØÒªµÄÓ°Ïì.ÓÅ»¯tempdbµÄÐÔÄܱäµÄºÜÖØÒªµÄ,ÓÈÆä¶ÔÓÚ´óÐÍÊý¾Ý¿â.Èç¹ûʹÓÃÁÙʱ±í´¢´æ´óÁ¿µÄÊý¾ÝÇÒÆµ·±·ÃÎÊ,¿¼ÂÇÌí¼ÓindexÒÔÔö¼Ó²éѯЧÂÊ.
¡¡ 1.SQL ServerϵͳÊý¾Ý¿â½éÉÜ
¡¡¡¡SQL ServerÓÐËĸöÖØÒªµÄϵͳ¼¶Êý¾Ý¿â:master,model,msdb,tempdb.
¡¡¡¡master:¼Ç¼SQL ServerϵͳµÄËùÓÐϵͳ¼¶ÐÅÏ¢,°üÀ¨ÊµÀý·¶Î§µÄÔªÊý¾Ý,¶Ëµã,Á´½Ó·þÎñÆ÷ºÍϵͳÅäÖÃÉèÖÃ,»¹¼Ç¼ÆäËûÊý¾Ý¿âÊÇ·ñ´æÔÚÒÔ¼°ÕâЩÊý¾ÝÎÊÎļþµÄλÖõȵÈ.Èç¹ûmaster²»¿ÉÓÃ,Êý¾Ý¿â½«²»ÄÜÆô¶¯.
¡¡¡¡model:ÓÃÔÚSQL Server ʵÀýÉÏ´´½¨µÄËùÓÐÊý¾Ý¿âµÄÄ£°å¡£ÒòΪÿ´ÎÆô¶¯ SQL Server ʱ¶¼»á´´½¨ tempdb£¬ËùÒÔ model Êý¾Ý¿â±ØÐëʼÖÕ´æÔÚÓÚ SQL Server ϵͳÖС£
¡¡¡¡msdb:ÓÉSQL Server ´úÀíÓÃÀ´¼Æ»®¾¯±¨ºÍ×÷Òµ¡£
¡¡¡¡tempdb:ÊÇÁ¬½Óµ½ SQL Server ʵÀýµÄËùÓÐÓû§¶¼¿ÉÓõÄÈ«¾Ö×ÊÔ´£¬Ëü±£´æËùÓÐÁÙʱ±í,ÁÙʱ¹¤×÷±í,ÁÙʱ´æ´¢¹ý³Ì,ÁÙʱ´æ´¢´óµÄÀàÐÍ,Öмä½á¹û¼¯,±í±äÁ¿ºÍÓαêµÈ¡£ÁíÍ⣬Ëü»¹ÓÃÀ´Âú×ãËùÓÐÆäËûÁÙʱ´æ´¢ÒªÇó.
¡¡¡¡2.tempdbÄÚÔÚÔËÐÐÔÀí
¡¡¡¡ÓëÆäËûSQL ServerÊý¾Ý¿â²»Í¬µÄÊÇ,tempdbÔÚSQL ServerÍ£µô,ÖØÆôʱ»á×Ô¶¯µÄdrop,re-create. ¸ù¾ÝmodelÊý¾Ý¿â»áĬÈϽ¨Á¢Ò»¸öеÄ8MB(mdf file:8MB;ldf file:1MB, autogtouthÉèÖÃΪ10%)´óСrecovery modelΪsimpleµÄtempdbÊý¾Ý¿â.
¡¡¡¡tempdbÊý¾Ý¿â½¨Á¢Ö®ºó,DBA¿ÉÒÔÔÚÆäËûµÄÊý¾Ý¿âÖн¨Á¢Êý¾Ý¶ÔÏó,ÁÙʱ±í,ÁÙʱ´æ´¢¹ý³Ì,±í±äÁ¿µÈ»á¼Óµ½tempdbÖÐ.ÔÚtempdb»î¶¯ºÜƵ·±Ê±,Äܹ»×Ô¶¯µÄÔö³¤,ÒòΪÊÇsimpleµÄrecovery model,»á×îС»¯ÈÕÖ¾¼Ç¼,ÈÕÖ¾Ò²»á²»¶ÏµÄ½Ø¶Ï.
¡¡¡¡3.ÈçºÎºÏÀíµÄÓÅ»¯tempdbÒÔÌá¸ßSQL ServerµÄÐÔÄÜ
¡¡¡¡Èç¹ûSQL Server¶Ôtempdb·ÃÎʲ»Æµ·±,tempdb¶ÔÊý¾Ý¿â²»»á²úÉúÓ°Ïì;Ïà·´Èç¹û·ÃÎÊºÜÆµ·±,loading¾Í»á¼ÓÖØ,tempdbµÄÐÔÄܾͻá¶ÔÕû¸öDB²úÉúÖØÒªµÄÓ°Ïì.ÓÅ»¯tempdbµÄÐÔÄܱäµÄºÜÖØÒªµÄ,ÓÈÆä¶ÔÓÚ´óÐÍÊý¾Ý¿â.
¡¡¡¡×¢:ÔÚÓÅ»¯tempdb֮ǰ,ÇëÏÈ¿¼ÂÇtempdb¶ÔSQL ServerÐÔÄܲúÉú¶à´óµÄÓ°Ïì,ÆÀ¹ÀÓöµ½µÄÎÊÌâÒÔ¼°¿ÉÐÐÐÔ.
¡¡¡¡3.1×îС»¯µÄʹÓÃtempdb
¡¡¡¡SQL ServerÖкܶàµÄ»î¶¯¶¼»î·¢ÉúÔÚtempdbÖÐ,ËùÒÔÔÚijÖÖÇé¿ö¿ÉÒÔ¼õÉÙ¶à¶ÔtempdbµÄ¹ý¶ÈʹÓÃ,ÒÔÌá¸ßSQL ServerµÄÕûÌåÐÔÄÜ.
¡¡¡¡ÈçÏÂÓм¸´¦Óõ½tempdbµÄµØ·½:
¡¡¡¡(1)Óû§½¨Á¢µÄÁÙʱ±í.Èç¹ûÄܹ»±ÜÃâ²»ÓÃ,¾Í¾¡Á¿±ÜÃâ. Èç¹ûʹÓÃÁÙʱ±í´¢´æ´óÁ¿µÄÊý¾ÝÇÒÆµ·±·ÃÎÊ,¿¼ÂÇÌ
Ïà¹ØÎĵµ£º
ÔÚOracle SQLÖÐÈ¡Êý¾ÝʱÓÐʱҪÓõ½in ºÍ exists ÄÇôËûÃÇÓÐÊ²Ã´Çø±ðÄØ£¿
1 ÐÔÄÜÉϵıȽÏ
±ÈÈçSelect * from T1 where x in ( select y from T2 )
Ö´ÐеĹý³ÌÏ൱ÓÚ:
select *
from t1, ( select distinct y from t2 ) t2
where t1.x = t2.y;
숦﵀
select * from t1 where exists ( select null fro ......
×ÊÁÏÒýÓÃ:http://www.knowsky.com/339654.html
ÎҵIJÙ×÷ϵͳΪWindows 2003 Server , ÎļþϵͳNTFS, ÔÚSQL Server 2005 Express Éϸ½¼Ó(Attach)´ÓÁíÍâһ̨µçÄÔCopy¹ýÀ´µÄÊý¾Ý¿âºó£¬Êý¾Ý¿âΪ“Ö»¶Á”¡£ÈçÏÂͼ£º
½â¾ö°ì·¨£º
´ò¿ª SQL Server Configuration Manager, ´ò¿ªSQL Server SQLEXPRESS µÄÊôÐÔ£¬ÈçÏÂͼ£º ......
ÉÏÒ»½Ú½²ÊöµÄÊÇɾ³ý²Ù×÷£¬±¾½Ú½«½²ÊöÈçºÎÖ±½ÓÖ´ÐÐsqlÓï¾ä¡£ Ö±½ÓÖ´ÐÐsqlÓï¾äÊÇʹÓÃfromSql·½·¨¡£ DbSession.Default.fromSql("select * from products").ToDataTable();
ÕâÑù¿´ÆðÀ´Ç×ÇжàÁ˰ɣ¬Ö±½Ósql¾Í¿ÉÒÔÖ´ÐС£
µ±È»Ò²¿ÉÌí¼Ó²ÎÊýµÄ°¡¡£
DbSession.Default.fromSql("select * ......
Ò»¡¢
SQL SERVER
ºÍ
ACCESS
µÄÊý¾Ýµ¼Èëµ¼³ö
³£¹æµÄÊý¾Ýµ¼Èëµ¼³ö£º
ʹÓÃDTSÏòµ¼Ç¨ÒÆÄãµÄAccessÊý¾Ýµ½SQL Server£¬Äã¿ÉÒÔʹÓÃÕâЩ²½Öè:
¡¡¡¡
1
ÔÚSQL SERVERÆóÒµ¹ÜÀíÆ÷ÖеÄTools£¨¹¤¾ß£©²Ëµ¥ÉÏ£¬Ñ¡ÔñData Transformation
¡¡¡¡
2
Services£¨Êý¾Ý ......
CONVERTµÄʹÓ÷½·¨:
¡¡¡¡¸ñʽ:
¡¡¡¡CONVERT(data_type,expression[,style])
¡¡¡¡ËµÃ÷:
¡¡¡¡´ËÑùʽһ°ãÔÚʱ¼äÀàÐÍ(datetime,smalldatetime)Óë×Ö·û´®ÀàÐÍ(nchar,nvarchar,char,varchar)
¡¡¡¡Ï໥ת»»µÄʱºò²ÅÓõ½.
¡¡¡¡Àý×Ó:
¡¡¡¡Select CONVERT(varchar(30),getdate(),101) now
¡¡¡¡½á¹ûΪ
¡¡¡¡now
¡¡¡¡ ......