Я новичок в индексировании и прошел основы индексирования. Я могу найти кластеризованный индекс по умолчанию для ограничения первичного ключа в части индексов соответствующей таблицы, но после создания ограничения внешнего ключа я не могу найти ни одного.
Теперь у меня есть требование, по которому следует индексировать, чтобы повысить производительность. Я читал о индексации внешнего ключа , чтобы улучшить производительность результата JOIN .
Нужно ли добавить столбец внешнего ключа в дополнительный некластеризованный индекс, или внешний ключ имеет индексирование по умолчанию?
Как эффективно реализовать индексацию, если моя структура таблицы SQL выглядит следующим образом, и у меня есть JOIN-запрос с предложением WHERE с использованием t1_col3
table1 table2
------ ------
t1_col1(pk) t2_col1(pk)
t1_col2 t2_col2
t1_col3 t2_col3
t1_col4 t2_col4
t2_col1(FK)