SQL Server, временные таблицы с усечением по сравнению с табличной переменной с удалением
У меня есть хранимая процедура, внутри которой я создаю временную таблицу, которая обычно содержит от 1 до 10 строк. Эта таблица усекается и заполняется много раз во время хранимой процедуры. Это усечено, поскольку это быстрее, чем удалить. Получу ли я какое-либо увеличение производительности, заменив эту временную таблицу на переменную таблицы, когда я получаю штраф за использование delete (усечение не работает с переменными таблицы)
В то время как табличные переменные в основном находятся в памяти и, как правило, работают быстрее, чем временные таблицы, я теряю какую-либо выгоду от необходимости удалять, а не обрезать?