2011-06-22 16 views
1

非常に大きな本番テーブルでインデックスをデフラグします。このテーブルはクライアントによって使用され、ダウンタイムによって問題が発生します。このようなSQL Serverテーブルのインデックスを最適化するには、どのような方法がありますか?インデックスを再構築すると、テーブルがロックされます。私はインデックスを再編成すべきですか?プロセスを停止すると、ロールバックされますか?またはそれは停止された段階から継続するのだろうか?非常に大規模な本番テーブルのインデックスをデフラグします

+0

(私は仮定している)のSQL Serverのバージョンは何(パフォーマンスのインデックスデフラグよりも優れている)、インデックスをオンラインで再構築することができますSQLサーバーのenterpise版で

? – JNK

答えて

1

インデックスdefragは、テーブルをロックせずにオンラインで実行でき、「再開できます」。あなたも

+0

@ niktrs-私たちはエンタープライズ版を持っていません。オンラインでインデックスを再構築することはできません – Prateek

+0

@ niktrs-インデックスを再編成してその間で操作を停止すると、「再開できる」 – Prateek

+0

はい。つまり、プロセスを停止して再起動すると、断片化されていないインデックスは再インデックスする必要はありません – niktrs

関連する問題