Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie Sie den Explain-Plan als gut betrachten – Oracle 10G

Bevor wir das Ergebnis eines Explain-Plans betrachten, müssen wir die folgenden Terminologien verstehen:Kardinalität – Schätzung der Anzahl der Zeilen, die aus jeder der Operationen hervorgehen.
• Zugriffsmethode – Die Art und Weise, wie auf die Daten zugegriffen wird, via entweder ein Tabellen-Scan oder ein Indexzugriff. • Join-Methode – Die Methode (z. B. Hash, Sort-Merge usw.), die verwendet wird, um Tabellen miteinander zu verknüpfen. • Join-Typ – Die Art der Verknüpfung (z. B. Outer, Anti, Semi, usw.).• Join-Reihenfolge – Die Reihenfolge, in der die Tabellen miteinander verknüpft werden.
• Partitionsbereinigung – Wird nur auf die notwendigen Partitionen zugegriffen, um die Abfrage zu beantworten?
• Parallele Ausführung – Falls Wird bei der parallelen Ausführung jede Operation im Plan parallel durchgeführt? Wird die richtige Datenumverteilungsmethode verwendet?

Durch Überprüfung der vier Schlüsselelemente:Kardinalitätsschätzungen, Zugriffsmethoden, Join-Methoden und Join-Orders; Sie können feststellen, ob der Ausführungsplan der beste verfügbare Plan ist. Dieses Whitepaper wird Ihnen dabei helfen, http://www.oracle.com/technetwork/database/focus-areas/bi-datawarehousing/twp-explain-the-explain -plan-052011-393674.pdf