Quais são os aspectos negativos de definir uma configuração wait_timeout alta no MySQL?

2

Eu estou olhando para a possibilidade de aumentar o wait_timeout em um servidor MySQL em um esforço para evitar que um fluxo JDBC SELECT em um Manipulador de Importação de Dados do Solr exceda o tempo limite após os 28.800 segundos padrão.

Observação: a configuração de autoReconnect = true na conexão não é suficiente para minhas necessidades.

    
por Brian 15.10.2009 / 17:32

1 resposta

2

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.

    
por 18.10.2009 / 11:19

Tags