4

AFAIK SQLテーブルインデックスはクエリの速度を向上させるためのものであり、絶対必要はありません。しかし、どのような理由であれ、SQL Azureでは各テーブルにクラスタ化インデックスが必要であるため、インデックスが必要な場合があります。クラスタ化インデックスはいつ必要ですか?

クラスタ化インデックスが絶対的に必要な理由とその理由は何ですか?

+0

それに** ** ** **優れたクラスタリング・キーを持っていることは良い、一般的な方法(例えばです ' INT IDENTITY')。ほとんどすべての操作は、クラスター表とヒープ表の**高速**です。詳細は、[Kimberly Trippのブログ記事](http://sqlskills.com/BLOGS/KIMBERLY/post/The-Clustered-Index-Debate-Continues.aspx)を参照してください。 –

答えて

4

クラスタ化されたインデックスがない場合は、テーブルの完全に異なるストレージモデル、つまりヒープテーブルを意味します。私は、SQL Azureチームが単にこれを実装していないと考えているため、テーブルを「通常の」方法で格納する必要があります。

This articleには、ヒープテーブルとクラスタ化テーブルの賛否両論のいくつかが記載されています。

関連する問題