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

Leistung von dynamischem SQL im Vergleich zu gespeicherten Prozeduren auf Oracle

Oracle verfügt auch über eine Cache-Ausführungsfunktion. Die Abfrage wird gehasht und mit einem Plan abgeglichen, wenn sie auf die Hash-Tabelle trifft. Sie können diesen Mechanismus auch verwenden, um einen Plan für eine bestimmte Abfrage zu erzwingen. Wie bei SQL Server müssen Sie dazu eine parametrisierte Abfrage verwenden, anstatt die Werte in den String einzufügen – da letzterer einen anderen Hash-Wert generiert.