mysqld de repente está tomando muita memória e meu laptop está ficando mais quente

1

Eu tenho usado o Ubuntu 14.04 por um tempo, mas realmente novo no Linux. Eu uso principalmente para fins de desenvolvimento Java / android / web.

Às vezes, percebo que meu laptop fica mais quente que o normal, às vezes até mesmo em torno de altas temperaturas enquanto uso o Eclipse + tomcat. Mas na maioria das vezes a temperatura é realmente normal. Então, toda vez que eu vejo meu laptop ficando muito quente, eu verifico os serviços em execução e toda vez que eu encontro "mysqld" levando mais memória do que o normal. Como normalmente ele está levando em torno de 40-60mb de memória, mas quando eu vejo meu laptop está ficando realmente quente, eu verifico o uso de memória e acho mysqld levando em torno de 500mb de memória!

Durante um mês, não vi isso acontecer de novo. Mas ontem meu ubuntu fez uma atualização e desde então estou tendo esse problema novamente. Alguém pode me ajudar a resolver este problema?

    
por ShaDooW 11.10.2014 / 12:38

1 resposta

1

Verifique seus buffer_sizes, suponho que você esteja usando innodb,

defina o innodb_buffer_pool_size para um valor menor que o atual.

O número de conexões também pode fazer uso de memória grande, então defina seu valor de max_connections o mais baixo possível

verifique se você fechou todas as conexões abertas em seu aplicativo depois que elas realizaram o trabalho.

Se houver consultas longas, isso afetará o desempenho também. Você precisa verificar o log de consultas lentas para encontrar essas consultas.

Verifique por SHOW FULL PROCESSLIST , que mostra as consultas que estão em execução e aguardando alguns outros recursos. Você pode refinar essas consultas para concluí-las rapidamente.

    
por vembutech 15.10.2014 / 18:35