- log_min_duration_statement:执行时间超过该参数设置的值的语句会被记录,语句的执行时间也会被记录
- log_statement:控制哪些 SQL 语句被记录。可选的值有:
- none:
- ddl:DDL(例如CREATE、ALTER和 DROP语句)、DCL(grant、revoke语句)
- mod:DDL+DCL+DML(INSERT、DELETE、UPDATE)+EXLPAIN
- all:所有语句。包括DQL
满足以上两个条件中的任意一个,语句都会被记录下来
唯一的区别是只要满足log_min_duration_statement就会记录语句的执行时间,如:
2022-07-12 11:41:58.313 CST [129269] LOG: duration: 297.740 ms statement: update test set a = 99 ;
如果两个条件都满足,则执行时间和语句会分别打印,如:
2022-07-12 11:55:38.942 CST [129269] LOG: statement: create table test(a int,b text);
2022-07-12 11:55:38.954 CST [129269] LOG: duration: 11.759 ms
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




