<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-7  評論-24  文章-102  trackbacks-0
    原文轉(zhuǎn)自:
    SQL編碼規(guī)范(收集)     http://hi.baidu.com/rambochow/blog/item/3ebcbb3db3758903bba16743.html



    1.選擇最有效率的表名順序(只在基于規(guī)則的優(yōu)化器中有效)


    2.WHERE子句中的連接順序


       3.SELECT子句中避免使用'*'。當(dāng)你想在SELECT子句中列出所有的COLUMN時,使用動態(tài)SQL列引用'*'是一個方便的方法,不幸的是,這是一個非常低效的方法。實際上,SQLSERVER在解析的過程中,會將'*'依次轉(zhuǎn)換成所有的列名,這個工作是通過查詢數(shù)據(jù)字典完成的,這意味著將耗費更多的時間


    4.減少訪問數(shù)據(jù)庫的次數(shù)


    5.使用DECODE函數(shù)來減少處理時間


    6.用Where子句替換HAVING子句


    7.減少對表的查詢


    8.使用表的別名(Alias)


    9.用EXISTS替代IN


    10.用NOT EXISTS替代NOT IN


    11.用表連接替換EXISTS


    12.用EXISTS替換DISTINCT


    13.用索引提高效率


    14.避免在索引列上使用計算


    15.避免在索引列上使用IS NULL和IS NOT NULL


    16.使用UNION-ALL和UNION
    posted on 2008-09-02 18:20 黃小二 閱讀(510) 評論(1)  編輯  收藏

    評論:
    # re: [轉(zhuǎn)] SQLSERVER SQL性能優(yōu)化系列 2011-01-03 16:32 | lxc
    TO_DATE????
    sqlserver里有?????
    作者寫的是sqlserver還是oracle啊?  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: a级片免费在线观看| 亚洲无mate20pro麻豆| 亚洲一区二区三区自拍公司| 四虎国产精品免费视| 国产免费小视频在线观看| 免费在线精品视频| 亚洲美女高清一区二区三区| 亚洲精品国精品久久99热| 亚洲色图综合在线| 亚洲一区二区三区AV无码| 日本亚洲成高清一区二区三区| 国产成人A人亚洲精品无码| 无码欧精品亚洲日韩一区| 亚洲一区二区三区四区在线观看| 亚洲国产综合精品| 久久综合久久综合亚洲| 亚洲AV无码成人网站在线观看| 国产亚洲蜜芽精品久久| 香蕉免费看一区二区三区| 成全高清在线观看免费| 88av免费观看入口在线| 日韩精品无码区免费专区 | 亚洲 欧洲 视频 伦小说| 亚洲精品无码你懂的| 男男gay做爽爽的视频免费| 免费视频精品一区二区| 国产在线播放线91免费| 久久久久成人片免费观看蜜芽| 4455永久在线观免费看| 蜜桃精品免费久久久久影院| 亚洲VA综合VA国产产VA中| 久久久久久a亚洲欧洲AV| 亚洲五月综合网色九月色| 亚洲av成人一区二区三区在线播放 | 好大好硬好爽免费视频| 亚洲av无码成人精品区在线播放 | 国产精品亚洲精品日韩已方| 亚洲av永久无码精品古装片| 亚洲一区免费视频| 九九免费观看全部免费视频| 久久青草免费91线频观看不卡|