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