回覆列表
-
1 # 使用者52510796211
-
2 # pietr49411
在安裝有SQLServer資料庫的計算機上,我們在使用資料庫的過程中,有時候會在任務管理器裡發現sqlservr.exe這個程序的記憶體和CPU佔用率較高。2接下來我們來看一下,如何解決上面這個問題,需要設定SQLServer資料庫的記憶體配置。登入資料庫,這裡使用的是SQLServer2008,右鍵點選最上方的伺服器名,在彈出的選單中,點選【屬性】3開啟伺服器屬性視窗。預設顯示的是第一項【常規】內容,點選第二項【記憶體】進行記憶體配置。4點選【記憶體】後,開啟伺服器記憶體選項配置介面。這裡的【使用AWE分配記憶體】可以對記憶體進行擴充套件支援,我們要做的是更改下方的最大伺服器記憶體。這個數值根據自己伺服器記憶體大小來做適當設定。5個人建議設定本機記憶體的一半或稍微高一點,如機器記憶體為2G,那麼我們這裡填寫1000。需要注意的是記憶體設定調小以後,在資料庫執行較複雜SQL語句的時候,可能會比較慢,出現這種情況,我們再適當上調最大記憶體配置大小。
在安裝有SQLServer資料庫的計算機上,我們在使用資料庫的過程中,有時候會在任務管理器裡發現sqlservr.exe這個程序的記憶體和CPU佔用率較高。接下來我們來看一下,如何解決上面這個問題,需要設定SQLServer資料庫的記憶體配置。登入資料庫,這裡使用的是SQLServer2008,右鍵點選最上方的伺服器名,在彈出的選單中,點選【屬性】開啟伺服器屬性視窗。預設顯示的是第一項【常規】內容,點選第二項【記憶體】進行記憶體配置。點選【記憶體】後,開啟伺服器記憶體選項配置介面。這裡的【使用AWE分配記憶體】可以對記憶體進行擴充套件支援,我們要做的是更改下方的最大伺服器記憶體。這個數值根據自己伺服器記憶體大小來做適當設定。個人建議設定本機記憶體的一半或稍微高一點,如機器記憶體為2G,那麼我們這裡填寫1000。需要注意的是記憶體設定調小以後,在資料庫執行較複雜SQL語句的時候,可能會比較慢,出現這種情況,我們再適當上調最大記憶體配置大小。