Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » UltraLite - Datenbankverwaltung » Einführung in UltraLite » Konventionen für UltraLite-Speicherung und Dateinamen

 

Temporäre UltraLite-Tabellen

Ein Zugriffsplan verwendet eine temporäre Tabelle, um Daten während seiner Ausführung in einer flüchtigen bzw. temporären Arbeitstabelle zu speichern. Diese Tabelle ist nur vorhanden, während der Zugriffsplan ausgeführt wird. Üblicherweise werden temporäre Tabellen verwendet, wenn Zwischenergebnisse zu groß für den verfügbaren Speicher sind, wie zum Beispiel:

  • Wenn Unterabfragen im Rahmen des Zugriffsplans früh ausgewertet werden müssen.

  • Wenn Daten in einer temporären Tabelle nur für eine einzelne Verbindung gehalten werden.

  • Wenn eine Abfrage eine ORDER BY-Klausel für eine Spalte enthält, bei der es sich nicht um einen Index handelt.

  • Wenn eine Abfrage eine GROUP BY-Klausel für eine Spalte enthält, bei der es sich nicht um einen Index handelt.

Sie können die Verwendung von temporären Tabellen vermeiden, indem Sie für die in der ORDER BY- oder GROUP BY-Klausel verwendeten Spalten einen Index nutzen.

 Siehe auch