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

Làm cách nào để thay đổi thời gian chờ kết nối Mysql mặc định khi kết nối qua python?

Làm:

con.query('SET GLOBAL connect_timeout=28800')
con.query('SET GLOBAL interactive_timeout=28800')
con.query('SET GLOBAL wait_timeout=28800')

Ý nghĩa tham số (lấy từ MySQL Workbench trong Navigator:Instance> Options File> Tab "Networking"> Phần "Timeout Settings")

  • connect_timeout :Số giây máy chủ mysqld đợi một gói kết nối trước khi phản hồi bằng 'Lỗi bắt tay'
  • tương tác_timeout Số giây máy chủ chờ hoạt động trên một kết nối tương tác trước khi đóng nó
  • wait_timeout Số giây máy chủ đợi hoạt động trên một kết nối trước khi đóng nó

BTW:28800 giây là 8 giờ, do đó, đối với thời gian thực thi 10 giờ, các giá trị này thực sự phải cao hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để cài đặt trình điều khiển pdo trong php docker image?

  2. Cách trả lại vị trí của một mục danh sách trong MySQL

  3. Làm cách nào để tìm các ký tự không phải ASCII trong MySQL?

  4. Cách lấy danh sách ngày giữa hai ngày trong truy vấn chọn mysql

  5. SQL Server tương đương với hàm substring_index trong MySQL