如何解決SQL 2008 R2 32位啟用大內(nèi)存AWE分配的問題
公司在2014年推行了ERP系統(tǒng),然而安裝時選擇了32位的SQL版本,導(dǎo)致系統(tǒng)只能使用最多4GB內(nèi)存,使得ERP系統(tǒng)經(jīng)常掉線和卡機?,F(xiàn)在我們面臨的問題是如何在不重裝系統(tǒng)的情況下,讓32位的SQL能夠使
公司在2014年推行了ERP系統(tǒng),然而安裝時選擇了32位的SQL版本,導(dǎo)致系統(tǒng)只能使用最多4GB內(nèi)存,使得ERP系統(tǒng)經(jīng)常掉線和卡機?,F(xiàn)在我們面臨的問題是如何在不重裝系統(tǒng)的情況下,讓32位的SQL能夠使用更大的內(nèi)存。幸好我們的系統(tǒng)是64位的,下面是具體的操作步驟。
步驟一:打開組策略編輯器
首先,在開始菜單中的運行輸入并回車,打開組策略編輯器。
步驟二:設(shè)置鎖定內(nèi)存頁權(quán)限
依次打開【計算機配置】-【W(wǎng)indows設(shè)置】-【安全設(shè)置】-【本地策略】-【用戶權(quán)利分配】,找到并打開“鎖定內(nèi)存頁”選項。接著,將SQL的用戶添加進去,并點擊“確定”。
步驟三:配置SQL 32位管理器
打開SQL 32位的管理器,在服務(wù)器上按右鍵,選擇屬性。在彈出的菜單中,進入AWE內(nèi)存分配界面。
步驟四:分配更大的內(nèi)存給SQL 32位
根據(jù)自己的實際情況,設(shè)置適當(dāng)?shù)膬?nèi)存分配給SQL 32位。例如,如果服務(wù)器有48GB內(nèi)存,可以將8GB作為系統(tǒng)保留,將剩余的40GB分配給SQL 32位。
步驟五:提升SQL Server的優(yōu)先級
完成以上步驟后,重啟電腦以使設(shè)置生效。之前從任務(wù)管理器觀察,我們的內(nèi)存只能使用到4GB左右,剩余的內(nèi)存沒有被充分利用。而現(xiàn)在,重啟后,我們可以看到內(nèi)存一下子使用了20.6GB,大大提高了系統(tǒng)性能。
通過以上操作,我們成功解決了使用32位SQL版本時內(nèi)存不足的問題。我們不再頻繁收到員工反映掉線和要求重啟服務(wù)器的電話,系統(tǒng)穩(wěn)定性得到了明顯提升。