configurações do mysql - usando os recursos disponíveis

1

Eu tenho muito trabalho de processamento que preciso executar em um servidor mysql.

Instalei o mysql 5.1.45-community em um Win 2008 de 64 bits.

É executado em um processador Xeon de 3 GHz com 8 GB de RAM.

Não parece importar quais consultas eu executo (ou o número que eu executo ao mesmo tempo), quando olho no gerenciador de tarefas, vejo um processador em 100%. Os outros 5 são ídolos. A memória é estática em 1,54 gig.

Quando instalei o mysql, usei o assistente e selecionei a opção padrão "servidor" (não a estação de trabalho).

Eu sinto que deveria estar ganhando mais por meu dinheiro. Existe algo mais que eu deveria estar monitorando ou algo que eu deveria mudar para usar os outros recursos do sistema?

    
por Christian Payne 23.04.2010 / 01:39

2 respostas

1

Você terá que aprender como ajustar o arquivo my.cnf 'do MySQL. As configurações padrão, e até mesmo muitos dos arquivos de configurações "sample", são muito conservadores. Uma máquina com 8 Gb está muito além do objetivo desses arquivos.

As configurações que você quer ver são:

  • read_buffer_size
  • key_buffer
  • thread_cache_size
  • table_cache
  • myisam_sort_buffer
  • read_buffer
  • read_rnd_buffer
  • innodb_buffer_pool_size

Pode haver outros. Alguns deles você pode querer aumentar pelo menos dez vezes.

Alguns links para ajudar você a entender essas configurações:

por 29.06.2010 / 05:21
0

Você verificou a lista de processos no MySQL ( show full processlist; ) e a lista de processos no Windows para verificar se é o MySQL? (Gerenciador de Tarefas)

    
por 23.04.2010 / 15:51