sql >> Databáze >  >> RDS >> Mysql

MySQL wait_timeout není respektován pro dlouhý dotaz?

Oba wait_timeout a interactive_timeout je doba nečinnosti před přerušením připojení. Takže připojení musí být nečinné (nespouštějící dotaz), než bude zrušeno. MySQL SLEEP() se nepočítá, protože spouštíte dotaz.

Budete muset ručně zabíjet dlouho běžící dotazy (není zde žádné nastavení, aby to za vás dělala MySQL). Můžete to naskriptovat. Použijte SHOW PROCESSLIST (nebo externí nástroje jako Innotop ) a KILL .




  1. Spravujte MySQL pomocí phpMyAdmin na Debianu 5 (Lenny)

  2. PHP Openssl dešifruje AES Mysql Encryption

  3. Vzor úložiště bez LINQ nebo jiného ORM?

  4. Problém s Pythonem:Nelze najít vcvarsall.bat