精品成人一区二区三区-国产精品黄色-婷婷色婷婷-av日韩-欧美在线综合-黄色影视在线观看

北京北大青鳥校區(qū)分享:數(shù)據(jù)庫憂化技術(shù)

相關(guān)文章:北京北大青鳥校區(qū)數(shù)據(jù)庫憂化技術(shù)(1)

索引的使用規(guī)范:
1.索引的創(chuàng)建要與應(yīng)用結(jié)合考慮,建議大的OLTP表不要超過6個(gè)索引。

2.盡可能的使用索引字段作為查詢條件,尤其是聚簇索引,必要時(shí)可以通過index index_name來強(qiáng)制指定索引

3.避免對(duì)大表查詢時(shí)進(jìn)行table scan,必要時(shí)考慮新建索引。

4.在使用索引字段作為條件時(shí),如果該索引是聯(lián)合索引,那么必須使用到該索引中的第一個(gè)字段作為條件時(shí)才能保證系統(tǒng)使用該索引,否則該索引將不會(huì)被使用。

5.要注意索引的維護(hù),周期性重建索引,重新編譯存儲(chǔ)過程。(北京北大青鳥校區(qū))  

tempdb的使用規(guī)范:
1.盡量避免使用distinct、order by、group by、having、join、cumpute,因?yàn)檫@些語句會(huì)加重tempdb的負(fù)擔(dān)。

2.避免頻繁創(chuàng)建和刪除臨時(shí)表,減少系統(tǒng)表資源的消耗。

3.在新建臨時(shí)表時(shí),如果一次性插入數(shù)據(jù)量很大,那么可以使用select into代替create table,避免log,提高速度;如果數(shù)據(jù)量不大,為了緩和系統(tǒng)表的資源,建議先create table,然后insert。

4.如果臨時(shí)表的數(shù)據(jù)量較大,需要建立索引,那么應(yīng)該將創(chuàng)建臨時(shí)表和建立索引的過程放在單獨(dú)一個(gè)子存儲(chǔ)過程中,這樣才能保證系統(tǒng)能夠很好的使用到該臨時(shí)表的索引。

5.如果使用到了臨時(shí)表,在存儲(chǔ)過程的最后務(wù)必將所有的臨時(shí)表顯式刪除,先truncate table,然后drop table,這樣可以避免系統(tǒng)表的較長(zhǎng)時(shí)間鎖定。

6.慎用大的臨時(shí)表與其他大表的連接查詢和修改,減低系統(tǒng)表負(fù)擔(dān),因?yàn)檫@種操作會(huì)在一條語句中多次使用tempdb的系統(tǒng)表。  
合理的算法使用:   
根據(jù)上面已提到的SQL優(yōu)化技術(shù)和ASE Tuning手冊(cè)中的SQL優(yōu)化內(nèi)容,結(jié)合實(shí)際應(yīng)用,采用多種算法進(jìn)行比較,以獲得消耗資源最少、效率最高的方法。具體可用ASE調(diào)優(yōu)命令:set statistics io on, set statistics time on , set showplan on 等。(北京北大青鳥校區(qū))  

北大青鳥網(wǎng)上報(bào)名
北大青鳥招生簡(jiǎn)章
主站蜘蛛池模板: 三级国产精品一区二区 | 青青草国产一区二区三区 | 国内精品久久久久久久aa护士 | 免费国产在线观看 | 高清毛片aaaaaaaaa片 | 久久久久久国产精品三级 | 免费观看欧美成人h | 日本污网站 | 日韩欧美不卡一区二区三区 | 亚洲免费视频在线 | av在线天堂网| 中国性孕妇孕交在线 | 欧美真人毛片动作视频 | 永久精品免费影院在线观看网站 | 国产精品亚洲玖玖玖在线靠爱 | 国产午夜精品久久理论片 | 国产一级毛片国语版 | 久久国产成人精品 | 国产99视频精品免费视频7 | 波多野一区二区 | 亚洲国产成人久久 | 欧美日本一道高清二区三区 | 免费在线观看亚洲 | 国产一区二区在免费观看 | 美女张开大腿让男人桶 | 手机在线观看a | 欧美三级色 | 成人午夜爽爽爽免费视频 | 色偷偷88欧美精品久久久 | 精品国产三级a∨在线观看 精品国产三级a在线观看 | 中文字幕在线视频在线看 | 国产区一区二区三 | 欧美在线播放视频 | 久草免费在线视频观看 | av在线天堂网 | 国产精品久久久久久久久久影院 | 国产播放 | 日本红怡院在线 | 亚洲网站www | 日韩国产免费一区二区三区 | 亚洲欧美中文字幕在线网站 |