есть 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
Я думаю, что это не имеет значения, так как ПК всегда будет в индексе.
ИЗМЕНИТЬ - уточнить.
my primary_key_column
сгруппирован, но вы можете объяснить/дать информацию, когда это не так.
Я присоединяюсь к dbo.table_name_here
в столбце column_to_index_here
и затем присоединяюсь к другим таблицам в primary_key_column
и other_column_here
.