ative o log de consultas lentas e veja se você tem alguma dúvida ruim acontecendo
Temos um servidor mac os x de 64 bits executando o mysql. A máquina tem 48 GB de RAM.
Top mostra como abaixo.
MemRegions: 12053 total, 16G resident, 12M private, 76M shared. PhysMem: 2072M wired, 17G active, 29G inactive, 48G used, 21M free.
A saída principal para o mysql é
COMMAND %CPU TIME #TH #WQ #PORTS #MREGS RPRVT RSHRD RSIZE VPRVT VSIZE PGRP PPID STATE UID FAULTS
mysqld 31.9 07:27:15 69/4 0 204 655 15G+ 244K 15G+ 16G 23G 64202 1 running 74 4183172+
Uma das consultas não é concluída para 20 mil linhas, mesmo para > 12 horas Eu acho que a surra está acontecendo porque a memória física livre disponível é de apenas 21M. Mas a consulta é concluída em um minuto para 2 mil linhas.
Todas as referências de tabelas em consultas são myisam mas 2 tabelas são innodb.
Como a memória é a preocupação, aqui estão alguns parâmetros do mysql que consomem muita memória.
key_buffer_size = 12G max_allowed_packet = 1G innodb_buffer_pool_size = 8G myisam_sort_buffer_size = 64M
Alguém pode me dizer se há algo errado com a configuração.
ative o log de consultas lentas e veja se você tem alguma dúvida ruim acontecendo
Tags performance mysql mysql5