查询pg_stat_bgwriter非常慢

时间:2018-02-14 16:49:09

标签: postgresql

我正在运行PostgreSQL 9.5.10。 因为两天的常规监控查询比平常慢得多。

e.G。以下查询总共持续10秒,类似的查询(pg_stat_database,pg_stat_database_conflicts)也非常慢。基于用户的常规操作表现良好。

SELECT * FROM pg_stat_bgwriter;

我还在postgresql日志文件中找到有关陈旧统计信息的消息

LOG:  using stale statistics instead of current ones because stats collector is not responding

如何在没有

的情况下解决这种情况

1 个答案:

答案 0 :(得分:1)

您必须弄清楚统计信息收集的问题。

  • 检查统计信息收集器是否正在运行(名为stats collector process的过程)。

  • 检查统计信息收集的UDP套接字是否存在:netstat -u -n -p

  • strace统计信息收集器,看看它在做什么。

如果不进行调查,很难猜出这种问题的原因,请参阅this blog post