Episode
Temporäre Tabellenzwischenspeicherung in SQL Server
SQL Server speichert temporäre Objekte (temporäre Tabellen und Tabellenvariablen), die in einer gespeicherten Prozedur erstellt werden. Temporäre Objekte, die entweder in einer dynamischen SQL-Anweisung oder mithilfe von sp_executesql erstellt werden, werden nicht zwischengespeichert. Das Zwischenspeichern von temporären Tabellen kann zu einer besseren Leistung führen, indem die Tempdb-Zuordnungsverknügung reduziert wird. SQL Server speichert in bestimmten Fällen keine temporäre Tabelle zwischen, z. B. wenn ein DDL-Vorgang für die temporäre Tabelle ausgeführt wird (das Ablegen einer temporären Tabelle ist kein Problem), oder wenn eine benannte Einschränkung für die temporäre Tabelle erstellt wird.
Das folgende Video zeigt dies mit praktischem Beispiel. SQLTest Tool simuliert die praktischen Labore für Sie, keine Registrierung erforderlich. Sie können das Online-Beispiel praktisch üben, während Sie sich das Video ansehen.
SQL Server speichert temporäre Objekte (temporäre Tabellen und Tabellenvariablen), die in einer gespeicherten Prozedur erstellt werden. Temporäre Objekte, die entweder in einer dynamischen SQL-Anweisung oder mithilfe von sp_executesql erstellt werden, werden nicht zwischengespeichert. Das Zwischenspeichern von temporären Tabellen kann zu einer besseren Leistung führen, indem die Tempdb-Zuordnungsverknügung reduziert wird. SQL Server speichert in bestimmten Fällen keine temporäre Tabelle zwischen, z. B. wenn ein DDL-Vorgang für die temporäre Tabelle ausgeführt wird (das Ablegen einer temporären Tabelle ist kein Problem), oder wenn eine benannte Einschränkung für die temporäre Tabelle erstellt wird.
Das folgende Video zeigt dies mit praktischem Beispiel. SQLTest Tool simuliert die praktischen Labore für Sie, keine Registrierung erforderlich. Sie können das Online-Beispiel praktisch üben, während Sie sich das Video ansehen.