SELECT id,
file_name As 'Document',
ref_number AS 'Ref Number',
entered_by As 'Entered By',
created_date As 'Created Date',
manpower,
user_path,
owner_path
FROM t_document_holder
WHERE 1 = 1
AND incoming_to = 'Criteria'
AND incoming_from = 'Criteria'
AND CONTAINS (
user_path,
'Criteria'
)
ORDER BY created_date,
entered_by
Индексы:
id = кластеризованный индекс
ref_number = некластеризованный
enter_by = некластеризованный индекс
рабочая сила = некластеризованный индекс
user_path и owner_path = индекс полнотекстового поиска
входящий_вход и входящий_файл = некластеризованный индекс
Подводя итог, большинство столбцов (все в состоянии WHERE) являются частью индекса, но все жеэтот запрос занимает 25 секунд, чтобы вернуть 527 строк из 115 000 строк в таблице.
План выполнения
Может кто-то любезно подсказать, почему он принимаеттак долго возвращать эти строки.
План выполнения запроса для некластеризованного индекса