Mysql no Ubuntu 12.04 com IP estático é muito lento

1

Minha configuração

  • Ubuntu 12.04
  • endereço IP estático
  • mysql 5.5.28

Esta é uma caixa usada na minha rede local apenas para desenvolvimento. Então eu instalei o Ubuntu e não mudei muito, mas definindo o IP estático.

O mysql é muito lento nesta máquina. Por exemplo. Demora 15 minutos para despejar em um banco de dados com algumas centenas de instruções de inserção, em outra máquina menor leva menos de um minuto.

Eu suponho que minha configuração de rede não está correta, que algo pode estar faltando ou simplesmente errado. Como posso depurar este problema?

/ etc / network / interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.80
netmask 255.255.255.0
network 192.168.1.1
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.8.4
dns-searcch google.com

My.cnf:

bind-address            = 127.0.0.1
    
por jamie0726 09.12.2012 / 11:18

1 resposta

1

Eu posso ver várias maneiras de encontrar o gargalo de desempenho:

  1. Tenha duas peças de hardware idênticas , uma com o problema e outra sem. Mude uma coisa de cada vez na pior até que melhore. A última coisa que você mudou foi o problema. (Observe que pode haver mais de um problema).
  2. Execute mysqltuner na caixa incorreta e siga as sugestões apresentadas.
  3. Execute strace no MySQL com as opções -tt e -T e observe o que gasta o tempo todo fazendo. A opção -c também pode ser útil.
  4. Configure uma caixa de monitoramento executando algo como Cacti, Zabbix, Munin, etc. e observe para ver qual métrica atinge 100% quando o problema de desempenho ocorre.

Não há garantia de que isso seja um problema de software ou configuração. Como você está comparando diferentes (potencialmente completamente diferentes) bits de hardware, é possível que sua caixa dev já esteja em sua capacidade. É possível que a única maneira de torná-lo mais rápido seja comprar um hardware melhor. Sem conhecer os detalhes da caixa que você está comparando, ninguém pode ter certeza.

    
por 09.12.2012 / 18:18