在特定的时间框架连接到postgresql

我怎样才能在特定的时间框架中find/使用PostgreSQL的连接?

在PostgreSQL日志中,我越来越

JSTERROR: canceling statement due to user request 

萨尔日志:

 MEM AM kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit 09:00:01 AM 25773712 40158364 60.91 257512 35876668 4552540 5.53 09:10:01 AM 25728656 40203420 60.98 258080 35920500 4555720 5.53 

一些configuration设置:

 max_connections = 2000 superuser_reserved_connections = 3 shared_buffers = 1GB effective_cache_size = 128MB work_mem = 1GB maintenance_work_mem = 16MB 

我如何解决这个问题?

build议欢迎。

我不确定我是否正确理解你的问题,但是一般来说PostgreSQL目前为止(第9.6页,2016/12)没有显示这些统计的历史。 因此,我使用postgresql_exporter + prometheus + Grafana进行监控,查看一些指标历史 – 普罗米修斯的标准设置为15天。 结合node_exported,您还可以看到OS的度量标准。 新格拉法纳4.0甚至提醒。 你可以在Docker中运行所有这些组件,而无需直接安装任何东西 – 我强烈推荐它。