无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡AV_国产精品人妻一区二区三区四区_午夜免费影视

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁(yè) > IT資訊 > 數(shù)據(jù)庫(kù) > 詳解SQL Server數(shù)據(jù)庫(kù)訪問(wèn)速度影響因素

詳解SQL Server數(shù)據(jù)庫(kù)訪問(wèn)速度影響因素

2017-02-07 16:59:46 | 來(lái)源:中培企業(yè)IT培訓(xùn)網(wǎng)

SQL Server數(shù)據(jù)庫(kù)訪問(wèn)速度慢可能的原因有很多,中培偉業(yè)《SQL Server2014高級(jí)管理與性能調(diào)優(yōu)最佳實(shí)踐》專家秦老師在這里詳細(xì)介紹了影響SQL Server數(shù)據(jù)庫(kù)訪問(wèn)速度的因素。

秦老師指出,常見(jiàn)的影響數(shù)據(jù)訪問(wèn)速度的因素有以下幾種:

(1)沒(méi)有索引或者沒(méi)有用到索引 數(shù)據(jù)庫(kù)索引就像書籍中目錄一樣,使用戶在訪問(wèn)數(shù)據(jù)庫(kù)數(shù)據(jù)時(shí),不必遍歷所有數(shù)據(jù)就可以找到需要的數(shù)據(jù)。創(chuàng)建索引后,可以保證每行數(shù)據(jù)的唯一性,極大地提高數(shù)據(jù)檢索效率,這是一中犧牲空間換取性能的方法。沒(méi)有索引或者沒(méi)有用到索引是數(shù)據(jù)訪問(wèn)速度慢最常見(jiàn)的因素,也是程序設(shè)計(jì)的一個(gè)缺陷所在。

(2)I/O吞吐量小,形成了瓶頸效應(yīng) I/O吞吐量是影響數(shù)據(jù)訪問(wèn)速度的客觀因素(硬件因素)。在一定的硬件環(huán)境下,利用優(yōu)化的部署方案可適當(dāng)提高I/O吞吐量。

(3)沒(méi)有創(chuàng)建計(jì)算列導(dǎo)致查詢不優(yōu)化 計(jì)算列是一個(gè)比較特殊的列,不填寫任何設(shè)計(jì)類型,用戶不可以改變?cè)摿械闹?。?jì)算列的值是通過(guò)一定的函數(shù)公式等以另一個(gè)或多個(gè)列的值為輸入值計(jì)算出的結(jié)果。如果沒(méi)相應(yīng)的計(jì)算列,在一些數(shù)據(jù)查詢的時(shí)候需要對(duì)已有數(shù)據(jù)進(jìn)行計(jì)算,從而浪費(fèi)一部分性能。

(4)內(nèi)存不足 對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的查詢?cè)L問(wèn)毫無(wú)疑問(wèn)會(huì)占用大量的內(nèi)存空間,當(dāng)內(nèi)存不足的情況下,數(shù)據(jù)的訪問(wèn)速度會(huì)受到明顯的影響甚至訪問(wèn)出現(xiàn)超時(shí)情況,是影響數(shù)據(jù)訪問(wèn)速度的客觀因素。

(5)網(wǎng)絡(luò)速度慢 網(wǎng)絡(luò)速度慢是影響數(shù)據(jù)訪問(wèn)速度的客觀因素??赏ㄟ^(guò)提高網(wǎng)絡(luò)訪問(wèn)的位寬來(lái)解決。

(6)查詢出的數(shù)據(jù)量過(guò)大 當(dāng)查詢出的數(shù)據(jù)量過(guò)大時(shí),內(nèi)存的占用、系統(tǒng)時(shí)間的占用等都影響數(shù)據(jù)訪問(wèn)的速度??梢圆捎枚啻尾樵?、定位查詢、和查詢數(shù)據(jù)量控制來(lái)解決。

(7)鎖或者死鎖 鎖或者死鎖在數(shù)據(jù)庫(kù)數(shù)據(jù)訪問(wèn)時(shí)會(huì)造成訪問(wèn)者等待時(shí)間過(guò)程或者永久無(wú)法獲取到資源。這是查詢慢最常見(jiàn)的因素之一,是程序設(shè)計(jì)的缺陷,要盡量避免。

