在PostgreSQL中监控查询

在PostgreSQL中监控查询

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

本文介绍了如何在Postgres中实现类似Redis的MONITOR命令,包括启用logging_collector、设置log_statement为'all'以记录日志,以及查询日志文件路径以实时查看日志。

🎯

关键要点

  • 介绍如何在Postgres中实现类似Redis的MONITOR命令。
  • 首先检查logging_collector是否开启。
  • 如果logging_collector为off,需要在Postgres配置文件中启用它。
  • 检查配置文件路径以找到postgresql.conf。
  • 在配置文件中将logging_collector设置为on,并重启服务器。
  • 检查所需数据库的log_statement是否启用。
  • 如果log_statement为none,可以将其更改为all。
  • 此设置在服务重启后仍然有效。
  • 查询日志文件路径以实时查看日志。
  • 使用命令获取日志文件的完整路径,并使用tail -f命令查看日志。
➡️

继续阅读