日志检查点

来自 PostgreSQL Wiki
跳转到导航跳转到搜索

检查点对数据库性能有很大影响,可能会导致连接在检查点期间暂停几秒钟。从 PostgreSQL 8.3 开始,您可以通过开启 log_checkpoints 来获取检查点过程的详细日志。在早期版本中,您无法获得太多信息,但可以通过将 checkpoint_warning 设置为更高的值(例如最大值 3600 秒)来为每个检查点生成一条日志消息。这将在每次执行检查点时在日志中生成一个警告。如果您在检查点后面有连接备份,它们应该在检查点完成后立即完成。有关减少此问题规模的信息,请参见 检查点和后台写入器