突然我們的SQL服務器使用100%的CPU,但只使用它可以使用的一部分內存(16 GB可用)。SQL Server 2008 100%CPU,但沒有使用它的內存的一小部分
我們正在使用網絡版,並分配了最大數量的內存。
就像我說這只是突然發生,沒有我們改變任何東西。
需要一些想法拼命因爲它削弱我們
突然我們的SQL服務器使用100%的CPU,但只使用它可以使用的一部分內存(16 GB可用)。SQL Server 2008 100%CPU,但沒有使用它的內存的一小部分
我們正在使用網絡版,並分配了最大數量的內存。
就像我說這只是突然發生,沒有我們改變任何東西。
需要一些想法拼命因爲它削弱我們
我讀了this article並確保你做了所需的一切。我知道你可能認爲你有,但仔細檢查,以確保...
請不要被任務管理器中顯示的內存使用欺騙 - 它不能看到什麼SQL服務器真正使用。你想要看:
SELECT * FROM sys.dm_os_sys_memory DOSM
特別是system_memory_state_desc
列會告訴你,如果你有內存壓力。
CPU使用率過高可能是一些其他的問題之一:
在繼續之前,我會檢查這些東西。