MS Sql ServerÊý¾Ý¿â·ÖÇø
ʲôÊÇÊý¾Ý¿â·ÖÇø£¿
Êý¾Ý¿â·ÖÇøÊÇÒ»ÖÖ¶Ô±íµÄºáÏò·Ö¸î£¬Sql server 2005ÆóÒµ°æºÍÖ®ºóµÄSql server°æ±¾²ÅÌṩÕâÖÖ¼¼Êõ£¬ÕâÖÖ¶Ô±íµÄºáÏò·Ö¸î²»Í¬ÓÚ2000Öеıí·Ö¸î£¬Ëü¶Ô·ÃÎÊÓû§ÊÇ͸Ã÷µÄ£¬Óû§²¢²»»á¸Ð¾õµÄ±í±»ºáÏò·Ö¸îÁË¡££¨2000ÖеıíºáÏò·Ö¸îÊǽ¨n¸ö±íÀýÈ簴ʱ¼ä½¨±íÿÔÂÒ»¸ö±í£¬±íÃû²»Í¬£¬×îºóÐèÒª×öÒ»¸ö´óÊÓͼ£©
ΪʲôҪ·ÖÇø£¿
ÏÔ¶øÒ×¼û·ÖÇøÊÇΪÁËÌá¸ßÊý¾Ý¿âµÄ¶ÁдÐÔÄÜ£¬Ìá¸ßÊý¾Ý¿âµÄЧÂÊ£»
·ÖÇøÊÇ·ñ×ÜÊÇ¿ÉÒÔÌá¸ßЧÂÊ£¿
·ÖÇøÊÇÒ»°ÑË«Èн££¬²¢²»×ÜÄÜÌá¸ßЧÂÊ£¬ÕâºÍ¾ßÌåÇé¿öÓйØÏµ¡£
Ö®ËùÒÔÓзÖÇø¼¼Êõ£¬·ÖÇø¼¼ÊõÓõĺõϰ¿ÉÒÔÌá¸ßÐÔÄÜ£¬ÊÇÒòΪһ·½Ãæ·ÖÇø°ÑÒ»´ó¿éÊý¾Ý·Ö³ÉÁËnС¿é£¬ÕâÑù²éѯµÄʱºòºÜ¿ì¶¨Î»µ½Ä³Ò»Ð¡¿éÉÏ£¬ÔÚС¿éÖÐѰַҪ¿ìºÜ¶à£»ÁíÒ»·½ÃæCPU±È´ÅÅÌIO¿ìºÜ¶à±¶£¬¶øÓ²¼þÉÏÓÖÓжà¸ö´ÅÅÌ£¬»òÕßÊÇRAID£¨Á®¼Û´ÅÅÌÈßÓàÕóÁУ©£¬¿ÉÒÔÈÃÊý¾Ý¿âÇý¶¯CPUͬʱȥ¶Áд²»Í¬µÄ´ÅÅÌ£¬ÕâÑù²ÅÓпÉÄÜ¿ÉÒÔÌá¸ßЧÂÊ¡£
·ÖÇøÔÚÓÐЩʱºò²¢²»ÄÜÌá¸ß¶ÁдЧÂÊ£¬±ÈÈç˵ÎÒÃǾ³£¿´µ½µÄ°´ÕÕÈÕÆÚ×Ö¶ÎÈ¥·ÖÇøMSDNÀý×Ó£¬Õâ¸öʵÀýÖÐÊǰ´ÕռǼµÄÉú³Éʱ¼äÀ´·ÖÇøµÄ£¬°ÑÒ»ÄêµÄÊý¾Ý·Ö¸î³É12¸ö·ÖÇø£¬Ã¿ÔÂÒ»¸ö¡£ÕâÑùµÄ·ÖÇøµ¼Ö·ÖÇø²¢²»ÄÜʵÏÖCPUͬ²½Ð´²¢Ìá¸ßдÈëÐÔÄÜ£¬ÒòΪÔÚͬһ¸öʱ¶ÎCPU×ÜÊÇҪдÈëµ½×îеÄÄÇÒ»¸ö·ÖÇø¶ÔÓ¦µÄ´ÅÅÌÖС£ÁíÒ»¸öÎÊÌâÊÇ£ºÕâÑù·ÖÇøÊÇ·ñ¿ÉÒÔÌá¸ß¶ÁÈ¡ÐÔÄÜÄØ£¿´ð°¸ÊDz»Ò»¶¨£¬Òª¿´¸ù¾Ýʲô×Ö¶ÎÀ´²éѯ£¬Èç¹ûÊǸù¾Ýʱ¼äÀ´²éѯ£¬¸ù¾Ýʱ¼äÉú³É±¨±íÄÇôÕâÖÖ·ÖÇø¿Ï¶¨»áÌá¸ß²éѯµÄЧÂÊ£¬µ«ÊÇÈç¹ûÊǰ´ÕÕij¸ö¿Í»§²éѯ¿Í»§×î½ü1ÄêÄÚµÄÕ˵¥Êý¾Ý£¬ÕâÑùÊý¾Ý·Ö²¼µ½²»Í¬µÄ·ÖÇøÉÏ£¬ÕâÑùµÄ»°Ð§ÂʾͲ»Ò»¶¨ÄÜÌá¸ßÁË£¬ÕâÒª¿´Êý¾ÝÔÚͬһ¸ö·ÖÇøÉÏÁ¬Ðø·Ö²¼µÄ¶ÁÐÔÄܸߣ¬»¹ÊÇCPU´Ó¼¸¸ö´ÅÅÌÉÏͬ²½¶ÁÈ¡£¬È»ºóÔںϲ¢Êý¾ÝµÄÐÔÄܸü¸ßһЩ£¬ÕâºÍ¶ÁÈ¡Êý¾ÝµÄ¼Ç¼ÊýÒ²ÓйØÏµ¡£
ÈçºÎ·ÖÇø£¿ÓÃʲô×Ö¶Î×ö·ÖÇøÒÀ¾Ý£¿
¾ßÌåÈçºÎ·ÖÇøºÍÉæ¼°µÄÒµÎñÓйØÏµ£¬Òª¿´ÒµÎñÉÏ×î¾³£µÄдÈëºÍ¶ÁÈ¡²Ù×÷ÊÇʲô£¬È»ºóÔÙ¿¼ÂÇ·ÖÇøµÄ²ßÂÔ¡£
¼ÈÈ»Óë¾ßÌåÒµÎñÏà¹Ø£¬ÎÒÃǾͼٶ¨Ò»¸öÒµÎñ»·¾³£¬¼ÙÈçÎÒÃÇÒª×öÒ»¸öÂÛ̳£¬¶ÔÂÛ̳µÄÌû×Ӻͻظ´±í½øÐзÖÇø¡£
ÂÛ̳ÖÐ×î³£¼ûµÄд²Ù×÷ÊÇ1£©·¢Ìû 2£©»Ø¸´Ìû×Ó£¬
×î³£¼ûµÄ¶Á²Ù×÷ÊÇ
1£© ¸ù¾ÝÌû×ÓidÏÔʾÌû×ÓÏêÇéºÍ·ÖÒ³µÄÌû×ӻظ´
2£© ¸ù¾ÝÌû×Ó°æÃæÌû×ÓÁбíÒ³¸ù¾Ý°æÃæid·ÖÒ³¶ÁÈ¡Ìû×ÓÁбíÊý¾Ý
Ôõô·ÖÇø¸üºÏÊÊÄØ£¿ÏÖÔÚ»¹Ã»ÓÐ׼ȷ´ð°¸£¬ÎÒÓÐÁ½ÖÖ¿ÉÄܵķ½°¸£¬Ð´ÏÂÀ´£¬´ó¼ÒÌÖÂÛ¿´¿´¡£
·½°¸1. ¸ù¾ÝÌû×ÓIDÇøÓò¶Î·ÖÇø£¨1-300wÒ»¸ö·ÖÇø¡¢300w-600wÒ»¸ö·ÖÇø…£©£¬ÕâÑù
Ïà¹ØÎĵµ£º
3¡£±íÄÚÈÝÈçÏÂ
-----------------------------
ID LogTime
1 2008/10/10 10:00:00
1 2008/10/10 10:03:00
1 2008/10/10 10:09:00
2 ¡ ......
--ºÏ²¢Öظ´ÐÐ
select * from A
union
select * from B
--²»ºÏ²¢Öظ´ÐÐ
select * from A
union all
select * from B
°´Ä³¸ö×Ö¶ÎÅÅÐò
--ºÏ²¢Öظ´ÐÐ
select *
from (
select * from A
union
select * from B) AS T
order by ×Ö¶ÎÃû
--²»ºÏ²¢Öظ´ÐÐ
select *
from (
select * from A
union all
select * ......
ansi_warningºÍansi_nulls Á½¸öÑ¡Ïî±ØÐë´ò¿ª£¬ºÃÏñ¶ÔϵͳҲûɶӰÏì¡£
Â¥Ö÷ÔÙ¼ì²éÒ»ÏÂÁ½¸öµØ·½£¬¾²âÊÔ£¬ÔÚҪʹÓ÷ֲ¼Ê½ÊÂÎñʱ£¬ÕâÊDZØÐëÒªÉèÖõġ£
1¡¢Á´½Ó·þÎñÆ÷ºÍÃû³Æ½âÎöÎÊÌâ
-- ´´½¨Á´½Ó·þÎñÆ÷
EXEC sp_addlinkedserver 'srv_lnk', 'ms', 'SQLOLEDB', '192.168.1. ......
³¬´óÐÍÊý¾Ý¿âµÄ´óС³£³£´ïµ½Êý°ÙGB£¬ÓÐʱÉõÖÁÒªÓÃTBÀ´¼ÆËã¡£¶øµ¥±íµÄÊý¾ÝÁ¿ÍùÍù»á´ïµ½ÉÏÒڵļǼ£¬²¢ÇҼǼÊý»áËæ×Åʱ¼ä¶øÔö³¤¡£Õâ²»µ«Ó°Ïì×ÅÊý¾Ý¿âµÄÔËÐÐЧÂÊ£¬Ò²Ôö´óÊý¾Ý¿âµÄά»¤ÄѶȡ£³ýÁ˱íµÄÊý¾ÝÁ¿Í⣬¶Ô±í²»Í¬µÄ·ÃÎÊģʽҲ¿ÉÄÜ»áÓ°ÏìÐÔÄܺͿÉÓÃÐÔ¡£ÕâЩÎÊÌâ¶¼¿ÉÒÔͨ¹ý¶Ô´ó±í½øÐкÏÀí·ÖÇøµÃµ½ºÜ´óµÄ¸ÄÉÆ¡£µ±±íºÍË÷Òý ......
±¾ÎÄÑÝʾÁË SQL Server 2005 ·ÖÇø±í·ÖÇøÇл»µÄÈýÖÖÐÎʽ£º
1. Çл»·ÖÇø±íµÄÒ»¸ö·ÖÇøµ½ÆÕͨÊý¾Ý±íÖУºPartition to Table£»
2. Çл»ÆÕͨ±íÊý¾Ýµ½·ÖÇø±íµÄÒ»¸ö·ÖÇøÖУºTable to Partition£»
3. Çл»·ÖÇø±íµÄ·ÖÇøµ½ÁíÒ»·ÖÇø±í£ºPartition to Partition¡£
²¢Ö¸³öÁËÔÚ·ÖÇø±í·ÖÇøÇл»¹ý³ÌÖеÄ×¢ÒâÊÂÏî¡£
-- ´´½¨·ÖÇøº¯Ê ......