Sou novo no monitoramento do Postgres (9.3 no Ubuntu 14.04) e tenho usado o Zabbix/PG_monz.
Estou vendo erros de que meu banco de dados tem "muitos bytes temporários" e que meu banco de dados é "muito grande". Meus arquivos de backup reais são de 400 MB diariamente.
Eu estou querendo saber se alguém está familiarizado com PG_Monz ou apenas sobre o que esse erro pode ser. Agradeço antecipadamente!
Eu encontrei a resposta com relação a como e por que isso está acontecendo. PG_Monz está usando a seguinte consulta para rastrear bytes temporários:
No entanto, esta instrução select não mostra os bytes temporários atuais, em vez disso, mostra um incremento de todos os bytes temporários já criados desde a última redefinição de estatísticas. IE: Não está mostrando um delta ao longo de um período de tempo que seria o número exato.
Olhando para esta consulta e, em seguida, verificando a pasta, vejo que está vazia e, portanto, meu servidor não possui bytes temporários.
Fonte: https://www.marshut.net/wnsmt/postgresql-9-2-4-temp-files-never-released.html
O mesmo vale para um banco de dados muito grande:
O limite do Zabbix está incorreto para a maneira como o PostgreSQL relata o tamanho dos bancos de dados: veja informações sobre
select pg_database_size(dbname)