У меня есть план выполнения для довольно сложного объединения, в котором показано, что поиск по индексу выполняется для таблицы с показателем «Фактическое количество строк» ~ 70 000, тогда как в действительности в таблице всего ~ 600 строк (оценочное количество строк составляет всего 127).
Обратите внимание, что все статистические данные обновлены, и входные параметры запроса в точности совпадают с параметрами, которые были введены при компиляции proc.
Почему фактическое количество строк так велико, и что на самом деле означает число «Фактическое количество строк»?
Моя единственная теория заключается в том, что большое количество строк связано с вложенными циклами.и что этот поиск по индексу выполняется несколько раз - «Фактическое количество строк» действительно представляет общее количество строк по всем выполнениям.Если это так, то предполагаемое количество строк также должно быть общим числом строк во всех исполнениях?