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

Limit czasu połączenia/zapytania Oracle

Jeśli wykonujesz zapytanie w kontekście transakcji, wartość limitu czasu transakcji monitora transakcji JTA będzie wyznacznikiem limitu czasu zapytania. Konfiguracja tego zależy od jednego serwera aplikacji do drugiego.

Na poziomie pojedynczego zapytania (w przypadku braku monitora transakcji JTA) setQueryTimeout Metoda może być użyta do ustawienia limitu czasu na wykonanie obiektu Statement/PreparedStatement/CallableStatement.

Aktualizacja

Na setQueryTimeout nie można polegać, chociaż działa (przynajmniej z klienta J2SE). Działa za pośrednictwem sterownika JDBC wykonującego pełną podróż w obie strony do serwera bazy danych Oracle. Następnie do bazy danych należy wstrzymanie wykonywania zapytania. Nie polegaj na nim w przypadku aplikacji, w których czas jest krytyczny.



  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 Sql :Procedura, która może tworzyć w niej tymczasowe tabele

  2. Pokaż połączone wartości w zapytaniu SQL

  3. Jak przeliczać strefy czasowe w Oracle?

  4. Tryb stosowania przestoju i poprawki na gorąco w wersji R12.2

  5. Rekurencja w Oracle