SQL Server Êý¾Ý¿âÓÅ»¯·½·¨ (Ò»)
¡¡¡¡ÎÒ¾³£Åöµ½ÓÐÈË»áÎÊһЩÊý¾Ý¿âÓÅ»¯·½ÃæµÄÎÊÌ⣬ÎÒ¾õµÃÕâÊÇÒ»×î»ù±¾¼¼ÄÜÒªÇó£¬ÌرðÊÇʹÓÃsql server 2005£¬¶ÔÓÚsql serverµÄÓÅ»¯£¬Ê¹ÓõÄרְdba»ò¼æÖ°dbaÃǹ¤×÷¸üÇáËÉ£¬Ð§Âʸü¸ßÁË£¬µ«ÊÇ»¹ÊÇÓкܶàÐÂÈË¿ÉÄܲ»´óÁ˽⣬ÎÒÔÚÕâ¶ùдһÏÂ×î»ù±¾µÄһЩ½éÉÜ¡£
¡¡¡¡Ò»¡¢Ê×ÏȽéÉÜÒ»ÏÂsql server 2005ÖÐÓÅ»¯Êý¾ÝʱʹÓõ½µÄÁ½¸ö¹¤¾ß
¡¡¡¡1.µÚÒ»¸ö¹¤¾ßsql server profile£¬Õâ¸ö¹¤¾ßÔÚsql server 2000ÖÐÒ²ÓУ¬¹«Ë¾ÔÚʹÓÃsql 2000Êý¾Ý¿âʱ£¬ÎÒ¾³£Ê¹ÓÃÕâ¸ö¹¤¾ß£¬À´²¶×½ÄÇЩÓÐÐÔÄÜÎÊÌâµÄsqlÓï¾ä¡£
¡¡¡¡sql server profiler ÊÇÓÃÓÚ·þÎñÆ÷²¶»ñsql server 2005ʼþµÄ¹¤¾ß¡£Ê¼þ¿ÉÒÔ±£´æÔÚÒ»¸ö¸ú×ÙÎļþÖУ¬¿ÉÔÚÒÔºó¶Ô¸ÃÎļþ½øÐзÖÎö£¬Ò²¿ÉÒÔÔÚÊÔͼÕï¶Ïij¸öÎÊÌâʱ£¬ÓÃËüÀ´Öز¥Ä³Ò»ÏµÁеIJ½Öè¡£
¡¡¡¡sql server profiler ¿ÉÓÃÓÚÒÔÏ»£º
¡¡¡¡1)Öð²½·ÖÎöÓÐÎÊÌâµÄ²éѯÒÔÕÒµ½³öÏÖÎÊÌâµÄÔÒò¡£
¡¡¡¡2)²éÕÒ²¢Õï¶ÏÔËÐÐÂýµÄ²éѯ
¡¡¡¡3)²¶»ñµ¼ÖÂij¸öÎÊÌâµÄһϵÁÐT-SQLÓï¾ä£¬È»ºóÓÃËù±£´æµÄ¸ú×ÙÔÚij̨²âÊÔ·þÎñÆ÷Éϸ´ÖÆ´ËÎÊÌ⣬½Ó×ÅÔÚ²âÊÔ·þÎñÆ÷ÉÏÕï¶ÏÎÊÌâ¡£
¡¡¡¡4)¼àÊÓSQL SERVERµÄÐÔÄÜÒÔÓÅ»¯¹¤×÷¸ººÉ
¡¡¡¡5)ʹÐÔÄܼÆÊýÆ÷ÓëÕï¶ÏÎÊÌâ¹ØÁª
¡¡¡¡Ê¹Óà SQL Server Profilerʱ£¬Äú¿ÉÒÔ°´“³ÖÐøÊ±¼ä”¡¢CPU¡¢“¶Á”»ò“д”Êý¾ÝÁн«¸ú×Ù»ò¸ú×ÙÎļþ·Ö×éÀ´ÅųýÊý¾Ý¹ÊÕÏ¡£ÀýÈ磬Äú¿ÉÒÔ¶ÔÐÔÄܲîµÄ²éѯ»òÂß¼¶ÁÈ¡²Ù×÷ÊýÌØ±ð¸ßµÄ²éѯ½øÐÐÊý¾Ý¹ÊÕÏÅųý¡£
¡¡¡¡Í¨¹ý½«¸ú×Ù±£´æÖÁ±íºÍʹÓà Transact-SQL ²éѯʼþÊý¾Ý£¬¿ÉÒÔÕÒµ½ÆäËûÐÅÏ¢¡£
¡¡¡¡¹¤¾ß½çÃæÈçͼ£º
¡¡¡¡
2. µÚ¶þ¸ö¹¤¾ßÊÇsql server 2005ÖÐÐÂÔö¼ÓµÄ¹¤¾ß——Êý¾Ý¿âÒýÇæÓÅ»¯¹ËÎÊ
¡¡¡¡Êý¾Ý¿âÒýÇæÓÅ»¯¹ËÎÊÓÃÓÚ·ÖÎöÔÚÒ»¸ö»ò¶à¸öÊý¾Ý¿âÖÐÔËÐеŤ×÷¸ººÉµÄÐÔÄÜЧ¹û¡£·ÖÎöÊý¾Ý¿âµÄ¹¤×÷¸ººÉЧ¹ûºó£¬Êý¾Ý¿âÒýÇæÓÅ»¯¹ËÎÊ»áÌṩÔÚ Microsoft SQL Server Êý¾Ý¿âÖÐÌí¼Ó¡¢É¾³ý»òÐÞ¸ÄÎïÀíÉè¼Æ½á¹¹µÄ½¨Òé¡£ÕâЩÎïÀíÐÔÄܽṹ°üÀ¨¾Û¼¯Ë÷Òý¡¢·Ç¾Û¼¯Ë÷Òý¡¢Ë÷ÒýÊÓͼºÍ·ÖÇø¡£ÊµÏÖÕâЩ½á¹¹Ö®ºó£¬Êý¾Ý¿âÒýÇæÓÅ»¯¹ËÎÊʹ²éѯ´¦ÀíÆ÷Äܹ»ÓÃ×î¶ÌµÄʱ¼äÖ´Ðй¤×÷¸ººÉÈÎÎñ¡£
¡¡¡¡Êý¾Ý¿â¹ÜÀíÔ±¿ÉÒÔʹÓÃÊý¾Ý¿âÒýÇæÓÅ»¯¹ËÎʽøÐÐ̽Ë÷ÐÔ·ÖÎö¡£Ì½Ë÷ÐÔ·ÖÎöÐèÒª×ÛºÏʹÓÃÊÖ¶¯ÓÅ»¯ºÍ¹¤¾ß¸¨ÖúÓÅ»¯¡£ÈôҪʹÓÃÊý¾Ý¿âÒýÇæÓÅ»¯¹ËÎʽøÐÐ̽Ë÷ÐÔ·ÖÎö£¬ÐèʹÓÃÓû§Ö¸¶¨µÄÅäÖù¦ÄÜ¡£Ê¹ÓÃÓû§Ö¸¶¨µÄÅäÖù¦ÄÜ¿ÉÒÔÖ¸¶¨ÓÅ»¯ÏÖÓкͼÙÉèµÄÎïÀíÉè¼Æ½á¹¹(ÈçË÷Òý¡¢Ë÷ÒýÊÓͼºÍ·ÖÇø)µÄÅäÖá£Ö¸¶¨¼ÙÉè½á¹¹µÄºÃ´¦¾ÍÊÇ£¬
Ïà¹ØÎĵµ£º
ÒòΪÑöÍûORACLE£¬ËùÒÔÒ»Ö±¶¼ÒÔΪSQL SERVERºÜ±¿¡£
¾Ý´«SQL 2005ÓÐÁËRowIDµÄ¶«Î÷£¬¿ÉÒÔ½â¾öTOPÅÅÐòµÄÎÊÌâ¡£¿Éϧ»¹Ã»Óлú»áÌåÑé¡£ÔÚSQL 2000ÖÐд´æ´¢¹ý³Ì£¬×Ü»áÓöµ½ÐèÒªTOPµÄµØ·½£¬¶øÒ»µ©Óöµ½TOP£¬ÒòΪû°ì·¨°ÑTOPºóÃæµÄÊý×Ö×÷Ϊ±äÁ¿Ð´µ½Ô¤±àÒëµÄÓï¾äÖÐÈ¥£¬ËùÒÔÖ»Äܹ»Ê¹Óù¹Ôì SQL£¬Ê¹ÓÃExecÀ´Ö´ÐС£²»ËµÐ§ÂʵÄÎÊÌ⣠......
SQL×¢Èë¹¥»÷·À·¶¼¼ÇÉ
Ò»°ãµÄSQL×¢Èë¹¥»÷¶¼ÊÇͨ¹ý¹¹½¨Ò»Ìõ¸´ÔÓµÄsqlÓï¾ä£¬
ͨ¹ýÍøÒ³Â©¶´À´Ö´ÐÐsqlÓï¾ä£¬´ïµ½¹¥»÷Êý¾Ý¿âµÄÄ¿µÄ¡£
Èçͨ¹ýÎÄÕÂIDÀ´²éѯijһƪÎÄÕµÄÍøÒ³£¬
ͨ³£²ÉÓõÄsqlÓï¾äΪ£º
sql="select top 1 * from articles where articId="&request("id")
ÄÇô¿ÉÒÔ¼òµ ......
ÈçºÎ°ÑAccessת³ÉSQL ServerµÄ·½·¨½éÉÜ
ºÜ¶àÅóÓÑÏëÓÃSQL 2000Êý¾Ý¿âµÄ±à³Ì·½·¨£¬µ«ÊÇÈ´ÓÖ¿àÓÚ×Ô¼ºÊÇѧAccessµÄ£¬¶ÔSQLÖ»ÊÇÒ»µãµãµÄÁË½â¶øÒÑ£¬ÕâÀïÎÒ¸ø´ó¼ÒÌṩÒÔϲο¼---½«Accessת»¯³ÉSQL 2000µÄ·½·¨ºÍ×¢ÒâÊÂÏî¡£Ê×ÏÈ£¬ÎÒ˵µÄÊÇÔÚAccess 2000£¬SQL 2000Ö®¼äת»»£¬ÆäËûµÄÎÒÒ²»¹Ã»Óг¢ÊÔ¹ý£¬Ï£ ......
¶ÔÓÚ·þÎñÆ÷ÉÏÊý¾ÝµÄ±¸·Ý¹¤×÷ÊÇÍø¹ÜÔ±ÈÕ³£¹¤×÷ÖÐ×îÖØÒªµÄ¹¤×÷Ö®Ò»£¬SQLServerAgent·þÎñʹµÃÎÒÃÇ¿ÉÒÔÓÃSQLÉϵēÊý¾Ý¿âά»¤¼Æ»®”¹¦
ÄÜÀ´×Ô¶¯±¸·ÝÊý¾Ý£¬µ«×î½üÎÒ·¢ÏÖ·þÎñÆ÷ÉÏSQLServerAgent·þÎñÎÞ·¨Æô¶¯ÁË£¬»ØÏë×î½üËù×öµÄ²Ù×÷£¬ÔÀ´ÊÇÒòΪÎÒ°ÑSQLÖÐ
Builtin/AdministratorsÕâ¸öÕʺŵķþÎñÆ÷·ÃÎÊȨÏÞ½ûÖ¹ ......
Ò»¡¢PL/SQL³öÏÖµÄÄ¿µÄ
¡¡¡¡½á¹¹»¯²éѯÓïÑÔ(Structured Query
Language£¬¼ò³ÆSQL)ÊÇÓÃÀ´·ÃÎʹØÏµÐÍÊý¾Ý¿âÒ»ÖÖͨÓÃÓïÑÔ£¬ËüÊôÓÚµÚËÄ´úÓïÑÔ£¨4GL£©£¬ÆäÖ´ÐÐÌØµãÊǷǹý³Ì»¯£¬¼´²»ÓÃÖ¸Ã÷Ö´ÐеľßÌå·½·¨ºÍ;
¾¶£¬¶øÊǼòµ¥µÄµ÷ÓÃÏàÓ¦Óï¾äÀ´Ö±½ÓÈ¡µÃ½á¹û¼´¿É¡£ÏÔÈ»£¬ÕâÖÖ²»¹Ø×¢ÈκÎʵÏÖϸ½ÚµÄÓïÑÔ¶ÔÓÚ¿ª·¢ÕßÀ´ËµÓÐ׿«´óµÄ ......