我們已經將我們的少數serevr遷移到命名實例,並且存在一個存儲過程需要更多時間執行的情況。 存儲過程有一些指向表的商業邏輯。我在桌上有索引。我懷疑在兩個不同的生產數據庫中採用不同的時間在同一表上使用相同的存儲過程。我知道數據庫執行取決於加載到數據庫上。但我在非商業時間進行治療,我認爲負荷也差不多。它在新的命名instancwe服務器上執行10秒,在舊服務器上執行3秒。我是否需要在新服務器中對錶格進行碎片整理?它會解決問題嗎?任何想法如何檢查新服務器的問題。SQL Server 2000查詢性能
編輯:當我檢查執行計劃時,它給予了渴望假脫機38%的執行時間(創建臨時索引)。你能否解釋我如何才能避免這一部分的優點。 我沒有得到這個whhile執行到非命名實例的服務器(其中其採取3秒,執行)
編輯:將重新索引的建設做出任何性能改進
我們需要更多的細節才能真正幫助您。我們需要看你的存儲過程,你的表模式,執行計劃,索引等。 – mwigdahl