Julianodls Postado Janeiro 21, 2013 Compartilhar Postado Janeiro 21, 2013 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. 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 ParametersBanco de dados MySQL Performance Tuning melhores práticas vídeo tutorialFine-Tuning MySQL Full-Text SearchTuning MySQL Performance with MySQLTuner Link para o comentário Compartilhar em outros sites More sharing options...
Jordan Miguel Postado Janeiro 22, 2013 Compartilhar Postado Janeiro 22, 2013 Não conhecia o script! Muito bom Juliano. Junto ao mysqltuner é um ouro rsrs Link para o comentário Compartilhar em outros sites More sharing options...
MichelGomide Postado Janeiro 23, 2013 Compartilhar Postado Janeiro 23, 2013 Recentemente usei o /tuning-primer e achei melhor que o mysqltuner, Jordan dá para usar os 2 juntos ? é recomendado ? Link para o comentário Compartilhar em outros sites More sharing options...
Jordan Miguel Postado Janeiro 24, 2013 Compartilhar Postado Janeiro 24, 2013 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 =) Link para o comentário Compartilhar em outros sites More sharing options...
Servidores Dedicados Postado Fevereiro 4, 2013 Compartilhar Postado Fevereiro 4, 2013 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 More sharing options...
Posts Recomendados