PG记录SQL慢语句到日志中并分析

一、记录到日志


log_statement---设置在日志中记录哪些SQL操作的语句到日志中。
(包含简单语法错误的语句也不会被记录。这是因为只有在完成基本语法解析并确定了语句类型之后才会发出日志消息。
在扩展查询协议的情况下,在执行阶段之前(即在解析分析或规划期间)出错的语句也不会被记录。)


log_min_duration_statement---如果语句运行至少指定的时间量,将导致记录每一个这种完成的语句的持续时间。


log_line_prefix---这是一个printf风格的字符串,它在每个日志行的开头输出。


log_min_error_statement---控制哪些导致一个错误情况的 SQL 语句被记录在服务器日志中。


二、分析


使用PGBadger进行分析(使用操作有待记录)
参考https://www.cnblogs.com/cqdba/p/15896359.html

posted @ 2025-06-26 08:38  夜说的世界  阅读(24)  评论(0)    收藏  举报