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

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

可以打开 tidb_general_log 来收集完整的 sql 请求。 需要注意这个系统变量是 server 级的,集群中的每台 tidb-server 需要单独开启。

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

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

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

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

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