sql >> Base de Datos >  >> RDS >> Oracle

Comportamiento de rendimiento inconsistente de Oracle de la consulta

Aparentemente, los parámetros National Language Support o NLS tuvieron algo que ver con eso. Oracle SQL Developer los tenía configurados en "holandés", configuración predeterminada basada en su configuración regional, mientras que SQuirreL lo tiene configurado en BINARIO. Esta diferencia hizo que el optimizador usara diferentes caminos para resolver la consulta. Para usar el parámetro NLS_SORT correcto en la sesión jdbc, se debe usar el siguiente comando:

ALTER SESSION SET NLS_SORT=BINARY

Entonces se utilizarán los índices correctos en la consulta.