sql >> Database >  >> RDS >> Oracle

Hoe moet ik de query bewerken om de prestaties te verbeteren met behoud van de bestaande structuur?

Formuleer dit als:

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

Je zou drm . moeten kunnen opnemen ook in de index (als de eerste of tweede kolom). Oracle ondersteunt skip-scan indexscanning.




  1. Oracle 11g - hoe record uit functie terug te keren met table join

  2. Hoe groeperen op en tellen van uniek en tellen van een waarde als aggregaat in dezelfde kolom in pythonpanda's?

  3. MySQL:WORD LID van twee tabellen op LIKE

  4. Java-klassenpad kan MySQL-stuurprogramma niet vinden