Plan im Kontext lesen
Achten Sie auf Scans, Indizes, Joins, Sortierungen und temporäre Vorgänge sowie geschätzte Zeilenzahlen je Schritt. Ein Scan ist nicht automatisch falsch; bei kleinen Tabellen oder breiten Ergebnissen kann er effizient sein.
Vergleichen Sie Schätzungen mit tatsächlichen Zeilenzahlen, sofern Laufzeitanalyse verfügbar ist. Große Abweichungen können veraltete Statistiken, korrelierte Daten oder Parameterabhängigkeit anzeigen; prüfen Sie Statistiken, bevor Sie einen Pfad erzwingen.
Einen Faktor ändern und messen
Nutzen Sie repräsentative Parameter und Datenmengen und vergleichen Sie Latenz, verarbeitete Zeilen und Ressourcen. Indizes reduzieren möglicherweise Leseaufwand, erhöhen aber Schreibkosten und Speicherbedarf.
Prüfen Sie Parallelität und wichtige Parameterwerte. Bewahren Sie eine Planvergleichsmöglichkeit nach Schema-, Statistik- oder Engine-Änderungen auf.