Otimizando Banco de Dados

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

Anúncios

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

%d bloggers like this: