Ir para conteúdo
  • Cadastre-se

Otimizando Seu Mysql


Julianodls

Posts Recomendados

Olá pessoal, para os que não tem muita experiência em otimização do MySQL-Server ai uma dica.

É claro que existem outras várias formas de se fazer otimizações em um servidor MySQL, como colocando um bom hardware dedicado, ou seja, um servidor rodando apenas o serviço de banco de dados, uma segunda forma de melhorar o desempenho é otimizando as consultas SQL que são de extrema importância, através da definição correta dos índices e outros arranjos de parâmetros. Uma terceira forma é analizando as informações do seu banco e ajustando o arquivo my.cnf de acordo com os resultados, que no caso é isso que vou falar abaixo.


Uma ferramenta muito útil que encontrei na internet, que nos dá uma boa base do que devemos fazer ou ajustar de acordo com os resultados coletados do nosso servidor MySQL é o script tuning-primer.sh, esse script faz alguma recomendações sobre como tunar sua instalação do MySQL através de ajustes finos feitos no arquivo de configuração my.cnf.

 

O script pode ser obtido aqui.

 

Baixe o arquivo e execute o comando abaixo para poder executá-lo:

# chmod +x tuning-primer.sh

 

Agora iremos rodar o arquivo usando o comando abaixo:
# ./tuning-primer.sh

 

Ao rodar o arquivo, o mesmo solicitará autenticação para poder rodar os procedimentos de análise, logue-se como root por sua própria conta ou crie um usuário com privilégios para isso. Você terá a opção de armazenar seus dados localmente para que na próxima execução não sejam solicitados novamente.

Segue abaixo uma imagem da tela após rodar o script:

 

O script é bem intuitivo, pois mostra através de cores o que devemos nos deter em analizar, ou no caso ajustar.

 

mysql1.JPG

As frases na cor vermelha indica parametros desadequados ou que devemos ajustar.
As frases na cor amarela apenas indicam algumas referências e sugestões.
As frases na cor verde indicam que os ajustes feitos já estão ok.



O script acima foi desenvolvido por Matthew Montgomery da MySQL Inc. -- MySQL Technical Support Specialist.

 

Segue abaixo alguns links como referência para estudo:
Tuning Server Parameters
Banco de dados MySQL Performance Tuning melhores práticas vídeo tutorial
Fine-Tuning MySQL Full-Text Search
Tuning MySQL Performance with MySQLTuner

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

Gente . Muito bom esse script . Mas como DBA , eu falo que isso atende muito bem em uns 60 % , pois tem parametros , que devem ser parametrizados em situações especificas . e cada cenário a realidade e diferente . Mas poxa esse script e muito legal ajuda muito , ate mesmo quem ja trabalha com isso .

 

Parabens !

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?