В моей таблице 2 миллиона записей.Я хочу вставить данные в временную таблицу и использовать эту временную таблицу в моей процедуре.Но для вставки требуется 30 секунд.Подскажите пожалуйста, как сократить время?Я не могу показать фактический запрос.поэтому мой запрос в этом формате.
Примечание. Я уже использовал CTE.
;With Tmp_TableName
as
(
SELECT T1.A, T1.B, T1.C, T1.D, T1.E, T1.F, T1.G , T1.H
FROM TableName T1 WITH(NOLOCK)
WHERE T1.A = 1
AND CONVERT( NVarchar, T1.H, 111) <= CONVERT( NVarchar, getdate(), 111)
)
SELECT *
FROM Tmp_TableName T1 WITH(NOLOCK);