[MSSQL] Heap oder Memory

kesnw

Erfahrenes Mitglied
Hi,

wie kann ich eine temporäre MSSQL-Tabelle anlegen, die sich wie ein heap verhält, also im Hauptspeicher liegt und so viel schneller gelesen werden kann?
 
Da hast Du unter Windows ja nun mal nicht unbedingt Einfluss drauf, schliesslich ist Hauptspeicher üblicherweise begrenzt und wenn Du mehr Platz brauchst als physischer Hauptspeicher vorhanden ist, dann hilft Dir die beste temp Tabelle nicht mehr, weil Windows swapt.

Am nächsten kommt Deiner Anfrage eine Table variable (verfügbar ab SQL 2000). Anwendung zB:
DECLARE @TableVariable TABLE (pk int not null, wert varchar (50))
 
Zurück