Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle непоследователно поведение на производителността на заявката

Очевидно параметрите за поддръжка на национален език или NLS имат нещо общо с това. Oracle SQL Developer ги настрои на "Dutch", настройка по подразбиране въз основа на вашия локал, докато SQuirreL ги настрои на BINARY. Тази разлика накара оптимизатора да използва различни пътища за решаване на заявката. За да използвате правилния параметър NLS_SORT в jdbc сесията, трябва да се използва следната команда:

ALTER SESSION SET NLS_SORT=BINARY

След това правилните индекси ще бъдат използвани в заявката.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Оценка на PL/SQL булеви променливи в Oracle Forms

  2. Датата на проверка на PL/SQL е валидна

  3. org.hibernate.MappingException:Няма съпоставяне на диалект за тип JDBC:2002

  4. Показване на всички екземпляри, които трябва да бъдат динамично регистрирани със слушател

  5. Пренаредете колоните на таблицата в Oracle