當我看到搜尋索引器服務耗盡了我 C: 驅動器上的所有效能後,我只是希望它停止,所以我禁用了該服務,但似乎這並沒有阻止它。它與搜尋協定主機一起一次又一次地啟動。我將 SearchDatabase 移到了我的另一個 SSD,以釋放 Windows 驅動器的一些壓力,但它在空閒時仍然佔用大約 20% 的 CPU。
那麼為什麼即使我將其設定為停用,該服務仍會啟動?這是否可以連接到 SQL2016 服務,因為我知道如果可能的話它將使用 Windows 搜尋服務。這在 SQL Server 的舊版本中沒有問題,因為 Pre-16 版本根本不使用該服務。那改變了嗎?
最美好的祝福 JPB
答案1
- 在資源管理器中,只需轉到您的磁碟機(c:或其他),右鍵單擊 - >屬性...在底部您應該看到索引...取消選取它
- 最好的選擇是減少要建立索引的資料量 - 通常沒有理由對磁碟機上的每個檔案都建立索引。您需要透過控制面板或開始功能表搜尋框開啟索引選項才能進行變更。您應該注意到的第一件事是此視窗上的「暫停」按鈕,該按鈕可以暫停索引長達15 分鐘- 如果您正在嘗試執行某些操作並且Windows 搜尋恰好處於超速模式,則該按鈕很有用,儘管實際上不應該這樣做,因為它僅在您的電腦空閒時運行。您需要按一下「修改」按鈕,然後將位置清單縮小到您真正需要索引的位置。