SQL Server 2008で大きなテーブル(〜100.000.000行)を使用しています。頻繁に、このテーブルとの間で〜30.000.000行のバッチを追加および削除する必要があります。現在、大きなバッチをテーブルにロードする前に、インデックスを無効にし、データを挿入してから、インデックスを再構築します。私はこれが最速のアプローチであると測定しました。
最近から、速度を上げるためにこのテーブルにテーブルパーティションを実装することを検討しています。バッチに従ってテーブルを分割します。
私の質問ですが、ある特定のパーティションのインデックスを無効にして、再度有効にする前にそのパーティションにデータをロードすることは可能ですか?その場合、テーブルの残りの部分でインデックスを完全に再構築する必要はなく、読み込みをさらに高速化できますか?