1

SQL Server 2005 データベースで基本的なメンテナンスを行おうとしています。それはかなり小さいです (サイズは 10 GB、テーブルは 50 程度)。

私は最初にすべてのテーブルで次のことをしています:

update statistics [table name] with fullscan

その後、すべてのテーブルのインデックスを再作成します。

DBCC REINDEX ([table name], ...)

これは正しいです?順番は合っていますか?両方を行う必要がありますか、それとも 1 つで十分ですか?

4

1 に答える 1

1

これらの手順はデータベースで実行できますが、必要かどうかによって異なります。

たとえば、データベースが統計を自動的に更新するように構成されている場合、通常、最初の手順は必要ありません。sp_updatestats(この最初の手順は、ストアド プロシージャを実行することで簡単に行うこともできます。)

2 番目のステップ (インデックスの再作成) はコストのかかるステップであり、データベースにパフォーマンスの問題がある場合にのみ実行を検討します。

于 2009-12-11T06:38:52.830 に答える