Sql-Server
SQL Server 升級到 2014 後重建索引
我工作的公司決定將數據庫引擎從 SQL Server 2005 升級到 SQL Server 2014,數據庫很大並且使用多個文件,並且每個表都有一組複雜的索引以確保快速的性能,我們正在計算所需的時間要升級,我沒有找到答案的一個缺失資訊是:
升級數據庫後是否必須重建索引?
作為標準維護計劃的一部分,您可以像往常一樣重建索引,由於升級,這不需要專門完成。話雖如此,這取決於您的表\索引的大小以及您有多少時間進行升級,如果您可以將其納入升級計劃,那麼從新重建的索引開始不會有什麼壞處。但不,這不是一個要求。
但是,您肯定需要更新您的統計資訊,因為這可能會導致優化器在升級後生成糟糕的計劃。這需要在您進行任何索引重建之前發生。我將嘗試探勘我擁有的連結,該連結給出了更詳細的解釋。
這是 Thomas LaRock 的一篇很棒的文章,它可以作為一個基本的升級清單,以確保你沒有錯過任何東西:
http://thomaslarock.com/2014/06/upgrading-to-sql-server-2014-a-dozen-things-to-check/