Jump to content
Limestone de cara nova! ×

Otimizando Seu Mysql


Julianodls
 Share

Recommended Posts

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 to comment
Share on other sites

Não conhecia o script! Muito bom Juliano.

Junto ao mysqltuner é um ouro rsrs

BrasilHOSP | Hospedagem de Sites, Revenda de Hospedagem, Servidores Virtuais e Streaming! - http://www.brasilhosp.com.br/ / http://www.rvcore.com/

NetGerencia | Gerenciamento de Servidores, Cloud Server Gerenciado. - http://www.netgerencia.com.br/

Link to comment
Share on other sites

Recentemente usei o /tuning-primer e achei melhor que o mysqltuner, Jordan dá para usar os 2 juntos ? é recomendado ?

 

Claro, dá sim! E sim, é recomendável =)

BrasilHOSP | Hospedagem de Sites, Revenda de Hospedagem, Servidores Virtuais e Streaming! - http://www.brasilhosp.com.br/ / http://www.rvcore.com/

NetGerencia | Gerenciamento de Servidores, Cloud Server Gerenciado. - http://www.netgerencia.com.br/

Link to comment
Share on other sites

  • 2 weeks later...

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 to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.




×
×
  • Create New...