0
ほとんどの人は、一括インポート/更新操作に「インデックス無効」を使用します。SQL Serverインデックスの無効化の利点は何ですか?
2つのアタッチが使用されています。 - >一括インポート/更新操作 - >インデックス
2 - ディスエーブルインデックスを作成 - >一括インポート/更新操作 - >インデックス
を再構築の優位性は何ですか
1 - ドロップインデックス:これらのような二つ目?
ほとんどの人は、一括インポート/更新操作に「インデックス無効」を使用します。SQL Serverインデックスの無効化の利点は何ですか?
2つのアタッチが使用されています。 - >一括インポート/更新操作 - >インデックス
2 - ディスエーブルインデックスを作成 - >一括インポート/更新操作 - >インデックス
を再構築の優位性は何ですか
1 - ドロップインデックス:これらのような二つ目?
2番目の解決策では、基本的にインデックスの正確なDDLを保持する必要はありません。これはかなり複雑なことがあります。
必要な詳細は、再構築するためのインデックス名だけです。これは、エラーが発生しにくく、簡単です。
の参照は:
あなたはどこかに対応するDDLを維持する必要はありません。 – zerkms
'ALTER INDEX ALL ON t DISABLE/REBUILD'です。これを特定のインデックスを削除して作成する構文と比較して、利点を明確にする必要があります。 *すべてのインデックスを無効にしたくない場合でも、名前を付けるだけで簡単です。 –
@ JeroenMostert、無効なインデックス、クラスタード・インデックスがあるとします。これは他の問題を引き起こす。また、外部キーも無効にします。また、他のインデックスも無効にします。しかし、私がドロップしてクラスタード・インデックスを作成した場合、他のインデックスを再構築しようとはしません。外部キーを有効にしようとしないでください。 –