(8)返回不必要的行和列 在一般的數(shù)據(jù)查詢中,都盡可能多的獲取數(shù)據(jù)信息,這樣造成了不必要的數(shù)據(jù)遍歷,大大的增加了數(shù)據(jù)訪問(wèn)的響應(yīng)的時(shí)間。所以在一般的查詢中,盡量查詢少的行和列,將數(shù)據(jù)遍歷時(shí)間降到最低以滿足數(shù)據(jù)輸出需求。

(9)查詢語(yǔ)句不夠優(yōu)化 在數(shù)據(jù)查詢?cè)L問(wèn)過(guò)程中,使用最頻繁的是使用自定義的查詢語(yǔ)句進(jìn)行數(shù)據(jù)輸出的。所以編寫優(yōu)化的查詢語(yǔ)句能夠很大程度上提高數(shù)據(jù)查詢?cè)L問(wèn)的速度。

數(shù)據(jù)庫(kù)性能優(yōu)化主要是提高數(shù)據(jù)訪問(wèn)的速度,即提高數(shù)據(jù)庫(kù)響應(yīng)速度的性能指標(biāo)。性能優(yōu)化主要分為主觀因素和客觀因素兩部分的優(yōu)化,秦老師這里主要針對(duì)影響性能的客觀因素進(jìn)行優(yōu)化??陀^因素主要是指服務(wù)器的硬件環(huán)境,其主要有以下幾個(gè)方面的優(yōu)化措施:

(1)把數(shù)據(jù)、日志、索引放到不同的I/O設(shè)備上,增加讀取速度,數(shù)據(jù)量越大,提高I/O吞吐量越重要;

(2)縱向、橫向分割表,減少表的尺寸(sp_spaceuse);

(3)升級(jí)硬件;

(4)提高網(wǎng)絡(luò)訪問(wèn)速度;

(5)擴(kuò)大服務(wù)器的內(nèi)存;配置虛擬內(nèi)存:虛擬內(nèi)存大小應(yīng)基于計(jì)算機(jī)上并發(fā)運(yùn)行的服務(wù)進(jìn)行配置,一般設(shè)置為物理內(nèi)存的1.5倍;如果安裝了全文檢索功能,并打算運(yùn)行Microsoft搜索服務(wù)以便執(zhí)行全文索引和查詢,可考慮將虛擬內(nèi)存大小設(shè)置為至少計(jì)算機(jī)中物理內(nèi)存的3倍;

(6)增加服務(wù)器CPU個(gè)數(shù);其中并行處理比串行處理更需要資源。SQL SERVER根據(jù)系統(tǒng)負(fù)載情況決定最優(yōu)的并行等級(jí),復(fù)雜的需要消耗大量的CPU的查詢適合并行處理。不過(guò)更新操作UPDATE、INSERT、DELETE不能進(jìn)行并行處理。

標(biāo)簽: SQL Server
主站蜘蛛池模板: 成人深夜在线观看 | 人人看人人射 | 日本高清在线免费观看 | 毛片一区二区三区四区 | 黄色免费一级 | 少妇老师寂寞高潮免费A片 日韩精品专区在线影院重磅 | 成人免费视频一区 | 欧美人妻少妇精品久久黑人 | 欧美25p| 精品成人国产在线观看 | 成人免费777777被爆出 | 日本a黄色片 | 日本一久草 | 国产口语对白老妇 | 亚洲欧美日本一区二区 | 久久福利影视 | 国产精品成人3p一区二区三区 | 国产精品中文字幕在线 | 欧美精品精品一区 | 国产第一福利影院 | 无码中文字幕AⅤ精品影院 在线视频不卡欧美 | 日韩AV无码社区一区二区三区 | 日韩中文字幕在线视频 | 成人羞羞国产免费动态 | 丁香五月婷激情综合第九色 | 中国少妇做受XXXXX69小说 | 久久成人在线 | 无码无遮挡又大又爽又黄的视频 | 亚洲精品在线不卡 | 五月久久婷婷精华油 | 欧美人与动牲交免费观看网 | 一级性毛片 | caop在线| 精品久久久久久久人人人人传媒 | 最近中文字幕免费在线观看 | 欧日韩在线 | 国产精品十八禁一区二区三区 | 老熟妻内射精品一区 | 久久精品一区二 | 国产自无码视频在线观看 | 亚洲欧美日韩视频高清专区 |