Õë¶Ô 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 »¹Ôϵͳ·ÖÇø¡£
ÅäÖøü¸Äʱ±¸·Ýϵͳ
Ïà¹ØÎĵµ£º
´æ´¢¹ý³Ì¸ú¶¯Ì¬sqlÏà±ÈÓÐÈçÏÂÓŵ㣺
1¡¢ ´æ´¢¹ý³ÌÔÊÐí±ê×¼×é¼þʽ±à³Ì
´æ´¢¹ý³ÌÔÚ±»´´½¨ÒÔºó¿ÉÒÔÔÚ³ÌÐòÖб»¶à´Îµ÷Óöø²»±ØÖØÐ±àд¸Ã´æ´¢¹ý³ÌµÄSQL
Óï¾ä¶øÇÒÊý¾Ý¿âרҵÈËÔ±¿ÉËæÊ±¶Ô´æ´¢¹ý³Ì½øÐÐÐ޸ĵ«¶ÔÓ¦ÓóÌÐòÔ´´úÂëºÁÎÞÓ°ÏìÒò
ΪӦÓóÌÐòÔ´´úÂëÖ»°üº¬´æ´¢¹ý³ÌµÄµ÷ÓÃÓï¾ä´Ó¶ø¼«´óµØÌá¸ßÁ˳ÌÐòµÄ¿ÉÒÆÖ²ÐÔ
2 ¡¢´æ´¢¹ý³Ì ......
use myoa
select * from
delete from department where departmentid=1
insert Department(DepartmentId,DepartmentName) values(1,'¼¼Êõ²¿')
update Department set departmentname='ÐÅÏ¢¼¼Êõ²¿' where departmentid=1
--ɾ³ý±í
drop table department
--ɾ³ýÊý¾Ý¿â
drop database bai
--ͳ¼ÆÊý¾Ý¿â±íÖмǼ
se ......
ѧ»áÊý¾Ý¿âÊǺÜʵÓÃD~~¼Ç¼һЩ³£ÓõÄsqlÓï¾ä...ÓÐÈëÃÅÓÐÌá¸ßÓмû¶¼Ã»¼û¹ýµÄ...ºÃÈ«...ÊÕ²ØÏÂ...
Æäʵһ°ãÓõľÍÊDzéѯ,²åÈë,ɾ³ýµÈÓï¾ä¶øÒÑ....µ«Ñ§Ñ§´æ´¢¹ý³ÌÊǺÃÊÂ...ÒÔºóÊý¾Ý·½ÃæµÄ¶«Î÷¾Í²»ÓÃÔÚ³ÌÐòÀï¸ãà¶..¶øÇÒ³ÌÐòÓëÊý¾Ý¿âÖ»ÒªÒ»¸öÀ´»ØÍ¨Ñ¶¾Í¿ÉÒԸ㶨ËùÓÐÊý¾ÝµÄ²Ù×÷....
Ò»¡¢»ù´¡
1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
Create DAT ......
1. GROUP BY ÊÇ·Ö×é²éѯ, Ò»°ã GROUP BY ÊǺ;ۺϺ¯ÊýÅäºÏʹÓÃ
group by ÓÐÒ»¸öÔÔò,¾ÍÊÇ select ºóÃæµÄËùÓÐÁÐÖÐ,ûÓÐʹÓþۺϺ¯ÊýµÄÁÐ,±ØÐë³öÏÖÔÚ group by ºóÃæ£¨ÖØÒª£©
ÀýÈç,ÓÐÈçÏÂÊý¾Ý¿â±í£º
A B
1 abc
1 bcd
1 asdfg
Èç¹ûÓÐÈ ......
Ëæ×ÅB/SģʽӦÓÿª·¢µÄ·¢Õ¹£¬Ê¹ÓÃÕâÖÖģʽ±àдӦÓóÌÐòµÄ³ÌÐòÔ±Ò²Ô½À´Ô½¶à¡£µ«ÊÇÓÉÓÚ³ÌÐòÔ±µÄˮƽ¼°¾ÑéÒ²²Î²î²»Æë£¬Ï൱´óÒ»²¿·Ö³ÌÐòÔ±ÔÚ±àд´úÂëµÄʱºò£¬Ã»ÓжÔÓû§ÊäÈëÊý¾ÝµÄºÏ·¨ÐÔ½øÐÐÅжϣ¬Ê¹Ó¦ÓóÌÐò´æÔÚ°²È«Òþ»¼¡£Óû§¿ÉÒÔÌá½»Ò»¶ÎÊý¾Ý¿â²éѯ´úÂ룬¸ù
¾Ý³ÌÐò·µ»ØµÄ½á¹û£¬»ñµÃijЩËûÏëµÃÖªµÄÊý¾Ý£¬Õâ¾ÍÊÇËùνµÄSQL ......