Melhore o desempenho do MySQL sem a ajuda de um DBA

  • 2

Melhore o desempenho do MySQL sem a ajuda de um DBA

Category : banco de dados , Java

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×

Depois de ler tanta coisa sobre a mesma notícia, resolvi postar algo bem mais útil sobre o MySQL.


Independente do que aconteça com ele, não será tão cedo que você deixará de usá-lo para a sua base local de desenvolvimento.

O problema é que quando o banco de dados começa a crescer e aos poucos ficar lento e mais lento, e como você não é DBA, não perde tempo mexendo nessas coisas e acaba convivendo com isso.

Baseado nesse artigo, vou passar aqui umas dicas rápidas que farão a diferença no uso do MySQL em sua máquina.

Para listar os parâmetros do seu MySQL, veja no site oficial ou use alguma ferramenta.

  1. Derrube o serviço do MySQL
  2. Localize o seu arquivo my.cnf ou my.ini (em /etc ou C:\Program Files\MySQL\MySQL Server 5.1 )
  3. Modifique os parâmetros abaixo de [mysqld] :
    • max_connections = 60
    • max_user_connections = 60
    • key_buffer_size = mude para um valor entre um terço e metade da memória RAM disponível (exemplo: 128M)
  4. Inicie o serviço do MySQL

Uma maneira mais fácil ainda é com o seu MySQL rodando, executar esse script que analisará o banco de dados e exibirá os parâmetros que deverão ser alterados para uma melhor performance.

Veja um exemplo de resultado parcial do script:

Bom proveito!

Fernando Boaglio, para a comunidade. =)


About Author

Fernando Boaglio

???

2 Comments

Leonardo

10/maio/2012 at 1:21 pm

Ótimo artigo parabéns

comment-14694

5/outubro/2014 at 3:22 am

comment-14694

Melhore o desempenho do MySQL sem a ajuda de um DBA – Boaglio.com

Leave a Reply

Quero saber mais sobre…

Inscreva-se para receber as novidades!

Arquivos

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×