2010-08-25 69 views

回答

0

我讀了this article並確保你做了所需的一切。我知道你可能認爲你有,但仔細檢查,以確保...

1

請不要被任務管理器中顯示的內存使用欺騙 - 它不能看到什麼SQL服務器真正使用。你想要看:

SELECT * FROM sys.dm_os_sys_memory DOSM 

特別是system_memory_state_desc列會告訴你,如果你有內存壓力。

CPU使用率過高可能是一些其他的問題之一:

  1. 都有一個索引被丟棄(不知情的情況下)?
  2. 你有索引嗎?
  3. 您最近看到系統的更高使用率(更多用戶/更多數據)嗎?
  4. 系統最近是否已重新啓動(從而清空緩存並導致查詢重新編譯)?
  5. 查詢/ sproc /功能是否已更改(再次不知情)?

在繼續之前,我會檢查這些東西。