Õë¶Ô SAP Êý¾Ý¿âά»¤ SQL Server µÄÊ®´ó×î¼Ñʵ¼ù
×÷Õß
£º
Takayuki Hoshino
׫¸åÈË
£º
Juergen Thomas
¼¼
Êõ
ÉóÔÄÈË
£º
Sanjay Mishra
SQL Server Ϊ SAP Ó¦ÓóÌÐòÌṩÁË׿ԽµÄÊý¾Ý¿âƽ̨¡£ÏÂÁн¨Òé¸ÅÊöÁËÕë¶Ô SAP ʵÏÖά»¤ SQL Server Êý¾Ý¿âµÄ×î¼Ñ×ö·¨¡£
ÿÌìÖ´ÐÐÍêÕûÊý¾Ý¿â±¸·Ý
´Ó
¼¼Êõ½Ç¶ÈÀ´Ëµ£¬Áª»ú±¸·Ý SAP Êý¾Ý¿â²»³ÉÎÊÌâ¡£ÕâÒâζ×Å£¬×îÖÕÓû§»òÒ¹¼äÅú´¦Àí×÷Òµ¿ÉÒÔ¼ÌÐøÊ¹Óà SAP Ó¦ÓóÌÐò¶ø²»»á³öÎÊÌâ¡£SQL
Server ±¸·ÝÕ¼ÓÃµÄ CPU ×ÊÔ´ºÜÉÙ¡£µ«ÊÇ£¬SQL Server ±¸·ÝÒªÇó½Ï¸ßµÄ I/O ´ø¿í£¬ÒòΪ SQL Server
»á³¢ÊÔ½«Ã¿¸öʹÓùýµÄÇø¶ÁÈ뱸·ÝÉ豸¡£SAP ËùÐèµÄÒ»ÇУ¨ÒµÎñÊý¾Ý¡¢ÔªÊý¾ÝºÍ ABAP
Ó¦ÓóÌÐòµÈ£©¾ù°üº¬ÔÚÒ»¸öÃûΪ“<SID>”µÄÊý¾Ý¿âÖС£ÓÐʱ£¬½øÐÐÍêÕû±¸·ÝËùÐèµÄʱ¼ä£¨Í¨³£Îª¼¸¸öСʱ£©¿ÉÄÜ»á³ÉΪÎÊÌâ£¬ÌØ±ðÊÇÔÚ
SQL Server 2000 ÖУ¬ÒòΪÔÚÆäÖÐÖ´ÐÐÁª»úÊý¾Ý¿â±¸·Ýʱ£¬ÎÞ·¨½øÐÐÊÂÎñÈÕÖ¾±¸·Ý¡£SQL Server 2005 ²»´æÔÚ´ËÎÊÌâ¡£
Ϊ
ÁËʹÓà SAN ¼¼Êõ´´½¨¸ü¿ìµÄÁª»ú±¸·Ý£¬SQL Server ÌṩÁ˿ɹ© SAN ¹©Ó¦ÉÌÖ´ÐпìÕÕ±¸·Ý»ò¿Ë¡ SQL Server
Êý¾Ý¿âµÄ½Ó¿Ú¡£µ«ÊÇ£¬Ã¿Íí±¸·ÝÊýǧ¼ªµÄÊý¾Ý¶Ô±¸·Ý»ù´¡½á¹¹À´Ëµ¿ÉÄܸººÉ¹ýÖØ¡£ÁíÍâÒ»ÖÖ¿ÉÐеÄ×ö·¨ÊÇÿÌì¶Ô SAP
Êý¾Ý¿âÖ´ÐвîÒ챸·Ý£¬Ö»ÔÚÖÜÄ©½øÐÐÍêÕûÊý¾Ý¿â±¸·Ý¡£
ÿ
10
µ½
30
·ÖÖÓÖ´ÐÐÒ»´ÎÊÂÎñÈÕÖ¾±¸·Ý
ÔÚ
Éú²ú·þÎñÆ÷·¢ÉúÔÖÄÑʱ£¬ÒªÏ뻹Ե½×î½üµÄ״̬£¬³ýÁËʹÓÃÁª»úÊý¾Ý¿â±¸·Ý»ò²îÒìÊý¾Ý¿â±¸·ÝÖ®Í⣬»¹ÐèҪʹÓÃÓëÔÖÄÑ·¢Éúʱ¼ä¾¡¿ÉÄܽӽüµÄһϵÁÐÊÂÎñÈÕÖ¾±¸·Ý£¬
ÕâÒ»µãÊ®·ÖÖØÒª¡£Òò´Ë£¬¶¨ÆÚÖ´ÐÐÊÂÎñÈÕÖ¾±¸·ÝÖÁ¹ØÖØÒª¡£Èç¹ûÿÁ½Ð¡Ê±²Å´´½¨Ò»´ÎÊÂÎñÈÕÖ¾±¸·Ý£¬ÔòÔÚ·¢ÉúÔÖÄѵÄÇé¿öÏ£¬¿ÉÄÜ»áÓг¤´ïÁ½Ð¡Ê±ÄÚÌá½»µÄÊÂÎñÎÞ·¨
»¹Ô¡£Òò´Ë£¬Ç뾡¿ÉÄܾ³£±¸·ÝÊÂÎñÈÕÖ¾£¬ÕâÑù£¬ÔÚ·¢ÉúÔÖÄÑʱ£¬¿ÉÒÔ½µµÍ¶ªÊ§´óÁ¿ÒÑÌá½»ÊÂÎñµÄ·çÏÕ¡£ÔÚÐí¶à¿Í»§µÄÉú²úÓ¦Óó¡¾°ÖÐÒѾ֤Ã÷£¬10-30
·ÖÖÓµÄʱ¼ä¼ä¸ôÊÇ¿ÉÒÔ½ÓÊܵįµÂÊ¡£µ«ÊÇ£¬ÔÚʹÓà SQL Server ÈÕÖ¾´«Ë͵ÄÇé¿öÏ£¬ÉõÖÁ¿ÉÒÔÿ¸ô 2 ·ÖÖÓ»ò 5 ·ÖÖӾʹ´½¨Ò»´Î SQL
Server ÊÂÎñÈÕÖ¾±¸·Ý¡£×î¶Ìʱ£¬¿É´ïµ½Ã¿·ÖÖÓÖ´ÐÐÒ»´ÎÓÉ SQL ´úÀí°²ÅÅµÄ SQL Server
ÊÂÎñÈÕÖ¾±¸·Ý¡£ÔÚ¼õС¶ªÊ§ÊÂÎñ·çÏÕµÄͬʱ£¬ÊÂÎñÈÕÖ¾±¸·Ý»¹¿ÉÒÔ½Ø¶Ï SQL Server ÊÂÎñÈÕÖ¾ÖеÄÈÕÖ¾Êý¾Ý£¬±ÜÃâÊÂÎñÈÕ־дÂú¡£
ÅäÖøü¸Äʱ±¸·Ýϵͳ·ÖÇø
ÿ´ÎÅäÖøü¸Äʱ£¬Ó¦±¸·Ýϵͳ·ÖÇø¡£Ê¹Óà Windows Server 2003 ×Ô¶¯ÏµÍ³»Ö¸´ (ASR)
»òÆäËû¹¤¾ß£¬Èç Symantec Ghost »ò SAN Boot »¹Ôϵͳ·ÖÇø¡£
ÅäÖøü¸Äʱ±¸·Ýϵͳ
Ïà¹ØÎĵµ£º
±¾ÎÄÖ÷Òª½²ÊöÈý¸öÄÚÈÝ£º
1.ÈçºÎ´´½¨hierarychyidµÄ±í£¬²åÈëÊý¾Ý¼°»ù±¾µÝ¹é²éѯ¡£
2.½éÉÜhierarchyidµÄ10ÖÖרÓк¯Êý¡£
3.½éÉÜhierarchyidÌØÓеÄÉî¶ÈÓÅÏÈË÷Òý(Depth-First Indexing)ºÍ¹ã¶ÈÓÅÏÈË÷Òý(Breadth-First Indexing)
ÔÚÉÏÒ»½ÚÖÐ
http://blog.csdn.net/tjvictor/archive/2009/07/30/4395677.aspx
ÎÒÃÇÒѾÑÝ ......
ÔÚLINQ to EntitiesÖÐûÓа취ÔÙÏñ LINQ to SQL ÖÐÒ»ÑùʹÓà Contains µÄ·½·¨À´ÊµÏÖsql "in" ¹Ø¼ü×Ö
ÏÂÃæ´úÂëÔÚ LINQ to SQL ÖпÉÐÐ ÔÚLINQ to EntitiesÈ´ÎÞ·¨ÔËÐУº
var s = db.Account.Select(c => c.ID);
var ret =(from t in db.Profile
where&n ......
ÈÕÖ¾ÎļþÂú¶øÔì³ÉSQLÊý¾Ý¿âÎÞ·¨Ð´ÈëÎļþʱ£¬¿ÉÓÃÁ½ÖÖ·½·¨£º
¡¡¡¡Ò»ÖÖ·½·¨£ºÇå¿ÕÈÕÖ¾¡£
¡¡¡¡1£®´ò¿ª²éѯ·ÖÎöÆ÷£¬ÊäÈëÃüÁî
¡¡¡¡DUMP TRANSACTION Êý¾Ý¿âÃû WITH NO_LOG
¡¡¡¡2.ÔÙ´ò¿ªÆóÒµ¹ÜÀíÆ÷--ÓÒ¼üÄãҪѹËõµÄÊý¾Ý¿â--ËùÓÐÈÎÎñ--ÊÕËõÊý¾Ý¿â--ÊÕËõÎļþ--Ñ¡ÔñÈÕÖ¾Îļþ--ÔÚÊÕËõ·½Ê½ÀïÑ¡ÔñÊÕËõÖÁXXM,ÕâÀï»á¸ø³öÒ»¸öÔÊÐíÊÕËõµ ......
Ò»Ö±¶Ôʱ¼ä´ÁµÄ¸ÅÄîÄ£ºý£¬²¢ÇÒÍøÉÏÒ²ÓкܶàÅóÓÑÒ²¶¼ÎóÈÏΪ£ºÊÇÒ»¸öʱ¼ä×ֶΣ¬Ã¿´ÎÔö¼ÓÊý¾Ýʱ£¬ÌîÈ뵱ǰµÄʱ¼äÖµ¡£µ¼ÖÂÒ²Îóµ¼Á˺ܶàÅóÓÑ¡£
Õâ´Î¿´Á˺ܶà×ÊÁÏ£¬¾ÀÕýÒ»ÏÂÕâ¸ö´íÎó£¬×Ô¼ºÒ²¸ãÇå³þ£ºÊý¾Ý¿âÖÐ×Ô¶¯Éú³ÉµÄΨһ¶þ½øÖÆÊý×Ö£¬Óëʱ¼äºÍÈÕÆÚÎ޹صģ¬ ͨ³£ÓÃ×÷¸ø±íÐмӰ汾´ÁµÄ»úÖÆ¡£´æ´¢´óСΪ 8 ¸ö×Ö½Ú¡£
&nbs ......
Éè¼ÆÔÔò
·ûºÅÈý´ó·¶Ê½£¨Ã¿Ò»Áбí´ïÒ»¸öÒâ˼£¬Ã¿Ò»Ðдú±íÒ»¸öʵÀý/ÿһÐÐÓÐΨһ¼ü/±íÄÚûÓÐÆäËü±íµÄ·ÇÖ÷¼üÐÅÏ¢£©
ÿ¸ö±íÓ¦¸ÃÓеÄ3¸öÓÐÓÃ×ֶΣ¨¼Ç¼´´½¨»ò¸üÐÂʱ¼ä/¼Ç¼´´½¨Õß/¼Ç¼°æ±¾£©
±ÜÃâ±£Áô×Ö
±íÓ¦±ÜÃâ¿ÉΪ¿ÕµÄÁÐ
ÃüÃû¹æ·¶
±í
±íÃûÈçOr ......