日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > 數(shù)據(jù)庫 > Sqlserver > SQL Server服務器內(nèi)存升級后的煩惱

SQL Server服務器內(nèi)存升級后的煩惱

來源:程序員人生   發(fā)布時間:2014-03-28 08:06:56 閱讀次數(shù):2807次

  不久之前,筆者一個在企業(yè)中從事網(wǎng)管工作的朋友向我求助關于SQL Server服務器內(nèi)存升級后遇到的問題。原來,他們企業(yè)準備上一個企業(yè)郵箱系統(tǒng)。為了節(jié)省開支,他們準備在原來的SQL Server服務器上部署企業(yè)的郵箱服務器。為了提高這個服務器的性能,讓其能夠承擔其兩種應用服務的重任,所以,他們對內(nèi)存進行了升級。從原先的1G升級到了2G。

  但是,內(nèi)存升級完以后,郵箱應用服務的性能不但沒有改善,而且,還有惡化的趨勢。運行一段時間后,這臺服務器上運行的郵箱系統(tǒng)就出現(xiàn)了異常情況。時不時的會報出內(nèi)存分配不足的情況。一開始,他們還以為是郵箱服務器跟SQL Server服務器不兼容。故還請了郵箱服務器的技術人員前來查看。經(jīng)過他們的檢查,發(fā)現(xiàn)是SQL Server服務占用的大部分內(nèi)存所導致的。SQL Server服務所需要的內(nèi)存,從升級之前的600M左右一下子到了1.5個G。難怪郵箱應用服務要警報說內(nèi)存不夠了。

  一、原因分析。

  筆者對這種問題已經(jīng)是見怪不怪了,已經(jīng)遇到過好幾次類似的故障。在SQL Server數(shù)據(jù)庫啟動的時候,數(shù)據(jù)庫系統(tǒng)會根據(jù)物理內(nèi)存的大小來動態(tài)的增大或者縮小高速緩沖區(qū)的容量。這主要是為了提高SQL Server服務器的性能才如此的設計的。

  我們知道,一般情況下,高速緩沖區(qū)越大,則SQL Server服務器的性能越好。這主要是因為有些用戶查詢過的數(shù)據(jù)都可以放在高速緩沖區(qū)(即內(nèi)存的其中一部分)中。如此的話,當用戶下次再次需要這些數(shù)據(jù)的時候,就不用到硬盤中去讀取,而直接在內(nèi)存中讀取即可。而從內(nèi)存中讀取數(shù)據(jù)要比在硬盤中讀取速度要快的多。

  所以,只要當服務器的可用內(nèi)存在4MB與10MB之間的話,數(shù)據(jù)庫系統(tǒng)就會把它的高速緩沖區(qū)不斷的擴大。如此的話,當郵箱服務器突然需要用到比較大的內(nèi)存,如對郵箱進行備份或者有用戶群發(fā)郵件的時候,就會報錯說“內(nèi)存分配不足”。

  故一般只是內(nèi)存升級,往往不能夠解決SQL Server服務與其他應用服務搶占內(nèi)存的情況。為了讓SQL Server能夠與其他應用服務友好的共處,數(shù)據(jù)庫管理員還需要對內(nèi)存進行合理的分配,限制SQL Server數(shù)據(jù)庫服務內(nèi)存的占用率。

  二、解決方法。

  針對他們企業(yè)的這種情況,筆者給出兩個建議。一是合理地給SQL Server數(shù)據(jù)庫分配內(nèi)存。而是不要把SQL Server服務跟其他應用服務放在同一臺服務器上,畢竟數(shù)據(jù)庫服務的并發(fā)行訪問比較多,對服務器的性能要求比較高。

  若果企業(yè)選擇第一種應對措施的話,就需要限制SQL Server服務器的內(nèi)存使用率。為了使得運行在同一臺服務器的SQL Server服務器與郵箱服務能夠達到一個合理的性能,能夠和平共處,就需要采取一定的措施限制SQL Server數(shù)據(jù)庫服務的內(nèi)存使用量。在SQL Server服務器中,專門提供了一個工具(數(shù)據(jù)庫引擎),可以用來幫助我們干預SQL Server服務器的內(nèi)存分配。

  具體的說,可以按如下方法進行配置。

  第一步:打開SQL Server企業(yè)管理器。

  在SQL Server數(shù)據(jù)庫中,提供了一個圖形化界面的企業(yè)管理器。在這個管理平臺上可以對SQL Server的大部分服務進行管理與配置。SQL Server數(shù)據(jù)庫服務的內(nèi)存分配規(guī)則當然也不例外,可以在這里進行調(diào)整。

  第二步:找到我們需要調(diào)整的服務器。

  有些企業(yè),可能在網(wǎng)絡中部署了多個SQL Server服務器。為了管理的方面,會在其中一臺服務器上的企業(yè)管理器中集中進行管理。不過,這家企業(yè)他們只有一個SQL Server服務器。在我們需要調(diào)整的服務器上,右鍵單擊,選擇“屬性”。然后就會彈出一個對話框。在對話框中選擇“內(nèi)存選項卡”。在這里就可以對數(shù)據(jù)庫應用服務的內(nèi)存分配方法進行設置。

  第三步:調(diào)整相關的內(nèi)存參數(shù)。

  在這張選項卡中,一般有兩個參數(shù),分別為最小服務內(nèi)存與最大服務內(nèi)存。在實際工作中,我們往往有兩種配置方法。

  一是配置一個最大最小內(nèi)存。即給SQL Server數(shù)據(jù)庫應用服務設置一個最大的使用內(nèi)存。如此的話,在這個最大的范圍之后,數(shù)據(jù)庫系統(tǒng)會根據(jù)實際情況,在最大內(nèi)存范圍之內(nèi)對內(nèi)存的分配進行調(diào)整。一般情況下,最小內(nèi)存我們可以不設置,只對最大內(nèi)存進行限制即可。這就給數(shù)據(jù)庫一種自主選擇的權利。可以提高內(nèi)存的使用效率。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧洲久久久久久 | 亚洲色图综合网 | 国产毛片av | 亚洲天堂婷婷 | 成人精品一区二区三区 | 亚洲电影中文字幕 | 国产欧美日本在线 | 粉嫩精品一区二区三区在线观看 | 一区二区三区精品国产 | 成人精品鲁一区一区二区 | 精品久久精品久久 | 亚洲看片 | 国产精品一区二区三区四区 | 麻豆av一区 | 国产麻豆精品在线观看 | 黄色在线观看 | 国产在视频线在精品视频55 | 久久黄色免费网站 | 国产精品久久久久久久免费软件 | 欧美日韩免费中文字幕 | 国产在线视频一区 | 欧美一区二区三区电影 | 国产在线91在线电影 | 久久精品在线视频 | 五月婷婷在线观看 | 蜜臂av日日欢夜夜爽一区 | 99精品久久99久久久久 | 国产激情在线观看 | av噜噜噜| 黄性视频| 九九精品视频在线 | 国产高清在线精品 | 玖玖在线观看 | 精品国产一区二区三区不卡蜜臂 | 久久久免费视频网站 | 亚洲色图网站 | 一区二区三区在线视频播放 | 日韩精品一区二 | 国产精品久久久久久吹潮 | 国产午夜视频 | 欧美色综合一区二区三区 |