數據庫內存的使用小知識

 11月1號,部門老大將mssql的啓動賬號更改爲SQLSQL_MANAGER,(新增的一個賬號),是爲了能夠執行xp_cmdshell,但昨天將數據庫服務器重新啓動,內存加載到1.6G,就無法再上去了,最後發現是因爲換了賬號纔有這個問題。

 

具體的解決方法:

 

鎖定內存[內存中鎖定布面]

此策略將確定哪些帳戶可以使用進程將數據保留在物理內存中,從而阻止系統將數據分頁到磁盤的虛擬內存中。在 SQL Server 2005 中,“鎖定內存頁”選項默認設置爲 OFF。如果您具有系統管理員權限,則可以使用 Windows 組策略工具 (gpedit.msc) 手動啓用該選項,並將此權限指定給正在運行 SQL Server 的帳戶。

有關如何啓用“鎖定內存頁”選項的詳細信息,請參閱如何啓用“鎖定內存中的頁”選項 (Windows)。

雖然沒有要求,但我們建議在使用 64 位操作系統時鎖定內存中的頁。對於 32 位操作系統,在將 AWE 配置爲用於 SQL Server 之前,必須授予“鎖定內存頁”權限。

如何啓用“鎖定內存頁”選項 (Windows)

默認情況下,禁用 Windows 策略“鎖定內存頁”選項。必須啓用此權限才能配置地址窗口化擴展插件 (AWE)。此策略將確定哪些帳戶可以使用進程將數據保留在物理內存中,從而阻止系統將數據分頁到磁盤的虛擬內存中。在 32 位操作系統中,如果在不使用 AWE 的情況下設置此權限會顯著降低系統性能。在 64 位操作系統上不需要在內存中鎖定頁。

使用 Windows 組策略工具 (gpedit.msc),可以爲 SQL Server使用的帳戶啓用此策略。必須是系統管理員才能更改此策略。

有關列出最大服務器內存值的表,請參閱內存體系結構。

  啓用“鎖定內存中的頁”選項
在“開始”菜單上,單擊“運行”。在“打開”框中,鍵入 gpedit.msc。

將打開“組策略”對話框。

在“組策略”控制檯上,展開“計算機配置”,再展開“Windows 設置”。

展開“安全設置”,再展開“本地策略”。

選擇“用戶權利指派”文件夾。

細節窗格中隨即顯示出策略。

在該窗格中,雙擊“鎖定內存中的頁”。

在“本地安全策略設置”對話框中,單擊“添加”按鈕。

在“選擇用戶或組”對話框中,添加有權運行 sqlservr.exe 的帳戶。

 

 

現在只是把內存提了上去,不知道換了賬號還有沒有其他問題!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章