我最近從Win 2003/SQL Server 2000(HP ML350 G4p - 具有2GB RAM的Dual Xeon)升級到新硬件(IBM x3200 M3 - 單Xeon QC X3450 2.66GHz 10GB RAM)運行Win 2008 R2/SQL Server 2008.我們運行一個經典的ASP網站,並使用全文搜索功能來幫助客戶搜索我們的產品描述。SQL Server 2008全文搜索性能問題
搜索由存儲過程執行,該存儲過程構建動態查詢以使用謂詞運行搜索。
我有一個間歇性的問題,有些搜索速度非常慢。有時需要一分鐘才能完成。在其他時候,他們將在不到一秒鐘內完成。根本沒有舊服務器上的這個問題。
我已經通過運行SSMS中的存儲過程來複制這個問題,並且有時需要很長時間。
我懷疑SQL Server 2008中新的全文搜索系統,但我不知道如何查明問題。當超時發生時,服務器cpu似乎沒有很大的負載。我不知道還有什麼可以看的。比較新的到SQL Server 2008
更改跟蹤的指數,如果設置爲關,我運行一個作業每天增量更新索引,以及每天優化目錄。
在谷歌上搜索,這似乎是一個相當普遍的問題,但我還沒有找到一個明確的答案。有人能指引我朝着正確的方向嗎?
在此先感謝, 邁克。
花了3天才找到您的解決方案。現在它像一個魅力。非常感謝! – balbelias