【问题标题】:PG log : could not (re)acquire exclusive lock for truncate scanPG 日志:无法(重新)获取截断扫描的排他锁
【发布时间】:2019-03-13 07:38:21
【问题描述】:

PG 日志越来越多

2019-03-08 07:01:20 PST LOG:自动清理表“hpdpidb.hpdpidb_app.dp_catalog_object_versession”:无法(重新)获取截断扫描的独占锁

谁能告诉我这个日志消息?为什么我会得到这个?我需要担心这个吗?如何忽略/解决这个问题?

【问题讨论】:

    标签: postgresql autovacuum


    【解决方案1】:

    该错误消息主要意味着您应该将 PostgreSQL 升级到更高版本。

    它已于 2013 年 4 月从 this commit 的代码中删除。

    消息本身无需担心:这意味着VACUUM 无法截断(减小大小)最后一页已变为空的表。

    在当前的 PostgreSQL 版本中,相应的消息已降低到日志级别 DEBUG2,因此不会显示在您的日志中。

    【讨论】:

    • 好的,我将升级到最新版本,但暂时我可以停止以某种方式记录到 PostgreSQL 日志吗?它占用了我的磁盘空间。
    • 这无关……只需适当地编辑postgresql.conf。也许日志中有一些有趣的东西......
    猜你喜欢
    • 2017-08-13
    • 2015-06-02
    • 2018-10-11
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    • 2012-12-04
    • 2015-01-18
    相关资源
    最近更新 更多