SQL Server 2012 – 列ストアインデックスを実装した最初のリリースとその課題 DWH ワークロードでの劇的な性能向上が見込める列ストア インデックスでしたが、SQL Server ^2012 リリース当初は、以下の制限がありました。 行データの更新・削除・挿入は行えない 主キーや外部キー、一意インデックスとして利用できない。そのため、データを更新するには、以下のような対処が必要でした。 列ストア インデックスを無効化し、データ更新後に、再構築する ステージング テーブルでデータを更新・列ストア インデックスを作成し、ターゲット テーブルにパーティション切り替えを実施 変更されないデータを格納するテーブルに列ストア インデックスを作成し、変更されるデータを格納したテーブルと UNION させたビューを作成 図1:読取り専用 非クラスター化 列ストアインデックス(SQL Serv