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

Автоматичната заявка на JDBC се оказа много бавна

Речникът на данни или статистиките за фиксиран обект може да са стари, опитайте да ги съберете отново:

exec dbms_stats.gather_dictionary_stats;
exec dbms_stats.gather_fixed_objects_stats;
alter system flush shared_pool;

Дори това не събира непременно статистика за всички системни обекти. Някои обекти, като X$KFTBUE , трябва да се събират ръчно. Въпреки че това е рядък проблем с речника на данните, който може да не е от значение тук.

Ако това не работи, някои следващи възможни стъпки са разглеждане на инструменти като SQL Tuning Advisor за създаване на профил или използване на SQL Plan Management, за да принудите оптимизатора да използва конкретен план, който е работил преди. Настройката на заявка за речник на данни може да бъде много трудна, тъй като нямате много контрол.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на колона Oracle XMLType в хибернация

  2. Как да се справя с кавички в SQL

  3. Хибернация Timestamp с часова зона

  4. оператор за условен избор в Oracle

  5. Оператор на въртене на Oracle