是否可以根据需要记录任何一次 sql 事务脚本的执行?我不想一直打开日志记录,因为我只需要事务中的信息来通过以下方式生成分析器报告http://pgfouine.projects.postgresql.org/?!
答案1
当然。在这次交易之前请执行以下操作:
set log_min_duration_statement=0;
做你的事情,然后将其重置回原始值。
但是。除非单笔交易有几千条命令,否则分析单笔交易毫无意义。否则,您可以直接阅读日志。但请记住,基于单笔执行交易的计时实际上毫无价值。