sql >> Database >  >> RDS >> Oracle

Oracle inconsistent prestatiegedrag van query

Blijkbaar hadden de parameters National Language Support of NLS er iets mee te maken. Oracle SQL Developer had ze ingesteld op "Nederlands", standaardinstelling op basis van uw Locale, terwijl SQuirreL deze op BINARY heeft ingesteld. Dit verschil zorgde ervoor dat de optimizer verschillende paden gebruikte om de query op te lossen. Om de juiste NLS_SORT-parameter in de jdbc-sessie te gebruiken, moet het volgende commando worden gebruikt:

ALTER SESSION SET NLS_SORT=BINARY

Dan worden de juiste indexen gebruikt voor de zoekopdracht.




  1. Speciale tekens in DB opslaan op een zodanige manier dat ze correct op de site worden weergegeven en toch een afbeelding met dezelfde naam kunnen vinden

  2. Zoekopdracht niet voltooid - MYSQL

  3. hoe SQL-query's te schrijven?

  4. Toon de laatste berichten uit de berichtentabel, groeperen op gebruiker