Функция табличного представления не работает медленно - PullRequest
0 голосов
/ 29 марта 2019

Я создал tvf в T-Sql, который возвращает 28 тыс. Записей (в основном вставка и 7 обновлений - эти обновления используют соединения с таблицами в БД)

Это занимает 4 минуты, что недопустимо.

Что я пробовал:

  1. Возьмите код и запустите его из окна запроса -> 4 минуты
  2. Измените @table на #table и замените @table на #table, запустите его из окна запроса -> 5 секунд

Я читаю, чтобы избежать @tables с большими таблицами ... 28k записей уже достаточно велики, чтобы иметь такую ​​разницу?

Или я совершил очевидные глупые ошибки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...