SQL Server 2008³É¾ÍÆóÒµÊý¾Ýƽ̨
±¾ÎĹؼü´Ê£ºSQL 2008 SQL SQL Server SQL Server 2008
¶ÔÓÚ¼´½«ÔÚ2008ÄêÂ¡ÖØ·¢²¼µÄSQL Server 2008£¬Î¢ÈíÆÚÍûÊг¡²»½ö½öÊǰÑËü×÷Ϊ¹ØÏµÊý¾Ý¿âϵͳÀ´¿´´ý£¬Î¢Èí½«Æä¶¨Î»ÎªÒ»¸öÆóÒµÊý¾Ýƽ̨£¬ËäÈ»¹ØÏµÊý¾Ý¿âÒýÇæÈÔÈ»ÊÇSQL Server 2008µÄºËÐÄ£¬²»¹ýSQL Server 2008ËùÄÜÌṩµÄ·þÎñ¹ã¶È½«Ô¶³¬¹ý¼òµ¥µÄ¹ØÏµÊý¾Ý¿â´æ´¢ÏµÍ³¡£SQL Server 2008½«¼ÌÐøÑÓÐøSQL Server 7.0ËùÉ趨µÄ¼¼Êõ·Ïߣ¬Ìṩ¶Ë¶Ô¶ËµÄÐÅϢƽ̨¡£
¡¡¡¡SQL Server 7.0ÒýÈëµÄÁª»ú·ÖÎö´¦Àí·þÎñºÍÉÌÒµÖÇÄܼ¼Êõ±êÖ¾×ÅSQL Server´ÓÒ»¸ö±ê×¼¹ØÏµÊý¾Ý¿â·þÎñÆ÷µ½Êý¾Ýƽ̨ת±äµÄ¿ª¶Ë¡£SQL Server 2000ÔöÇ¿ÁË¿ÉÀ©Õ¹ÐÔºÍÊý¾ÝÍÚ¾ò¹¦ÄÜ¡£¶øµ½ÁËSQL Server 2005£¬SQL Server±¨±í·þÎñ¼Ü¹¹(SSRS)µÄÒýÈë½øÒ»²½À©Õ¹ÁËSQL ServerµÄ¼ÛÖµ¡£
¡¡¡¡SQL Server 2008´ï³ÉÁËÒÔÍùÕâЩ°æ±¾µÄËùһֱŬÁ¦Òª´ïµ½µÄÖÕ¼«Ä¿±ê£¬×îÖÕÈÃSQL Server³ÉΪÊý¾Ýƽ̨µÄÀíÄî±ä³ÉÁËÏÖʵ¡£Î¢ÈíÔÚÆä¹Ù·½½éÉÜÎĵµÖÐÓÃËÄ´ó¹¦ÄÜÀ´Ú¹ÊÍSQL Server 2008£º¹Ø¼üÈÎÎñƽ̨¡¢¶¯Ì¬¿ª·¢¡¢³¬Ô½¹ØÏµÊý¾ÝµÄÐÂÊý¾ÝÀàÐÍÒÔ¼°ÉîÈëµÄÉÌÒµ¶´²ìÁ¦¡£SQL Server 2008ͨ¹ýеijÂÊöʽ¹ÜÀí¼Ü¹¹ÊµÏÖÁËÄÚÖÃ͸Ã÷Êý¾Ý¿â¼ÓÃܼ¼ÊõºÍ»ùÓÚÕþ²ßµÄ¹ÜÀí£¬Õâ¼ÓÇ¿ÁË×÷Ϊһ¸ö¹Ø¼üÈÎÎñÊý¾Ýƽ̨µÄ¹¦ÄÜ¡£¶øÎª.NET FrameworkÐÂÀ©Õ¹µÄÓïÑÔ¼¯³É²éѯ(LING)¹¦ÄܺܿÉÄܳÉΪÊý¾Ý¿âÓ¦ÓóÌÐò¿ª·¢µÄÒ»¸ö¸ïÃüÐÔʼþ¡£ÐµÄÈÕÆÚ¡¢ÎļþÁ÷ºÍµØÀí¿Õ¼äÊý¾ÝÀàÐÍʹSQL Server¶ÔÊý¾Ý´æ´¢ºÍ¹ÜÀíÄÜÁ¦Ô¶Ô¶³¬¹ýÁË´«Í³µÄ¹ØÏµÊý¾Ý¡£SQL Server 2008¸ÄÉÆÁ˱¨±í·þÎñµÄ¿ÉÀ©Õ¹ÐÔ£¬ÔöÇ¿Á˱¨±íÉè¼Æ¹¦ÄÜ£¬²¢Ê¹Ö®ÄÜÓëMicrosoft OfficeÈí¼þ°ü¼¯³É¼æÈÝ£¬Äܹ»ÓÐЧµÄΪÓû§´«µÝÐÅÏ¢£¬ÍêȫʵÏÖÁË΢ÈíÌṩÉîÈëÉÌÒµ¶´²ìÁ¦µÄÄ¿±ê¡£
¡¡¡¡×÷ΪÊý¾Ýƽ̨ʹSQL Server 2008´ÓÖÚ¶àÓëÆä¾ºÕùµÄÊý¾Ý¿â²úÆ·ÍÑÓ±¶ø³ö£¬²¢½øÒ»²½ÔÚ¾ºÕù°×ÈÈ»¯µÄÆóÒµÊý¾Ý¿âÊг¡ÖÐÈ·Á¢ÆäÁìÏȵØÎ»¡£¶øÇÒ£¬Î¢Èí»á¼ÌÐø½«ÉÌÒµÖÇÄܹ¦ÄÜÓëSQL Server·¢²¼°æ±¾°ó¶¨£¬²»ÔÙÕ÷ÊÕ¶îÍâµÄÐí¿É·ÑÓÃ,RAIDÊý¾Ý»Ö¸´¡£
¡¡¡¡SQL Server 2008Âú×ãÁËÉÌÒµºÍ»ù´¡ÉèÊ©µÄË«ÖØÐèÇó¡£Ê£ÏµÄÎÊÌâ¾ÍÊÇÊý¾Ý¿âµÄÒÆÖ²ÎÊÌâÁË¡£
Ïà¹ØµÄÖ÷ÌâÎÄÕ£º
ÉòÑôÊÐijÓÐÏÞ¹«Ë¾ ½ðµûK3 SQL SERVERÊý¾Ý¿â Êý¾Ý»Ö¸´³É¹¦
Ìì½òÌìʨÉúÎ﹤³ÌÓÐÏÞ¹«Ë¾¼ªÁÖÊзֹ«Ë¾SONY UÅÌÊý¾Ý»Ö¸´
Ïà¹ØÎĵµ£º
·þÎñÆ÷¶Ë×Ö·û¼¯NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
¿ØÖÆÎļþctl:
LOAD DATA
CHARACTERSET ZHS16GBK
INFILE 'c:\test.csv'
APPEND INTO TABLE stk_al_version
FIELDS TERMINATED BY ","
(org_no,stk_c,version,name)
¼ÓÈëºìÉ«Õâ¶ÎÎÄ×Ö ......
declare @a int
set @a = 1
while @a<1000000
begin
insert into Test(name) values(@a)
set @a = @a + 1
end ......
ÔÚSQLÓï¾äÓÅ»¯¹ý³ÌÖУ¬ÎÒÃǾ³£»áÓõ½hint,ÏÖ×ܽáÒ»ÏÂÔÚSQLÓÅ»¯¹ý³ÌÖг£¼ûOracle HINTµÄÓ÷¨£º
1. /*+ALL_ROWS*/
±íÃ÷¶ÔÓï¾ä¿éÑ¡Ôñ»ùÓÚ¿ªÏúµÄÓÅ»¯·½·¨,²¢»ñµÃ×î¼ÑÍÌÍÂÁ¿,ʹ×ÊÔ´ÏûºÄ×îС»¯.
ÀýÈç:
SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN from BSEMPMS WHERE EMP_NO='SCOTT';
2. /*+FIRST_ROWS*/
±íÃ÷¶ÔÓï¾ä¿éÑ ......
tempdb¶ÔSQL ServerÊý¾Ý¿âÐÔÄÜÓкÎÓ°Ïì
±¾ÎĹؼü´Ê£ºSQL Server ÍøÂç
Ïà·´Èç¹û·ÃÎÊºÜÆµ·±,loading¾Í»á¼ÓÖØ,tempdbµÄÐÔÄܾͻá¶ÔÕû¸öDB²úÉúÖØÒªµÄÓ°Ïì.ÓÅ»¯tempdbµÄÐÔÄܱäµÄºÜÖØÒªµÄ,ÓÈÆä¶ÔÓÚ´óÐÍÊý¾Ý¿â.Èç¹ûʹÓÃÁÙʱ±í´¢´æ´óÁ¿µÄÊý¾ÝÇÒÆµ·±·ÃÎÊ,¿¼ÂÇÌí¼ÓindexÒÔÔö¼Ó²éѯЧÂÊ.
¡¡ 1.SQL ServerϵͳÊý¾Ý¿â½é ......
±¾ÎĹؼü´Ê£ºSQL 2008 SQL SQL Server SQL Server 2008
¶ÔÓÚ¼´½«ÔÚ2008ÄêÂ¡ÖØ·¢²¼µÄSQL Server 2008£¬Î¢ÈíÆÚÍûÊг¡²»½ö½öÊǰÑËü×÷Ϊ¹ØÏµÊý¾Ý¿âϵͳÀ´¿´´ý£¬Î¢Èí½«Æä¶¨Î»ÎªÒ»¸öÆóÒµÊý¾Ýƽ̨£¬ËäÈ»¹ØÏµÊý¾Ý¿âÒýÇæÈÔÈ»ÊÇSQL Server 2008µÄºËÐÄ£¬²»¹ýSQL Server 2008ËùÄÜÌṩµÄ·þÎñ¹ã¶È½«Ô¶³¬¹ý¼òµ¥µÄ¹ØÏµÊý¾ ......