在线播放亚洲第一字幕,国产大片在线观看黄不卡,中文字幕亚洲欧美无线码,日本一区二区视频不卡免费


昂捷論壇≡零售最前線≡□-技術研討會 → 如何讓你的報表(查詢)運行速度更快


  共有28903人關注過本帖樹形打印

主題:如何讓你的報表(查詢)運行速度更快

帥哥喲,離線,有人找我嗎?
ssp
  1樓 個性首頁 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:昂捷團隊↑ 帖子:15 積分:437 威望:0 精華:1 注冊:2010/3/26 14:21:13
如何讓你的報表(查詢)運行速度更快  發(fā)帖心情 Post By:2011/5/15 17:16:44

現(xiàn)在數(shù)據庫服務器的配置都很高,雖然通過大內存、RAID技術解決了磁盤IO的瓶頸,但對于我們業(yè)務系統(tǒng)長期運行產生的海量數(shù)據來說對查詢優(yōu)化也是十分重要的。下面介紹幾種優(yōu)化方法:

1、數(shù)據轉儲和分區(qū)表:前者查詢起來麻煩,需要union兩個以上的表,轉儲時用刪除原表、插入歷史表的方法,可減少生產服務器的存儲空間(數(shù)量少查詢就快),用于處理極不常用的歷史數(shù)據;使用分區(qū)表時需要在查詢時指定分區(qū)表名,操作起來不靈活,但清除歷史數(shù)據的速度比較快,可以把一個分區(qū)表數(shù)據刪除,非常適合銷售流水之類的數(shù)據。

2、在同樣情況下表多次掃描慢于一次描,所以用exists、not exists代替in、not in,來減少掃描次數(shù),并在寫關聯(lián)條件時盡量用索引字段。

3、join 快于left join 快于 full join。

4、在寫查詢時用“sp_help 表名”看下這個表有幾個索引,哪個索引最適合你,盡量把索引的第一個字段作為查詢的第一個條件,第二個字段作為查詢的第二個條件等。不要在索引字段上加函數(shù),如:datediff(day,c_date,@日期)=0,如果c_date是這個表的索引字段,那么數(shù)據庫引擎不會選擇這個索引,可以改成這樣c_date>=@日期 and c_date<dateadd(day,1,@日期),得出的結果是一樣的,但效率會差幾十倍(取決于數(shù)據量,越大越明顯),為什么會慢呢? 即使c_date不是索引字段這兩個查詢速度也是有區(qū)別的,加函數(shù)以后要經過幾次運算才可以比較,不加函數(shù),就是日期和日期的直接比較。

5、數(shù)值型的條件的常量不要加引號,這樣有可能數(shù)值型的字段會被轉成字符型,如數(shù)值型的字段c_id=123456,最好不要寫成c_id='123456'

6、全索引掃描慢于部分索引掃描,所以LIKE條件中的%_盡量放在最后面。

7、學會看查詢計劃,看下查詢的哪個部分效率低,有沒有優(yōu)化的可能。

8、采用高轉大容量大緩存的SAS盤、高緩存高速的RAID卡、多通道的高容量高速的內存。盡量使用64位系統(tǒng),64位系統(tǒng)字長比32位大一倍,還可以使用超大內存。32位系統(tǒng)要開啟pae啟動參數(shù),sql用awe分配內存,這樣才能使用大內存,減少磁盤的IO。

 

 

 

 


使用IE9無法添加附件的解決方法 支持(0中立(0反對(0回到頂部
草草福利院第一影院国产| 五月天亚洲图片欧美激情| 日韩欧美精品一区二区蜜臀| 小说纵横官场之权色无边| 亚洲人成日韩中文字幕不| 欧美性sex18—19性| 女子被大鸡吧插的嗷嗷叫| 中国女人强行日BB视频| 国产熟睡乱子伦视频网站| 天天在线观看免费草草草草| 大大粗粗爽视频| 青青草无码精品伊人久久| av一区二区三区苍井空| 亚洲精品精品一二一二三| 日韩哟哟无码网| 边走边做嗯啊好深男男h| H大鸡把肏视频| 一级少妇久久久久久久久| 免费观看完整视频APP| 草草影院精品一区二区三区| 亚洲三级视频网站少妇色| 精品久久九九| 法国精品熟妇多毛bhd| 操逼大鸡巴屁眼骚逼网站| 亚洲野外性爱片| 日韩成人午夜福利免费视频| 国产精品白丝av嫩草影院| 欧美18禁一区二区三区| 高潮久久久久久久久双休| 日韩人妻精品一区二区三区| 女人日逼逼逼逼| 老狼精品卡1卡2卡3网| 级三级日黄色三级木黄色| 秋霞电影院yy2933| 久久精品国产只有精品6| 亚洲肥熟女一区二区三区| 日日摸夜夜无码免费视频| 欧美老汉色老汉首页a亚| 国产日产欧产精品精品网站| 鸡吧在阴道一进一出视频| 成人爽a毛片免费网站中国|