O Amazon RDS “Freeable Memory” está diminuindo rapidamente

3

Tenho notado recentemente que a memória liberável na minha instância do Amazon RDS (db.m4.large) está diminuindo rapidamente. Ao longo das últimas semanas, desceu rapidamente de quase 3700 MB para 1000 MB. Não houve nenhum problema com os aplicativos. Minha utilização de CPU também é consistentemente baixa - algo em torno de 7% o tempo todo.

Existe algo que eu possa fazer para limpar a memória? Preocupado se for nesse ritmo, pode ficar sem memória nos próximos dias.

    
por NoMadic 10.10.2016 / 10:27

1 resposta

1

Uma tendência decrescente de FreeabkeMemory mínima não é alarmante. Isso significa que seu processo de banco de dados está solicitando memória do sistema operacional. Quanto ao motivo pelo qual o banco de dados está funcionando, você precisará consultar a documentação do fornecedor do mecanismo para medir as estruturas de memória interna e relacioná-las à sua carga de trabalho. As filas JOINs e ORDER BY são sempre clientes frequentes de memória, pois precisarão alocar buffers para tabelas de trabalho. Dependendo do seu mecanismo ou esquema, isso também pode levar ao uso de disco temporário ou de longo prazo, evidenciado pelo mínimo de FreeStorageSpace e picos no máximo de WriteIOPs. Ou até mesmo uma mudança repentina no SwapUsage.

Se você reiniciar a instância, verá toda a memória alocada para o processo de banco de dados liberada e o número mínimo de FreeableMemory será aumentado. Então, mais uma vez, a métrica tenderá lentamente para baixo.

Basicamente, você quer que o banco de dados aloque memória do sistema operacional. São mudanças súbitas nas tendências que valem a pena investigar e o nível do aplicativo (banco de dados).

E se você quiser mais métricas do sistema operacional, sempre será possível ativar o monitoramento aprimorado: link

    
por 29.10.2016 / 05:14