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

Друга бяла книга за 12c Optimizer

Вчера писах в блог за добра бяла книга, която намерих от Мария Колган от Oracle Corp, свързана с CBO. Открих и друга добра хартия. Този обсъжда всички подобрения, свързани с CBO за Oracle 12c. Можете да намерите този документ тук.

Оптимизатор с Oracle Database 12c

Това е наистина добро четиво. Очаквах с нетърпение адаптивната оптимизация на заявките, особено адаптивната статистика, откакто беше пуснат 12c. Все още ми остава поне 1 година от пускането на 12c в производство. Но когато стигнем там, мисля, че това ще бъде голяма полза от нас. Много от моите слабо работещи SQL изрази често се „поправят“ чрез просто актуализиране на статистиката. Oracle не е идентифицирал правилно статистиките като остарели и SQL работи неоптимално. Очаквам с нетърпение Oracle 12c, където може да открие това в движение и да използва по-добър план за следващото изпълнение на SQL.

Едно нещо, което не можах да намеря в тази статия, беше къде Oracle 12c ще изпълнява оператори UNION паралелно. Може би съм пропуснал това.

В предишното си изследване не успях да намеря няколко нови 12c функции, които тази бяла книга обсъжда

– Онлайн събиране на статистика – за някои операции с база данни, тъй като базата данни вече чете данните, Oracle ще генерира статистика, докато върви, спестявайки време за по-късно.

– Ново отчитане за DBMS_STATS – Сега можете да видите какво направи DBMS_STATS по време на редовното си събиране на статистически данни.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-12170:TNS:Възникна изчакване на връзката

  2. Грешка при опит за извличане на текст за грешка ORA-01804

  3. Пътуване през GIMR

  4. Oracle SQL връща редове по произволен начин, когато не се използва ред по клауза

  5. Най-добрият начин да изпълнявате периодично заявки на Oracle