Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comportement de performance incohérent Oracle de la requête

Apparemment, les paramètres de prise en charge de la langue nationale ou NLS avaient quelque chose à voir avec cela. Oracle SQL Developer les a définis sur "Néerlandais", paramètre par défaut basé sur vos paramètres régionaux, tandis que SQuirreL les a définis sur BINARY. Cette différence obligeait l'optimiseur à utiliser des chemins différents pour résoudre la requête. Afin d'utiliser le paramètre NLS_SORT correct dans la session jdbc, la commande suivante doit être utilisée :

ALTER SESSION SET NLS_SORT=BINARY

Ensuite, les index corrects seront utilisés sur la requête.