Индексирование очень сложное и выходит за рамки простого ответа здесь.Однако, как правило, вы добавляете индексы в таблицы на основе того, как вы будете читать данные из таблицы.
, если у вас есть таблица:
YourTable
ID int identity PK
WidgetName varchar(10)
WidgetSize numeric(6,2)
... и вы часто запускаете:SELECT.. WHERE WidgetName='xyz'
затем добавьте индекс для WidgetName
, если вы никогда не SELECT.. WHERE WidgetSize =12.4
, тогда не добавляйте индекс для этого столбца.