您現(xiàn)在的位置:首頁(yè) >關(guān)于我們 >行業(yè)新聞 >SQL Server服務(wù)器內(nèi)存升級(jí)后的煩惱
不久之前,筆者一個(gè)在企業(yè)中從事網(wǎng)管工作的朋友向我求助關(guān)于SQL Server服務(wù)器內(nèi)存升級(jí)后遇到的問(wèn)題。原來(lái),他們企業(yè)準(zhǔn)備上一個(gè)企業(yè)郵箱系統(tǒng)。為了節(jié)省開(kāi)支,他們準(zhǔn)備在原來(lái)的SQL Server服務(wù)器上部署企業(yè)的郵箱服務(wù)器。為了提高這個(gè)服務(wù)器的性能,讓其能夠承擔(dān)其兩種應(yīng)用服務(wù)的重任,所以,他們對(duì)內(nèi)存進(jìn)行了升級(jí)。從原先的1G升級(jí)到了2G。但是,內(nèi)存升級(jí)完以后,郵箱應(yīng)用服務(wù)的性能不但沒(méi)有改善,而且,還有惡化的趨勢(shì)。運(yùn)行一段時(shí)間后,這臺(tái)服務(wù)器上運(yùn)行的郵箱系統(tǒng)就出現(xiàn)了異常情況。時(shí)不時(shí)的會(huì)報(bào)出內(nèi)存分配不足的情況。一開(kāi)始,他們還以為是郵箱服務(wù)器跟SQL Server服務(wù)器不兼容。故還請(qǐng)了郵箱服務(wù)器的技術(shù)人員前來(lái)查看。經(jīng)過(guò)他們的檢查,發(fā)現(xiàn)是SQL Server服務(wù)占用的大部分內(nèi)存所導(dǎo)致的。SQL Server服務(wù)所需要的內(nèi)存,從升級(jí)之前的600M左右一下子到了1.5個(gè)G。難怪郵箱應(yīng)用服務(wù)要警報(bào)說(shuō)內(nèi)存不夠了。
一、原因分析
服務(wù)器租用筆者對(duì)這種問(wèn)題已經(jīng)是見(jiàn)怪不怪了,已經(jīng)遇到過(guò)好幾次類(lèi)似的故障。在SQL Server數(shù)據(jù)庫(kù)啟動(dòng)的時(shí)候,數(shù)據(jù)庫(kù)系統(tǒng)會(huì)根據(jù)物理內(nèi)存的大小來(lái)動(dòng)態(tài)的增大或者縮小高速緩沖區(qū)的容量。這主要是為了提高SQL Server服務(wù)器的性能才如此的設(shè)計(jì)的。
我們知道,一般情況下,高速緩沖區(qū)越大,則SQL Server服務(wù)器的性能越好。這主要是因?yàn)橛行┯脩舨樵冞^(guò)的數(shù)據(jù)都可以放在高速緩沖區(qū)(即內(nèi)存的其中一部分)中。如此的話,當(dāng)用戶下次再次需要這些數(shù)據(jù)的時(shí)候,就不用到硬盤(pán)中去讀取,而直接在內(nèi)存中讀取即可。而從內(nèi)存中讀取數(shù)據(jù)要比在硬盤(pán)中讀取速度要快的多。
所以,只要當(dāng)服務(wù)器的可用內(nèi)存在4MB與10MB之間的話,數(shù)據(jù)庫(kù)系統(tǒng)就會(huì)把它的高速緩沖區(qū)不斷的擴(kuò)大。如此的話,當(dāng)郵箱服務(wù)器突然需要用到比較大的內(nèi)存,如對(duì)郵箱進(jìn)行備份或者有用戶群發(fā)郵件的時(shí)候,就會(huì)報(bào)錯(cuò)說(shuō)“內(nèi)存分配不足”。
故一般只是內(nèi)存升級(jí),往往不能夠解決SQL Server服務(wù)與其他應(yīng)用服務(wù)搶占內(nèi)存的情況。為了讓SQL Server能夠與其他應(yīng)用服務(wù)友好的共處,數(shù)據(jù)庫(kù)管理員還需要對(duì)內(nèi)存進(jìn)行合理的分配,限制SQL Server數(shù)據(jù)庫(kù)服務(wù)內(nèi)存的占用率。
從上文中可以總結(jié)出SQL Server數(shù)據(jù)庫(kù)服務(wù)器內(nèi)存并不是可以無(wú)限大的增大,要符合技術(shù)的限制要求,希望上文中介紹的內(nèi)容對(duì)大家能夠有所幫助。
本文由——海騰數(shù)據(jù)(http://www.lbzs888.com)提供。網(wǎng)站關(guān)鍵詞:服務(wù)器租用 | 服務(wù)器托管 | VPS主機(jī) | 電信服務(wù)器租用 |
海騰公告海騰數(shù)據(jù)最新新聞公告
Copyright© 2004-2020 河南海騰電子技術(shù)有限公司 版權(quán)所有 經(jīng)營(yíng)性ICP/ISP證 備案號(hào):B1-20180452
豫公網(wǎng)安備 41019702002018號(hào)
電子營(yíng)業(yè)執(zhí)照