Zmienna tabela słaba wydajność na wstawianie w SQL Server Stored Procedure

Występują problemy z wydajnością przy użyciu zmiennej tabeli w procedurze składowanej.

Oto co się właściwie dzieje:

DECLARE @tblTemp TABLE(iId_company INT)

INSERT INTO @tblTemp(iId_company)
  SELECT id FROM .....

SELECT zwraca 138 wyników, ale wstawienie do zmiennej TABLE zajmuje 1min15, ale gdy używam tabeli temp z tym samym SELECT, woops, trwa 0 sekund:

CREATE TABLE #temp (iId_company INT)

INSERT INTO #temp(iId_company)
  SELECT id FROM ...

Co może spowodować zachowanie?

questionAnswers(4)

yourAnswerToTheQuestion