Мой фоновый процесс - массовое обновление/вставка данных. Мне нужно сохранить некоторые данные во временной таблице для последующего использования. У меня есть 5 временных таблиц. Если я использую временную таблицу (CREATE TABLE #T), то это займет 2-3 секунды, но если я использую табличную переменную (DECLARE @T TABLE), то это займет более 90 секунд. Вот пример временной таблицы,
CREATE TABLE #TempAttributes
(
AID int
,PID int
,ATypeValue nvarchar(MAX)
,ATypeKey nvarchar(MAX)
,PLanguageID int
);
Почему табличная переменная очень медленная?