Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

SQL Server´æ´¢¹ý³Ì±àдºÍÓÅ»¯´ëÊ©

Ò»¡¢Êʺ϶ÁÕ߶ÔÏó£ºÊý¾Ý¿â¿ª·¢³ÌÐòÔ±£¬Êý¾Ý¿âµÄÊý¾ÝÁ¿ºÜ¶à£¬Éæ¼°µ½¶ÔSP£¨´æ´¢¹ý³Ì£©µÄÓÅ»¯µÄÏîÄ¿¿ª·¢ÈËÔ±£¬¶ÔÊý¾Ý¿âÓÐŨºñÐËȤµÄÈË¡£ ¡¡
¶þ¡¢½éÉÜ£ºÔÚÊý¾Ý¿âµÄ¿ª·¢¹ý³ÌÖУ¬¾­³£»áÓöµ½¸´ÔÓµÄÒµÎñÂß¼­ºÍ¶ÔÊý¾Ý¿âµÄ²Ù×÷£¬Õâ¸öʱºò¾Í»áÓÃSPÀ´·â×°Êý¾Ý¿â²Ù×÷¡£Èç¹ûÏîÄ¿µÄSP½Ï¶à£¬ÊéдÓÖûÓÐÒ»¶¨µÄ¹æ·¶£¬½«»áÓ°ÏìÒÔºóµÄϵͳά»¤À§ÄѺʹóSPÂß¼­µÄÄÑÒÔÀí½â£¬ÁíÍâÈç¹ûÊý¾Ý¿âµÄÊý¾ÝÁ¿´ó»òÕßÏîÄ¿¶ÔSPµÄÐÔÄÜÒªÇóºÜ£¬¾Í»áÓöµ½ÓÅ»¯µÄÎÊÌ⣬·ñÔòËÙ¶ÈÓпÉÄܺÜÂý£¬¾­¹ýÇ×Éí¾­Ñ飬һ¸ö¾­¹ýÓÅ»¯¹ýµÄSPÒª±ÈÒ»¸öÐÔÄܲîµÄSPµÄЧÂÊÉõÖÁ¸ß¼¸°Ù±¶¡£ ¡¡
Èý¡¢ÄÚÈÝ£º ¡¡
1¡¢¿ª·¢ÈËÔ±Èç¹ûÓõ½ÆäËû¿âµÄTable»òView£¬Îñ±ØÔÚµ±Ç°¿âÖн¨Á¢ViewÀ´ÊµÏÖ¿ç¿â²Ù×÷£¬×îºÃ²»ÒªÖ±½ÓʹÓÓdatabse.dbo.table_name”£¬ÒòΪsp_depends²»ÄÜÏÔʾ³ö¸ÃSPËùʹÓõĿç¿âtable»òview£¬²»·½±ãУÑé¡£¡¡¡¡
2¡¢¿ª·¢ÈËÔ±ÔÚÌá½»SPÇ°£¬±ØÐëÒѾ­Ê¹ÓÃset showplan on·ÖÎö¹ý²éѯ¼Æ»®£¬×ö¹ý×ÔÉíµÄ²éѯÓÅ»¯¼ì²é¡£ ¡¡
3¡¢¸ß³ÌÐòÔËÐÐЧÂÊ£¬ÓÅ»¯Ó¦ÓóÌÐò£¬ÔÚSP±àд¹ý³ÌÖÐÓ¦¸Ã×¢ÒâÒÔϼ¸µã£º ¡¡¡¡
a)SQLµÄʹÓù淶£º
i.¡¡¾¡Á¿±ÜÃâ´óÊÂÎñ²Ù×÷£¬É÷ÓÃholdlock×Ӿ䣬Ìá¸ßϵͳ²¢·¢ÄÜÁ¦¡£
ii.¡¡¾¡Á¿±ÜÃâ·´¸´·ÃÎÊͬһÕÅ»ò¼¸ÕÅ±í£¬ÓÈÆäÊÇÊý¾ÝÁ¿½Ï´óµÄ±í£¬¿ÉÒÔ¿¼ÂÇÏȸù¾ÝÌõ¼þÌáÈ¡Êý¾Ýµ½ÁÙʱ±íÖУ¬È»ºóÔÙ×öÁ¬½Ó¡£
iii.¡¡¾¡Á¿±ÜÃâʹÓÃÓα꣬ÒòΪÓαêµÄЧÂʽϲÈç¹ûÓαê²Ù×÷µÄÊý¾Ý³¬¹ý1ÍòÐУ¬ÄÇô¾ÍÓ¦¸Ã¸Äд£»Èç¹ûʹÓÃÁËÓα꣬¾ÍÒª¾¡Á¿±ÜÃâÔÚÓαêÑ­»·ÖÐÔÙ½øÐбíÁ¬½ÓµÄ²Ù×÷¡£
iv.¡¡×¢Òâwhere×Ö¾äд·¨£¬±ØÐ뿼ÂÇÓï¾ä˳Ðò£¬Ó¦¸Ã¸ù¾ÝË÷Òý˳Ðò¡¢·¶Î§´óСÀ´È·¶¨Ìõ¼þ×Ó¾äµÄÇ°ºó˳Ðò£¬¾¡¿ÉÄܵÄÈÃ×Ö¶Î˳ÐòÓëË÷Òý˳ÐòÏàÒ»Ö£¬·¶Î§´Ó´óµ½Ð¡¡£
v.¡¡²»ÒªÔÚwhere×Ó¾äÖеē=”×ó±ß½øÐк¯Êý¡¢ËãÊõÔËËã»òÆäËû±í´ïʽÔËË㣬·ñÔòϵͳ½«¿ÉÄÜÎÞ·¨ÕýȷʹÓÃË÷Òý¡£
vi.¡¡¾¡Á¿Ê¹ÓÃexists´úÌæselect count(1)À´ÅжÏÊÇ·ñ´æÔڼǼ£¬countº¯ÊýÖ»ÓÐÔÚͳ¼Æ±íÖÐËùÓÐÐÐÊýʱʹÓ㬶øÇÒcount(1)±Ècount(*)¸üÓÐЧÂÊ¡£
vii.¡¡¾¡Á¿Ê¹ÓÓ>=”£¬²»ÒªÊ¹ÓÓ>”¡£
viii.¡¡×¢ÒâһЩor×Ó¾äºÍunion×Ó¾äÖ®¼äµÄÌæ»»
ix.¡¡×¢Òâ±íÖ®¼äÁ¬½ÓµÄÊý¾ÝÀàÐÍ£¬±ÜÃⲻͬÀàÐÍÊý¾ÝÖ®¼äµÄÁ¬½Ó¡£
x.¡¡×¢Òâ´æ´¢¹ý³ÌÖвÎÊýºÍÊý¾ÝÀàÐ͵ĹØϵ¡£
xi.¡¡×¢Òâinsert¡¢update²Ù×÷µÄÊý¾ÝÁ¿£¬·ÀÖ¹ÓëÆäËûÓ¦ÓóåÍ»¡£Èç¹ûÊý¾ÝÁ¿³¬¹ý200¸öÊý¾ÝÒ³Ã棨400k£©£¬ÄÇôϵͳ½«»á½øÐÐËøÉý¼¶£¬Ò³¼¶Ëø»áÉý¼¶³É±í¼¶Ëø¡£
b)Ë÷ÒýµÄʹÓù淶£º


