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

MySQL wait_timeout không được chấp nhận cho truy vấn dài?

Cả wait_timeoutinteractive_timeout là thời gian không hoạt động trước khi kết nối bị ngắt. Vì vậy, kết nối phải ở trạng thái không hoạt động (không chạy truy vấn) trước khi nó bị ngắt. MySQL SLEEP() không được tính, vì bạn đang chạy một truy vấn.

Bạn sẽ phải loại bỏ các truy vấn đang chạy dài theo cách thủ công (không có cài đặt nào để MySQL làm điều đó cho bạn). Bạn có thể viết kịch bản này. Sử dụng SHOW PROCESSLIST (hoặc các công cụ bên ngoài như Innotop ) và KILL .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách dễ nhất để sao chép cơ sở dữ liệu MySQL?

  2. chọn truy vấn ở chế độ ngủ đông với mệnh đề where

  3. Không thể kết nối với Máy chủ MySQL từ xa

  4. Nhận kết quả từ MySQL bằng PDO

  5. Ai đó có thể giải thích chi tiết về tính năng Lập chỉ mục của Magentos không?