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

Можем ли да използваме нишки в PL/SQL?

+1 за подходи DBMS_SCHEDULER и DBMS_JOB, но също така помислете дали трябва да използвате различен подход.

Ако имате процедура, която се изпълнява по ред по ред и установите, че е бавна, отговорът вероятно е да не стартирате процедурата няколко пъти едновременно, а да гарантирате, че вместо това се използва подход, базиран на набор. В краен случай дори тогава можете да използвате паралелна заявка и паралелен DML, за да намалите времето на стенния часовник на процеса.

Споменавам това само защото е много често срещана грешка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо няма изход, когато PLSQL Anonymous блок завърши?

  2. Oracle sql за преброяване на екземпляри от различни стойности в една колона

  3. Изграждане на графика на зависимостта на таблицата с рекурсивна заявка

  4. Как да декларирате входно-изходни параметри в съхранена процедура/функция на SQL Server?

  5. Как да добавите вертикални граници към вашата изходна мрежа SQL*Plus / SQLcl