內(nèi)存條配置優(yōu)化SQL Server服務(wù)器性能_第1頁(yè)
內(nèi)存條配置優(yōu)化SQL Server服務(wù)器性能_第2頁(yè)
內(nèi)存條配置優(yōu)化SQL Server服務(wù)器性能_第3頁(yè)
內(nèi)存條配置優(yōu)化SQL Server服務(wù)器性能_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Word內(nèi)存條配置優(yōu)化SQLServer服務(wù)器性能

內(nèi)存條配置優(yōu)化SQLServer服務(wù)器性能

MicrosoftSQLServer2000的內(nèi)存管理組件消除了對(duì)SQLServer可用的內(nèi)存進(jìn)行手工管理的需要。SQLServer在啟動(dòng)時(shí)根據(jù)操作系統(tǒng)和其它應(yīng)用程序當(dāng)前正在使用的內(nèi)存量,動(dòng)態(tài)確定應(yīng)分配的內(nèi)存量。當(dāng)計(jì)算機(jī)和SQLServer上的負(fù)荷更改時(shí),分配的內(nèi)存也隨之更改。有關(guān)更多信息,請(qǐng)參見(jiàn)內(nèi)存構(gòu)架。

下列服務(wù)器配置選項(xiàng)可用于配置內(nèi)存使用并影響服務(wù)器性能:

minservermemory

maxservermemory

maxworkerthreads

indexcreatememory

minmemoryperquery

minservermemory服務(wù)器配置選項(xiàng)可用于確保SQLServer至少以最小的分配內(nèi)存量啟動(dòng),并且內(nèi)存低于該值時(shí)不會(huì)釋放內(nèi)存。可以基于SQLServer的大小及活動(dòng)將該配置選項(xiàng)設(shè)置為特定的值。始終將minservermemory服務(wù)器配置選項(xiàng)設(shè)置為某個(gè)合理的值,以確保操作系統(tǒng)不向SQLServer請(qǐng)求太多內(nèi)存而影響SQLServer性能。

maxservermemory服務(wù)器配置選項(xiàng)可用于:在SQLServer啟動(dòng)及運(yùn)行時(shí),指定SQLServer可以分配的最大內(nèi)存量。如果知道有多個(gè)應(yīng)用程序與SQLServer同時(shí)運(yùn)行,而且想保障這些應(yīng)用程序有足夠的內(nèi)存運(yùn)行,可以將該配置選項(xiàng)設(shè)置為特定的值。如果這些其它應(yīng)用程序(如Web服務(wù)器或電子郵件服務(wù)器)只根據(jù)需要請(qǐng)求內(nèi)存,則SQLServer將根據(jù)需要給它們釋放內(nèi)存,因此不要設(shè)置maxservermemory服務(wù)器配置選項(xiàng)。然而,應(yīng)用程序通常在啟動(dòng)時(shí)不假選擇地使用可用內(nèi)存,而如果需要更多內(nèi)存也不請(qǐng)求。如果有這種行為方式的應(yīng)用程序與SQLServer同時(shí)運(yùn)行在相同的計(jì)算機(jī)上,則將maxservermemory服務(wù)器配置選項(xiàng)設(shè)置為特定的值,以保障應(yīng)用程序所需的內(nèi)存不由SQLServer分配出。

不要將minservermemory和maxservermemory服務(wù)器配置選項(xiàng)設(shè)置為相同的值,這樣做會(huì)使分配給SQLServer的內(nèi)存量固定。動(dòng)態(tài)內(nèi)存分配可以隨時(shí)間提供最佳的總體性能。有關(guān)更多信息,請(qǐng)參見(jiàn)服務(wù)器內(nèi)存選項(xiàng)。

maxworkerthreads服務(wù)器配置選項(xiàng)可用于指定為用戶(hù)連接到SQLServer提供支持的線(xiàn)程數(shù)。255這一默認(rèn)設(shè)置對(duì)一些配置可能稍微偏高,這要具體取決于并發(fā)用戶(hù)數(shù)。由于每個(gè)工作線(xiàn)程都已分配,因此即使線(xiàn)程沒(méi)有正在使用(因?yàn)椴l(fā)連接比分配的工作線(xiàn)程少),可由其它操作(如高速緩沖存儲(chǔ)器)更好地利用的內(nèi)存資源也可能是未使用的。一般情況下,應(yīng)將該配置值設(shè)置為并發(fā)連接數(shù),但不能超過(guò)1,024。有關(guān)更多信息,請(qǐng)參見(jiàn)maxworkerthreads選項(xiàng)。

說(shuō)明當(dāng)SQLServer運(yùn)行在MicrosoftWindowsreg;95或MicrosoftWindows98上時(shí),最大工作線(xiàn)程服務(wù)器配置選項(xiàng)不起作用。

indexcreatememory服務(wù)器配置選項(xiàng)控制創(chuàng)建索引時(shí)排序操作所使用的內(nèi)存量。在生產(chǎn)系統(tǒng)上創(chuàng)建索引通常是不常執(zhí)行的任務(wù),通常調(diào)度為在非峰值時(shí)間執(zhí)行的作業(yè)。因此,不常創(chuàng)建索引且在非峰值時(shí)間時(shí),增加該值可提高索引創(chuàng)建的性能。不過(guò),最好將minmemoryperquery配置選項(xiàng)保持在一個(gè)較低的值,這樣即使所有請(qǐng)求的內(nèi)存都不可用,索引創(chuàng)建作業(yè)仍能開(kāi)始。有關(guān)更多信息,請(qǐng)參見(jiàn)indexcreatememory選項(xiàng)。

minmemoryperquery服務(wù)器配置選項(xiàng)可用于指定分配給查詢(xún)執(zhí)行的最小內(nèi)存量。當(dāng)系統(tǒng)內(nèi)有許多查詢(xún)并發(fā)執(zhí)行時(shí),增大minmemoryperquery的值有助于提高消耗大量?jī)?nèi)存的查詢(xún)(如大型排序和哈希操作)的性能。不過(guò),不要將minmemoryperquery服務(wù)器配置選項(xiàng)設(shè)置得太高,尤其是在很忙的系統(tǒng)上,因?yàn)椴樵?xún)將不得不等到能確保占有請(qǐng)求的最小內(nèi)存、或等到超過(guò)querywait服務(wù)器配置選項(xiàng)內(nèi)所指定的值。如果可

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論