У меня есть хранимая процедура, использующая встроенную функцию табличных значений (ITVF) в системе хранилища данных. Если я скопирую код ITVF в саму процедуру, это значительно улучшит производительность (от 50 до 9 секунд). У меня сложилось впечатление, что ITVF выполняются так же, как код внутри самой процедуры.
Я вижу, что при использовании ITVF существует огромная разница между фактическими и предполагаемыми строками в плане запросов.
Есть ли возможность прослушивания параметров в ITVF? В чем еще может быть причина? Спасибо.