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

Postgresql không thành công truy vấn cụ thể MỘT lần sau khi Windows khởi động lại

Với một số trợ giúp, tôi đã tìm thấy giải pháp trong tài liệu Npgsql, tại đây .

Npgsql theo mặc định đi kèm với một số tham số thời gian chờ cho kết nối và lệnh. Sau khi khởi động lại Windows, lần truy cập đầu tiên vào bảng rất chậm, dẫn đến hết thời gian chờ lệnh.

Với các tham số bổ sung trên chuỗi kết nối, tôi có thể thay đổi các cài đặt đó cao hơn và giải quyết vấn đề của mình:

connectionString += ";Timeout=180;Command Timeout=180";

Mẹo thưởng :một hàm Postgresql pg_sleep(seconds) đã giúp tôi tái tạo sự cố mà không cần khởi động lại thực tế. Rất hữu ích:

SELECT pg_sleep(60);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DictCursor dường như không hoạt động dưới psycopg2

  2. psycopg2 không thể tìm thấy bất kỳ bảng nào sau khi kết nối

  3. Làm cách nào để tự động cập nhật dấu thời gian trong PostgreSQL

  4. Làm thế nào để xác định trình tự để sử dụng khi tạo bảng trong quá trình di chuyển ActiveRecord trong Ruby on Rails 5.2?

  5. PostgreSQL - giá trị động dưới dạng tên bảng