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

Wie sollte ich die Abfrage bearbeiten, um die Leistung zu verbessern und gleichzeitig die vorhandene Struktur beizubehalten?

Formulieren Sie dies wie folgt:

where drm in ('G', 'B') and
      isl_ref = 'QR' and
      isl_date < sysdate - (1 /1440)

Sie sollten in der Lage sein, drm einzufügen auch im Index (als erste oder zweite Spalte). Oracle unterstützt Skip-Scan-Index-Scannen.