tidb审计日志如何记录原始sql,而不是用问号作为占位符,例如执行update test set name='1',审计日志记录原始sql而不是记录update test set name= ?.

tidb审计日志如何记录原始sql,而不是用问号作为占位符,例如执行update test set name='1,系统记录原始sql而不是记录update test set name= ?.

他有一个表存sql带?, 然后后面跟着变量的

有什么配置可以直接控制显示原始sql还是❓占位符吗

看了下参数,可能是 tidb_audit_log_redacted 参数,控制是否审计日志是否脱敏
审计日志是企业版本功能,建议找原厂售后支持

3 个赞

就是这个参数

1 个赞

企业版提供这个功能,需要了解一下吗?

2 个赞

这个应该是分类审计记录的

2 个赞

社区版的问题

2 个赞

社区版的功能限制文档哪里有具体描述?看在线文档里没找到

2 个赞

审计日志功能本身是 TiDB 企业版专属特性,社区版暂不支持该功能(包括自定义脱敏规则、记录原始 SQL 等)。如果是社区版用户,目前暂无直接配置项实现该需求。

1 个赞