我们使用 Postgres。设置 log_statement=all 后,它只会记录来自 psql 的查询,而不是来自通过 JDBC 访问它的应用程序的查询。
我觉得这有点违反直觉。应用程序中约 95% 的数据访问不是通过 JDBC(或其他语言中的类似方法)完成的吗?
在有关 HIPAA 实现的文章中,建议设置 log_statement=all。如果根本不记录大多数数据访问,这将起到什么作用?
我们应该记录哪些查询(或者我们应该记录它们?)我们应该使用类似 log4jdbc 的东西吗?还是 log_statement=all 就足够了?