Jump to content

MySQL consumindo recursos - Load alto


Claudio

Recommended Posts

Olá, senhores. 

Recentemente migrei algumas contas para o servidor e algumas me deram um pouco de trabalho, estavam com malware mas foi resolvido. 
Após, o servidor ficou com load alto e fui verificar o que era como mostra a imagem 

load.JPG?1457644049

Otimizei o MySQL e algumas outras alternativas que ajudaram, mas não foram o suficiente. Ali mostra um caminho com erro, abri para ver o que mostrava e estes são alguns erros que encontrei

erros.JPG?1457644658

Alguém tem alguma sugestão? Aceito todas. Estou a vários momentos tentando pensar em como solucionar isso. Inclusive, causa lentidão no servidor em alguns momentos.

Obrigado

Link to comment
Share on other sites

tente usar percona ou mariadb para ver se melhora a performance.
uma dica que dou é não usar o mecanismo innodb, isso pode causar até problemas futuros, utilize sempre e engine mysam, você pode fazer essa configuração de deixar como padrão o mysam pelo arquivo de configurações do mysql.

Caso seja feito tudo isso e não resolva você pode tentar uma ajuda da SYS do cpanel.

https://tickets.cpanel.net/review/login.cgi

eles podem te dar uma auxiliada.

Edited by LucianoZ

Chamou? Estamos ai!

Link to comment
Share on other sites

8 minutos atrás, PedroHenrique disse:

@Claudio estou aprendendo a trabalhar com cPanel e queria saber como faço para chegar nessa tela, mostrando o PID, %CPU, %MEM etc?  : )

Caso seja root no sistema só clicar em Load Averages: ... ... ... logo na parte de cima do WHM e irá até a tela.

Pode também seguir o caminho System Health > Process Manager

Link to comment
Share on other sites

5 horas atrás, LucianoZ disse:

tente usar percona ou mariadb para ver se melhora a performance.
uma dica que dou é não usar o mecanismo innodb, isso pode causar até problemas futuros, utilize sempre e engine mysam, você pode fazer essa configuração de deixar como padrão o mysam pelo arquivo de configurações do mysql.

Caso seja feito tudo isso e não resolva você pode tentar uma ajuda da SYS do cpanel.

https://tickets.cpanel.net/review/login.cgi

eles podem te dar uma auxiliada.

Eu sei que o InnoDB consome mais recursos que o MyISAM e isso se dá pela diferente forma de trabalhar de cada mecanismo. De forma bem simplista:

- InnoDB bloqueia colunas
- MyISAM bloqueia tabelas

Logo, percebe-se que o InnoDB é mais recomendável para sites com muitos acessos simultâneos.

Agora a dúvida: a que tipo de problemas futuros você se refere? (a pergunta é por pura curiosidade e conhecimento mesmo).

Abraço.

Link to comment
Share on other sites

9 horas atrás, Clayderson disse:

Eu sei que o InnoDB consome mais recursos que o MyISAM e isso se dá pela diferente forma de trabalhar de cada mecanismo. De forma bem simplista:

- InnoDB bloqueia colunas
- MyISAM bloqueia tabelas

Logo, percebe-se que o InnoDB é mais recomendável para sites com muitos acessos simultâneos.

Agora a dúvida: a que tipo de problemas futuros você se refere? (a pergunta é por pura curiosidade e conhecimento mesmo).

Abraço.

InnoBD tem uma probabilidade maior de dar perda total caso seu arquivo venha se corromper. 
Ja tive problemas relacionados e a perda foi total. Tudo fica gravado em um unico arquivo, é um desligamento inesperado de algo e isso levará você perder todas base de dados.
Já myisam são arquivos únicos para cada banco de dados, evita um pouco causar a perda de todo mysql que você tenha, o Cpanel por padrão tem adotado se não me engano sempre o myisam, mais em cpanel antigos isso esta ainda como padrão o innodb.

Chamou? Estamos ai!

Link to comment
Share on other sites

O tópico está um pouco antigo mais é melhor que abrir outro, já que o assunto é relacionado!

Notei um aumento de consumo da CPU pelo MySQl de um servidor, o pessoal da administração de sistemas sugeriu converter as tabelas do banco de dados para esse InnoDB , eles falaram que é melhor pois ele processa as informações na memória não na CPU... 

Seria uma boa fazer isso? Atualmente o banco de dados está consumindo mais de 50% da CPU do server.

Link to comment
Share on other sites

MYISAM ele tem protocolos de leitura e escrita com seguranca usando caches.

InnoDB faz leitura e escrita diretamente nas tabelas dos bancos. Consequentemente, se em algum momento uma RW desses der problema vai corromper o DB todo de uma lapada só. EU particularmente nao usaria INNO em troca de 2-3 % nunca. Tem um ganho mas é muito pouco em termos gerais

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...

Important Information

Do you agree with our terms?