web-dev-qa-db-ja.com

インデックスを再構築または再編成すると、主キーは変更されますか?

主キー列として機能する自動インクリメントのint列を持つテーブルを含むデータベースがあります。

インデックスで再構築または再編成操作を行うと、どちらの操作でもこの列の値が変更される可能性がありますか?

インデックスが「クラスター化」されているかどうかは重要ですか?

2008以降のさまざまなバージョンのMS T-SQLを使用しています。

2
Dragonsdoom

いいえ彼らはしません。

インデックスを再構築または再編成しても、基礎となるデータ自体は変更されず、データベースページ/エクステント内の配置のみが変更されます。

ただし、余談ですが this の記事を読んでください。最初にこれらのインデックスを再構築する必要がない場合があります。

9
George.Palacios