Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy możemy używać wątków w PL/SQL?

+1 dla podejść DBMS_SCHEDULER i DBMS_JOB, ale zastanów się również, czy powinieneś użyć innego podejścia.

Jeśli masz procedurę, która jest wykonywana wiersz po wierszu i stwierdzisz, że jest powolna, prawdopodobnie nie powinieneś uruchamiać procedury wiele razy jednocześnie, ale upewnić się, że zamiast tego używane jest podejście oparte na zbiorach. W skrajnym przypadku możesz nawet użyć równoległych zapytań i równoległego DML, aby skrócić czas zegara ściennego procesu.

Wspominam o tym tylko dlatego, że jest to bardzo powszechna usterka.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić nazwę klucza podstawowego w Oracle, aby można go było ponownie użyć?

  2. Zrzucasz pola CLOB do plików?

  3. Optymalizacja zapytania SELECT, które działa wolno w Oracle, które działa szybko w SQL Server

  4. Przykład Oracle WHILE LOOP

  5. Procedura składowana Oracle:zwróć zarówno zestaw wyników, jak i parametry wyjściowe