Cache de consulta do MySQL - o que acontece se o servidor ficar sem memória RAM?

2

então eu habilitei o cache de consultas no meu servidor, mas agora a partir dos 8 GB de RAM, quase não resta nada! CPU é de cerca de 3%!

Agora, o que acontece quando não há mais memória RAM?

Isso apenas aumentará a carga da CPU?

Obrigado

    
por Jimbo Mombasa 30.01.2012 / 13:43

2 respostas

4

Se não houver mais memória RAM e o servidor ainda precisar de mais memória, ela iniciará a troca se ainda não foi iniciada. Quando não houver mais RAM ou swap disponível, o servidor irá falhar. Geralmente, a carga da CPU pode aumentar como resultado do processamento mais necessário e do desempenho degradado.

A melhor coisa a fazer é tentar determinar o motivo disso. Você precisa verificar quais processos estão usando mais memória.

    
por 30.01.2012 / 13:46
1

se um servidor iniciar a troca, ele descartará os valores mais antigos ou qualquer que seja a política relacionada ao despejo do cache de consulta armazenado. O cache em consulta é um tipo de armazenamento temporário.

    
por 30.01.2012 / 13:48