What are the negatives of setting a high wait_timeout setting in MySQL?
Conexões inativas e persistentes obviamente demoram mais para expirar. Isso pode significar que você colide com alguns limites padrão e sensatos.
O primeiro será max_connections . Depois disso - por causa da maneira como o MySQL atribui descritores de memória e arquivos a conexões e threads - o table_cache , open-files-limit e o consumo geral de RAM aumentarão.
wait_timeout pode agir como uma proteção natural contra essas coisas. Você pode aumentá-lo, mas tenha em mente que o lado do cliente é a culpa e que pode ter um impacto no lado do servidor.