请问如何打开或配置tidb的审计日志?

  • 系统版本 & kernel 版本:Centos 7.3
  • TiDB 版本:3.0.1
  • 集群节点分布:4 kv+3 pd + 3 Tidb, 分别在7台服务器上
  • 问题描述: 请问如何打开或配置tidb的审计日志?

可以打开 tidb_general_log 来收集完整的 sql 请求。
需要注意这个系统变量是 server 级的,集群中的每台 tidb-server 需要单独开启。
https://pingcap.com/docs-cn/stable/reference/configuration/tidb-server/tidb-specific-variables/#tidb_general_log

general log 打开后,会对性能有影响,另外日志产生量也很大,记得关闭。

能否只开启update语句?select语句不要?

开启后会记录所有 sql 语句。

我已通过 set @@tidb_general_log = 1; 设置开启,请问日志文件的路径在哪儿?

检查一下tidb.log里开启了吗?

如何使用审计功能,而不影响性能?

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。