Als «temporary-tables» getaggte Fragen

Verwendung temporärer Tabellenobjekte (keine Tabellenvariablen), einschließlich Semantik, Design, Leistungsoptimierung und Indizierung. Siehe auch [Tabellenvariable].


2
Gibt es Vorteile bei der Verwendung temporärer Tabellen gegenüber abgeleiteten Tabellen in SQL Server?
Ich habe gelesen, dass die abgeleiteten Tabellen eine bessere Leistung haben als temporäre Tabellen, aber trotzdem bevorzugen viele SQL Server-Entwickler die zweiten. Warum? Ich muss Abfragen mit großen Datenmengen (Millionen Datensätze) durchführen und möchte sicher sein, dass ich die beste Wahl verwende. CREATE TABLE A( id BIGINT IDENTITY(1,1) NOT NULL, …

2
Ist es schlecht, viele temporäre MySQL-Tabellen gleichzeitig zu erstellen?
Ich muss umfangreiche statistische Analysen durchführen, um den Benutzern einige Daten zu liefern. Derzeit fange ich die Daten von MySQL ab und verarbeite sie überPHP Arrays. Temporäre MySQL-Tabellen sind jedoch viel besser (extrem effizienter und schneller als PHP-Arrays; offensichtlich aufgrund ihres Mechanismus). Meine vorläufige Lösung besteht darin, bei jeder Anforderung …

1
Schlechter Ausführungsplan nach Aktualisierung der Statistiken aufgrund der temporären Tabelle
Eine Abfrage mit gespeicherten Prozeduren erhält manchmal einen schlechten Plan, nachdem die Statistiken für eine der Tabellen aktualisiert wurden, kann jedoch direkt danach wieder in den guten Plan kompiliert werden. Gleiche kompilierte Parameter. Das Problem scheint von einer kleinen temporären Tabelle zu stammen, die im SP erstellt und dann verbunden …

1
Verwenden von "min_active_rowversion" für globale temporäre Tabellen
Ich verwende globale temporäre Tabellen für einfache Integrationstests meiner von SQL Server unterstützten Anwendung. Die Funktion min_active_rowversionscheint jedoch keine globalen temporären Tabellen zu enthalten, wie hier dargestellt: using (var connection = new SqlConnection("data source=.;Integrated Security=True")) { connection.Open(); connection.Execute("create table ##mytable ( Id int, rv rowversion )"); var a = ToUInt64(connection.Query<byte[]>("select …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.