Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Podemos usar threading em PL/SQL?


+1 para abordagens DBMS_SCHEDULER e DBMS_JOB, mas também considere se você deve usar uma abordagem diferente.

Se você tiver um procedimento que é executado linha por linha e achar que ele é lento, a resposta provavelmente não é executar o procedimento várias vezes simultaneamente, mas garantir que uma abordagem baseada em conjunto seja usada. Em um extremo, você pode usar consultas paralelas e DML paralelas para reduzir o tempo do processo.

Menciono isso apenas porque é uma falha muito comum.