general log区别

general_log 和 tidb_general_log 有什么区别,开启后我该如何查询sql执行历史,麻烦各位大佬传道授业,感激不尽

1 Like

tidb中生效的是tidb_general_log ,在实例级生效set session tidb_general_log=on。general_log应该只是一个兼容显示

3 Likes

感谢大佬,那应该怎么查询呢

会写到tidb.log,带GENERAL_LOG的记录

好的,感谢大佬

tidb用的是集群 日志会分散到每一台机器上么,大佬

tidb中生效的是tidb_general_log ,在实例级生效set @@tidb_general_log=on
日志文件是分散存储的

tiup cluster display 看tidb部署在哪,连哪个实例设置后哪个实例有日志

怎么把所有的tidb实例都开启,大佬

每个tidb server上都设置下,这个是实例级别的参数

tidb环境变量设置有3个级别: 会话级、实例级、全局。会话级和实例级都使用set session语法,实例级参数仅对所连接上tidb server有效,不影响其他tidb server。

大佬,我这边是tidb集群,用elb做的负载均衡,navicat并不知道连的是哪台tidb,有什么办法全部开启吗

tidb的地址不允许直接登录吗?挨个登录开启

好的 tidb有登陆命令吗,大佬

直接用navicat连tidb server的ip就行,或者mysql的client直接登录

好的 感谢大佬:pray:

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