Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL wait_timeout tidak dihormati untuk permintaan panjang?

Keduanya wait_timeout dan interactive_timeout adalah waktu tidak aktif sebelum koneksi terputus. Jadi, koneksi harus dalam keadaan idle (tidak menjalankan kueri) sebelum terputus. MySQL SLEEP() tidak dihitung, karena Anda menjalankan kueri.

Anda harus secara manual mematikan kueri yang berjalan lama (tidak ada pengaturan agar MySQL melakukannya untuk Anda). Anda dapat membuat skrip ini. Gunakan SHOW PROCESSLIST (atau alat eksternal seperti Innotop ) dan 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. Kesalahan 1038 Memori tidak dapat diurutkan, pertimbangkan untuk meningkatkan ukuran buffer pengurutan

  2. Apa yang terjadi jika saya menjatuhkan kolom MySQL tanpa menurunkan indeksnya terlebih dahulu?

  3. Bergabung dengan tabel di beberapa server

  4. Kueri untuk N teratas per kode grup berfungsi untuk MySQL tetapi hasil berbeda untuk MariaDB

  5. Membuat kursor dengan SQL Dinamis di MySQL