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

Промиване на единичен курсор

По-рано днес отговарях на въпрос, където някой предложи като възможно решение идеята за прочистване на споделения пул за решаване на проблем с един SQL израз. Намирам това за лош съвет. Както казах в отговора си, защо да убивате производителността на всички крайни потребители, за да разрешите проблема на един човек? Моят отговор беше, че ако трябва да премахнем този SQL оператор от споделения пул, нека изчистим курсора. Тази способност съществува от Oracle 10g. И служител на Oracle публикува подробностите тук:

https://blogs.oracle.com/mandalika/entry/oracle_rdbms_flushing_a_single

Възможността съществува в Oracle 11g. Предполагам, че това все още е налично и в 12c. не съм проверявал. Но се чудя дали е необходимо в Oracle 12c с нови функции на адаптивния оптимизатор?


  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 за Spring

  2. Функция ROWIDTOCHAR() в Oracle

  3. База данни за мениджър на пакети GI 19c RPM

  4. как да добавите секунда в времевата марка на Oracle

  5. Сортиране по ден от седмицата от понеделник до неделя