记录日志的时间

    该参数属于USERSET类型参数,请参考中对应设置方法进行设置。

    取值范围:枚举类型,有效值有debug、debug5、debug4、debug3、debug2、debug1、info、log、notice、warning、error、fatal、panic。参数的详细信息请参见表1。在实际设置过程中,如果设置的级别大于error,为fatal或panic,系统会默认将级别转为error。

    默认值:notice

    log_min_messages

    参数说明:控制写到服务器日志文件中的消息级别。每个级别都包含排在它后面的所有级别中的信息。级别越低,服务器运行日志中记录的消息就越少。

    该参数属于SUSET类型参数,请参考中对应设置方法进行设置。

    须知:
    client_min_messages和log_min_messages取相同值log时所代表的消息级别不同。

    取值范围:枚举类型,有效值有debug、debug5、debug4、debug3、debug2、debug1、info、log、notice、warning、error、fatal、panic。参数的详细信息请参见。

    默认值:warning

    参数说明:控制在服务器日志中记录错误的SQL语句。

    该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。

    取值范围:枚举类型,有效值有debug、debug5、debug4、debug3、debug2、debug1、info、log、notice、warning、error、fatal、panic。参数的详细信息请参见。

    默认值:error

    log_min_duration_statement

    参数说明:当某条语句的持续时间大于或者等于特定的毫秒数时,log_min_duration_statement参数用于控制记录每条完成语句的持续时间。

    设置log_min_duration_statement可以很方便地跟踪需要优化的查询语句。对于使用扩展查询协议的客户端,语法分析、绑定、执行每一步所花时间被独立记录。

    该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。

    记录日志的时间 - 图4 须知:
    当此选项与同时使用时,已经被log_statement记录的语句文本不会被重复记录。在没有使用syslog情况下,推荐使用log_line_prefix记录PID或会话ID,方便将当前语句消息连接到最后的持续时间消息。

    取值范围:整型,-1 ~ INT_MAX,单位为毫秒。

    • 设置为250,所有运行时间不短于250ms的SQL语句都会被记录。
    • 设置为0,输出所有语句的持续时间。
    • 设置为-1,关闭此功能。

    默认值:30min

    参数说明:控制当产生该设置参数级别相等或更高级别的信息时,会打印函数的堆栈信息到服务器日志文件中。

    该参数属于SUSET类型参数,请参考中对应设置方法进行设置。

    有效值有debug、debug5、debug4、debug3、debug2、debug1、info、log、notice、warning、error、fatal、panic。参数的详细信息请参见表1

    默认值:panic

    解释openGauss中使用的消息安全级别。当日志输出到syslog或者eventlog(仅windows环境下,openGauss版本不涉及该参数)时,openGauss进行如表中的转换。

    表 1 信息严重程度分类

    plog_merge_age

    参数说明:该参数用于控制性能日志数据输出的周期。

    该参数属于USERSET类型参数,请参考中对应设置方法进行设置。

    须知:
    该参数以毫秒为单位的,建议在使用过程中设置值为1000的整数倍,即设置值以秒为最小单位。该参数所控制的性能日志文件以prf为扩展名,文件放置在$GAUSSLOG/gs_profile/目录下面,其中node_name是由postgres.conf文件中的pgxc_node_name的值,不建议外部使用该参数。

    取值范围:0~2147483647,单位为毫秒(ms)。

    当设置为0时,当前会话不再输出性能日志数据。当设置为非0时,当前会话按照指定的时间周期进行输出性能日志数据。

    该参数设置得越小,输出的日志数据越多,对性能的负面影响越大。