TABLE SCAN означает, что он должен прочитать каждую строку в таблице. Обычно с планами выполнения вы пытаетесь избавиться от сканирования таблицы, используя индексы и т. Д., Где это возможно. Сканирование таблиц, как правило, является основной причиной медленных запросов. (по моему опыту)
Уменьшение в процентах - это только улучшение, если общее время, необходимое SQL для выполнения, уменьшается по сравнению с тем, что было ранее
Например, если первый запрос с немного уменьшенным TANLE SCAN занял 20 секунд вместо 10, то он не так эффективен.
Конечно, если вы хотите оптимизировать свой запрос, есть целый ряд методов, которые вы можете применить, чтобы попытаться улучшить его. (Мастер настройки индексов, Создание индексов (кластеризованных / некластеризованных), Просмотр плана выполнения - определение потенциальных узких мест и т. Д.) *
Оптимизация SQL сама по себе художественная форма