は、good
またはdoesn't matter
またはbad
です。カバーインデックスにプライマリキーを含めますか?いいえ/重要ではない/主キーをカバーインデックスに含めることはできませんか?
CREATE NONCLUSTERED INDEX index_name_here ON dbo.table_name_here
(column_to_index_here)
INCLUDE (primary_key_column,other_column_here)
WITH(STATISTICS_NORECOMPUTE=OFF, IGNORE_DUP_KEY=OFF, --<default junk from SSMS
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
私はそれが問題ではないと思っています。なぜなら、PKはインデックスにあるからです。
EDIT - 明確にする。
私のprimary_key_column
はクラスタ化されていますが、そうでないときにも情報を説明することができます。
column_to_index_here
欄のdbo.table_name_here
に参加し、primary_key_column
とother_column_here
の他のテーブルに参加します。
クラスタ化インデックスとは何ですか。 –