Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Kết nối Oracle / thời gian chờ truy vấn

Nếu bạn đang thực hiện truy vấn trong ngữ cảnh của một giao dịch, giá trị thời gian chờ giao dịch của trình theo dõi giao dịch JTA sẽ là yếu tố quyết định thời gian chờ truy vấn. Cấu hình cho điều này phụ thuộc từ máy chủ ứng dụng này sang máy chủ ứng dụng khác.

Ở cấp độ truy vấn riêng lẻ (trong trường hợp không có trình theo dõi giao dịch JTA), setQueryTimeout phương thức có thể được sử dụng để đặt thời gian chờ khi thực thi đối tượng Statement / PreparedStatement / CallableStatement.

Cập nhật

setQueryTimeout không được dựa vào, mặc dù nó hoạt động (ít nhất là từ một ứng dụng khách J2SE). Nó hoạt động thông qua trình điều khiển JDBC thực hiện một chuyến khứ hồi đầy đủ đến máy chủ cơ sở dữ liệu Oracle. Sau đó, tùy thuộc vào cơ sở dữ liệu để tạm dừng thực thi truy vấn. Đừng dựa vào nó cho các ứng dụng quan trọng về thời gian.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2PL, Mô hình nghiêm ngặt và nghiêm ngặt, Có lợi ích gì không?

  2. Cách loại bỏ tất cả các phiên oracle đang hoạt động và không hoạt động cho người dùng

  3. Oracle SQ Xác định Anh chị em qua anh chị em ruột

  4. ORA-00942:bảng hoặc dạng xem không tồn tại với Mẫu Spring JDBC trong Spring Boot

  5. ORA-00918:cột được xác định không rõ ràng trong SELECT *