sql >> Databasteknik >  >> RDS >> Mysql

MySQL wait_timeout inte hedrad för lång fråga?

Båda wait_timeout och interactive_timeout är tiden för inaktivitet innan anslutningen avbryts. Så anslutningen måste vara inaktiv (inte köra en fråga) innan den kommer att avbrytas. MySQL SLEEP() räknas inte eftersom du kör en fråga.

Du måste manuellt döda långa frågor (det finns ingen inställning för att låta MySQL göra det åt dig). Du kan skripta detta. Använd SHOW PROCESSLIST (eller externa verktyg som Innotop ) och KILL .




  1. Hur får man ledande jokertecken-fulltextsökningar att fungera i SQL Server?

  2. SQL känner inte igen kolumnaliaset i where-satsen

  3. villkorlig unik begränsning

  4. Java, MySQL:Finns det något sätt att bädda in en MySQL-server med ett Java-program?