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
.