日本粉色视频-日本理论片中文在线观看2828-日本理论在线观看被窝网-日本黄大片在线观看-国产精品福利在线观看秒播-国产精品福利资源在线

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

北京北大青鳥校區(qū)老師介紹,在數(shù)據(jù)庫(kù)的開發(fā)過程中,經(jīng)常會(huì)遇到復(fù)雜的業(yè)務(wù)邏輯和對(duì)數(shù)據(jù)庫(kù)的操作,這個(gè)時(shí)候就會(huì)用SP來封裝數(shù)據(jù)庫(kù)操作。如果項(xiàng)目的SP較多,書寫又沒有一定的規(guī)范,將會(huì)影響以后的系統(tǒng)維護(hù)困難和大SP邏輯的難以理解,另外如果數(shù)據(jù)庫(kù)的數(shù)據(jù)量大或者項(xiàng)目對(duì)SP的性能要求很,就會(huì)遇到優(yōu)化的問題,否則速度有可能很慢,經(jīng)過親身經(jīng)驗(yàn),一個(gè)經(jīng)過優(yōu)化過的SP要比一個(gè)性能差的SP的效率甚至高幾百倍。  

適合讀者對(duì)象:數(shù)據(jù)庫(kù)開發(fā)程序員,數(shù)據(jù)庫(kù)的數(shù)據(jù)量很多,涉及到對(duì)SP(存儲(chǔ)過程)的優(yōu)化的項(xiàng)目開發(fā)人員,對(duì)數(shù)據(jù)庫(kù)有濃厚興趣的人。  

1.開發(fā)人員如果用到其他庫(kù)的Table或View,務(wù)必在當(dāng)前庫(kù)中建立View來實(shí)現(xiàn)跨庫(kù)操作,最好不要直接使用“databse.dbo.table_name”,因?yàn)閟p_depends不能顯示出該SP所使用的跨庫(kù)table或view,不方便校驗(yàn)。  

2、開發(fā)人員在提交SP前,必須已經(jīng)使用set showplan on分析過查詢計(jì)劃,做過自身的查詢優(yōu)化檢查。  

3、高程序運(yùn)行效率,優(yōu)化應(yīng)用程序,在SP編寫過程中應(yīng)該注意以下幾點(diǎn):   

SQL的使用規(guī)范:
盡量避免大事務(wù)操作,慎用holdlock子句,提高系統(tǒng)并發(fā)能力。

盡量避免反復(fù)訪問同一張或幾張表,尤其是數(shù)據(jù)量較大的表,可以考慮先根據(jù)條件提取數(shù)據(jù)到臨時(shí)表中,然后再做連接。

盡量避免使用游標(biāo),因?yàn)橛螛?biāo)的效率較差,如果游標(biāo)操作的數(shù)據(jù)超過1萬行,那么就應(yīng)該改寫;如果使用了游標(biāo),就要盡量避免在游標(biāo)循環(huán)中再進(jìn)行表連接的操作。

注意where字句寫法,必須考慮語(yǔ)句順序,應(yīng)該根據(jù)索引順序、范圍大小來確定條件子句的前后順序,盡可能的讓字段順序與索引順序相一致,范圍從大到小。(北京北大青鳥校區(qū)

不要在where子句中的“=”左邊進(jìn)行函數(shù)、算術(shù)運(yùn)算或其他表達(dá)式運(yùn)算,否則系統(tǒng)將可能無法正確使用索引。

盡量使用exists代替select count(1)來判斷是否存在記錄,count函數(shù)只有在統(tǒng)計(jì)表中所有行數(shù)時(shí)使用,而且count(1)比count(*)更有效率。

盡量使用“>=”,不要使用“>”。

注意一些or子句和union子句之間的替換

注意表之間連接的數(shù)據(jù)類型,避免不同類型數(shù)據(jù)之間的連接。

注意存儲(chǔ)過程中參數(shù)和數(shù)據(jù)類型的關(guān)系。

注意insert、update操作的數(shù)據(jù)量,防止與其他應(yīng)用沖突。如果數(shù)據(jù)量超過200個(gè)數(shù)據(jù)頁(yè)面(400k),那么系統(tǒng)將會(huì)進(jìn)行鎖升級(jí),頁(yè)級(jí)鎖會(huì)升級(jí)成表級(jí)鎖。 (北京北大青鳥校區(qū),未完)  

北大青鳥網(wǎng)上報(bào)名
北大青鳥招生簡(jiǎn)章
主站蜘蛛池模板: 在线欧美精品一区二区三区 | 亚洲一区二区三区免费在线观看 | 久久99精品免费视频 | 一级色黄| 在线精品视频在线观看高清 | 国产a高清| 国产91第一页 | 亚洲一区二区三区免费 | 成年男人午夜片免费观看 | 免费一级特黄3大片视频 | 成人免费视频一区二区三区 | 国产丝袜美女一区二区三区 | 成人自拍网站 | 欧美成人久久久免费播放 | 欧美极品在线视频 | 中文字幕人成不卡一区 | 欧美成人h精品网站 | 亚洲性影院 | 国产精品久久久久久久hd | 亚洲欧美日韩国产精品26u | 国产日韩不卡免费精品视频 | 国产伦精品一区二区三区无广告 | 亚洲国产欧美国产综合一区 | 国产激情一区二区三区 | 成人在线观看午夜 | 亚洲情a成黄在线观看 | 97在线播放视频 | 国产午夜永久福利视频在线观看 | 男女免费观看在线爽爽爽视频 | 久久久久国产精品免费 | 欧美国产日韩一区二区三区 | 亚洲成a人片在线观看精品 亚洲成a人片在线观看中 | 一级啊片 | 手机在线精品视频 | 成年女人在线观看片免费视频 | 亚洲精品久一区 | 国产a级特黄的片子视频 | 亚洲一区二区三区高清视频 | 亚洲成成品网站有线 | 俺来也俺来也天天夜夜视频 | 66精品|