我试了一下,把满日志的阈值改小就能打印出来了,tidb_slow_log_threshold 单位是 ms,设为1,那么所有的 sql 都能打印出来。
上面 wd0517 提到的 tidb_current_ts 也很好用,只要显式的开启事务就行:
···
begin;
show variables like “tidb_current_ts”;
exec other_sql;
···
TIDB 里,同一个事务快照读,都是用的同一个开始时间戳。
我试了一下,把满日志的阈值改小就能打印出来了,tidb_slow_log_threshold 单位是 ms,设为1,那么所有的 sql 都能打印出来。
上面 wd0517 提到的 tidb_current_ts 也很好用,只要显式的开启事务就行:
···
begin;
show variables like “tidb_current_ts”;
exec other_sql;
···
TIDB 里,同一个事务快照读,都是用的同一个开始时间戳。