<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
    原文轉自:
    數據庫設計經驗談(轉)
    SQL編碼規范(收集)   http://hi.baidu.com/rambochow/blog/item/3ebcbb3db3758903bba16743.html



    1.書寫格式 


       2.不等于統一使用"<>"。雖然 SQLServer認為"!="和"<>"是等價的,都代表不等于的意義。為了統一,不等于一律使用"<>"表示

       3.使用表的別名, 數據庫查詢,必須使用表的別名。

       4.SQL文對表字段擴展的兼容性。在C#里使用Select *時,嚴禁通過getString(1)的形式得到查詢結果,必須使用getString("字段名")的形式;使用Insert時,必須指定插入的字段名,嚴禁不指定字段名直接插入values  

       5.減少子查詢的使用。子查詢除了可讀性差之外,還在一定程度上影響了SQL運行效率,請盡量減少使用子查詢的使用,用其他效率更高、可讀性更好的方式替代。  

       6.適當添加索引以提高查詢效率,適當添加索引可以大幅度的提高檢索速度,請參看SQLSERVER SQL性能優化系列。



    7.對數據庫表操作的特殊要求 


    8.用執行計劃分析SQL性能  
       EXPLAIN PLAN是一個很好的分析SQL語句的工具,它可以在不執行SQL的情況下分析語句。通過分析,我們就可以知道SQLSERVER是怎樣連接表,使用什么方式掃描表(索引掃描或全表掃描),以及使用到的索引名稱,按照從里到外,從上到下的次序解讀分析的結果,EXPLAIN PLAN的分析結果是用縮進的格式排列的,最內部的操作將最先被解讀,如果兩個操作處于同一層中,帶有最小操作號的將首先被執行。目前許多第三方的工具如PLSQL Developer和TOAD等都提供了極其方便的EXPLAIN PLAN工具,PG需要將自己添加的查詢SQL文記入log,然后在EXPLAIN PLAN中進行分析,盡量減少全表掃描,


    posted on 2008-09-02 18:03 黃小二 閱讀(490) 評論(0)  編輯  收藏 所屬分類: [DB]
    主站蜘蛛池模板: 免费在线观看理论片| 1000部羞羞禁止免费观看视频 | 在线精品亚洲一区二区三区| 亚洲va中文字幕| 国产日产成人免费视频在线观看| 亚洲日韩精品无码AV海量| 色播在线永久免费视频| 亚洲暴爽av人人爽日日碰| 国产精品国产午夜免费福利看| 国产精品高清视亚洲一区二区 | 亚洲午夜成人精品无码色欲| 午夜dj免费在线观看| 亚洲av纯肉无码精品动漫| 免费人成年轻人电影| 国产成人无码精品久久久免费| 亚洲人成人77777网站| 麻豆成人久久精品二区三区免费 | 亚洲精品福利网站| 久久国内免费视频| 久久精品国产亚洲av瑜伽| 亚洲精品动漫人成3d在线 | 本道天堂成在人线av无码免费| 亚洲国产日韩在线视频| 免费人妻无码不卡中文字幕系 | 免费一级毛片在播放视频| 大妹子影视剧在线观看全集免费| 亚洲AV日韩精品久久久久久| 亚洲黄色免费电影| 亚洲狠狠婷婷综合久久| 国产亚洲大尺度无码无码专线| 久久久久久夜精品精品免费啦| 中文字幕 亚洲 有码 在线| 国产嫩草影院精品免费网址| 中文字幕在线免费看线人| 亚洲国产精品成人综合色在线婷婷 | 亚洲日本va在线视频观看| 久久福利资源网站免费看| 四虎永久在线精品免费一区二区| 国产精品亚洲精品日韩已满| 无码人妻精品中文字幕免费东京热| 国产精品观看在线亚洲人成网|