重新注冊服務(wù)器。
重新填充全文目錄。此操作可以提高 SQL Server 安裝的性能。
從 SQL Server 2000 升級后,更新所有數據庫的統計信息。使用 sp_updatestats 存儲過(guò)程可以更新 SQL Server 數據庫中用戶(hù)定義的表中的統計信息。如果從 SQL Server 2005 升級,則不必執行此步驟。
對所有數據庫運行 DBCC UPDATEUSAGE 來(lái)更正任何不正確的行或頁(yè)計數。
配置 SQL Server 安裝。為了減少系統的可攻擊外圍應用,SQL Server 有選擇地安裝和啟用了一些關(guān)鍵服務(wù)和功能。
驗證或刪除 USE PLAN 提示,這些提示由 SQL Server 2005 生成并應用于對已分區表和索引的查詢(xún)。
SQL Server 2008 更改了對已分區表和索引的查詢(xún)方式。如果已分區對象將 USE PLAN 提示用于 SQL Server 2005 生成的計劃,針對這些對象的查詢(xún)可能會(huì )包含不可在 SQL Server 2008 中使用的計劃。建議升級到 SQL Server 2008 后,執行下列過(guò)程。
如果在查詢(xún)中直接指定 USE PLAN 提示:
從查詢(xún)刪除 USE PLAN 提示。
測試查詢(xún)。
如果優(yōu)化器未選擇相應的計劃并優(yōu)化查詢(xún),請考慮使用所需的查詢(xún)計劃指定 USE PLAN 提示。
如果在計劃指南中指定 USE PLAN 提示:
使用 sys.fn_validate_plan_guide 函數來(lái)檢查計劃指南的有效性;蛘,可以使用 SQL Server Profiler 中的 Plan Guide Unsuccessful 事件檢查是否存在無(wú)效計劃。
如果計劃指南無(wú)效,則刪除該計劃指南。如果優(yōu)化器未選擇相應的計劃并優(yōu)化查詢(xún),則考慮使用所需查詢(xún)計劃指定 USE PLAN 提示。
當在計劃指南中指定 USE PLAN 提示時(shí),無(wú)效的計劃將不會(huì )導致查詢(xún)失敗。相反,仍可在不使用 USE PLAN 提示的情況下對計劃進(jìn)行編譯。
在升級前標記為啟用或禁用全文的數據庫,在升級后也將保持該狀態(tài)。升級后,將為所有啟用全文的數據庫自動(dòng)重新生成并填充全文目錄。此項操作既耗時(shí)又耗費資源?梢酝ㄟ^(guò)運行以下語(yǔ)句暫停全文索引操作:
EXEC sp_fulltext_service 'pause_indexing', 1
若要恢復全文索引填充,請運行以下語(yǔ)句:
EXEC sp_fulltext_service 'pause_indexing', 0
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/