0

SQL Server 2005 のスケール アウト決定版ガイド:

非クラスター化インデックスを作成し、まだクラスター化インデックスがない場合、非クラスター化インデックスは常にクラスター化インデックス キーを指すため、SQL Server は "ファントム" クラスター化インデックスを作成します。

  1. ファントム クラスター化インデックスを作成する列を決定するために、SQL Server はどのような規則を使用しますか?

  2. そのテーブルの主キーにある場合 (簡単な推測)、主キーのないテーブルのファントム クラスター化インデックスを作成する列を決定するために、SQL Server はどのような規則を使用しますか?

(SQL Server 2005 以降の任意のバージョンを対象とした質問)

4

2 に答える 2

3

主キーを定義すると、SSMS は既定でそれをクラスター化インデックスにします。ただし、クラスター化インデックスを使用せずにテーブルを具体的に作成すると、ヒープ テーブルが作成されます。SQL Server は行を参照するために内部値を使用しますが、それは列ではありません。以下が役立つ場合があります。

ヒープ テーブルでは、非クラスター化インデックスは行へのポインターとして何を使用しますか?

http://msdn.microsoft.com/en-us/library/aa964133%28v=sql.90%29.aspx

http://www.mssqltips.com/tip.asp?tip=1254

于 2011-07-23T14:48:54.450 に答える
1

あなたが提供している見積もりは間違っています。Kalen Delaney の著書 ( http://www.sqlserverinternals.com/books.html ) などの高品質の書籍を読むことをお勧めします。

于 2011-07-23T23:14:43.163 に答える