1

當分析結束時,DTA嘗試刪除其創建的索引時發生這種情況。不幸的是,隨着數據庫的使用,這導致了可怕的阻塞問題。有沒有辦法來防止這種情況?SQL Server數據庫優化顧問阻止問題

使用SQL Server 2008

+0

我希望有一種方法可以強制DTA不會阻止任何其他進程,即使這意味着事情花了一點時間。唉,沒有! – SqlRyan 2011-09-08 06:39:29

回答

3

只有這樣,才能擺脫這是不是在現場分貝運行DTA。
創建活動數據庫的備份,恢復它,並在其上運行DTA。

+0

真的沒有辦法解決這個問題嗎?或者一個簡單的方法來完全停止測試索引的丟棄?由於它會爲每個索引產生一個新的進程,因此殺死它們是非常乏味的。 – Brian 2010-11-10 18:24:37

+0

嗯......你可能會嘗試將數據庫置於快照隔離模式。這會給你的tempdb帶來壓力。 – 2010-11-10 23:34:23

+0

您能否解釋如何在快照隔離模式下操作對tempdb施加壓力? – Brian 2010-11-11 16:48:57