Ïà¹ØÎĵµ£º

º½¿Õ¹«Ë¾¹ÜÀíϵͳ(VC++ ÓëSQL 2005)

ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
      ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃ棬ºóÃæ ......

SQL Server 2008µÄËÄÏîÐÂÌØÐÔ

ÔÚSQL Server 2008ÖУ¬²»½ö¶ÔÔ­ÓÐÐÔÄܽøÐÐÁ˸Ľø£¬»¹Ìí¼ÓÁËÐí¶àÐÂÌØÐÔ£¬±ÈÈçÐÂÌíÁËÊý¾Ý¼¯³É¹¦ÄÜ£¬¸Ä½øÁË·ÖÎö·þÎñ£¬±¨¸æ·þÎñ£¬ÒÔ¼°Office¼¯³ÉµÈµÈ¡£
¡¡¡¡SQL Server¼¯³É·þÎñ
¡¡
¡¡SSIS(SQL Server¼¯³É·þÎñ)ÊÇÒ»¸öǶÈëʽӦÓóÌÐò£¬ÓÃÓÚ¿ª·¢ºÍÖ´ÐÐETL(½âѹËõ¡¢×ª»»ºÍ¼ÓÔØ)°ü¡£SSIS´úÌæÁËSQL
2000µÄDTS¡£ÕûºÏ·þÎñ¹¦ÄܼȰü ......

SQL ServerÀïµÄ ISNULL Óë Oracle ÖÐµÄ NULLIF

SQL ServerÀïµÄ ISNULL Óë Oracle ÖÐµÄ NULLIF²»Í¬:
  SQL Server ÖÐÓÐÁ½¸ö²ÎÊý£¬Óï·¨£º
    ISNULL(check_expression, replacement_value)
    check_expression Óë replacement_value Êý¾ÝÀàÐͱØÐëÒ»ÖÂ
   
Èç¹û check_expression Ϊ NULL£¬Ôò·µ»Ø replacement_v ......

ASP.NETÖÐtreeviewÓ¦Óã¨ÓÃSQL×÷Êý¾ÝÔ´£©


treeview.aspxÖдúÂëÈçÏ£º
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="treeview.aspx.cs" Inherits="treeview" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999 ......

SQL Server×îÊÜ»¶Ó­¼¼ÇÉ:½â¶ÁDBA

¡¾IT168 ¼¼Êõ·ÖÎö¡¿ÔÚÏò2009Äê¸æ±ðÖ®¼Ê£¬ÎÒÃÇÀ´»Ø¹ËһϹýÈ¥µÄÒ»ÄêÖÐ×îÊÜ»¶Ó­µÄSQL Server¼¼ÇÉ£¬°üÀ¨ÁËOPENROWSET¡¢FILESTREAMµÈº¯ÊýµÄÓ÷¨¡¢ÃÜÂ빤¾ß½éÉÜÒÔ¼°DBAÈÕ³£¹¤×÷½¨ÒéµÈÄÚÈÝ¡£
¡¡¡¡Í¨¹ý¶ÔÕâЩ¾«»ªÎÄÕµÄÔٴλعˣ¬Ï£Íû¿ÉÒÔ°ïÖúÄúÊáÀíÒ»ÏÂÕâÒ»ÄêÒÔÀ´µÄ¹¤×÷ÒÔ¼°Ñ§Ï°Ðĵ㬶ÔδÀ´Ò»Äê¸ü½øÒ»²½´òϸü¼áʵµÄ»ù´¡¡£
¡¡¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