-
「検索性デモ.sql」を SQL Server Management Studio/クエリーアナライザーを使って開く

-
実行プランを表示するようにする

-
前準備およびテーブル・インデックスを作成を実行する

-
1 件を選択する SELECT の実行

ヒープテーブルの実行プラン

クラスタ化テーブルの実行プラン

クラスタ化インデックスがある場合のほうがコストが低い
※これが結論ではない
-
レンジ検索を行い、どこの段階でテーブルスキャンになるのか確認する
1,000 件未満の場合
ヒープテーブルの実行プラン

クラスタ化テーブルの実行プラン

ヒープテーブル、クラスタ化テーブルともにインデックスを使用する
10,000 件未満の場合
ヒープテーブルの実行プラン

クラスタ化テーブルの実行プラン

ある閾値を超えるとヒープテーブル(非クラスタ化インデックスのみ)の場合、実行プランが変わる
-
結論
非クラスタ化インデックスのみのテーブルを検索するとき、検索結果が増える傾向がある時は実行プランが変わる
クラスタ化インデックスがある場合は、すべての状態においてクラスタ化インデックスを使用する