Galera,
Nesses ultimos dias, tive um desafio de montar scripts de importação de um banco MySQL, para uma aplicação de monitoramento.
No primeiro dia, a aplicação rodou “macia”, porém quando o banco começou a “crescer” começamos a enfrentar vários problemas
sendo o pior, a sobrecarga do banco, ocasionando demora na importação dos dados. Depois de ficar monitorando o BD, verifiquei
que a sobrecarga se dava, ao “wait_timeout”, estava com o valor padrão, 28800 segundos, mudei para 300 segundos. Com isso,
diminuiu o número de sessões “presas” em 50%, e o tráfego em 80%. Fica a dica, após colocar a aplicação em “produção” dêem uma olhada
no banco de dados para verificar, tráfego, sessões em uso, quantidade de sessões em “sleep” entre outros. E adaptem o banco às necessidades
de sua aplicação.
Softwares usados: MySQL e MySQL Workbench
Publicado por Gustavo Del Negro