Если я пытаюсь сжать каждую последнюю производительность из запроса, что влияет на использование этих типов индексов моими соединениями.SQL Server: как тип индекса влияет на производительность соединения?
- сгруппированный указатель.
- некластеризованный индекс.
- кластерный или некластеризованный индекс с дополнительными столбцами, которые могут не участвовать в соединении.
Будет ли я получать какую-либо производительность, если я пройду и создаю кластерный индекс, который содержит только столбцы, связанные с моими объединениями, и ничего больше?
(я понимаю, что, возможно, придется переместить кластерный индекс от другого индекса (что делает этот показатель не кластерным), так как это может быть только один.)
Было бы полезно иметь определение таблицы и соединение, которое вы пытаетесь сделать. Имена не имеют значения, но какие поля вы присоединяетесь, какие поля вы выбираете и размер каждого поля в таблице concerend будет влиять на ответ. –
Я ищу общий ответ. Запрос очень специфичен и относится к очень ненормализованной базе данных. Но я отправлю его ниже в качестве ответа. – ctrlShiftBryan