我在mysql数据库上使用AWS慢速日志查询。我在日志里有很多这样的东西:
# Query_time: 0.613015 Lock_time: 0.000000 Rows_sent: 0 Rows_examined: 0
use XXXXXXX;
SET timestamp=1567605603;
commit;有些人是这样的:
# Query_time: 0.575397 Lock_time: 0.000000 Rows_sent: 0 Rows_examined: 0
SET timestamp=1567605603;
commit;这意味着什么?一个事务是打开的,但没有任何DML操作?
发布于 2019-09-04 14:23:59
我们不能从慢速查询日志中的单个条目中知道,但是这个commit很可能是在一定数量的DML语句之后运行的最后一条语句。
也就是说,每个语句都在慢速查询日志中获得自己的条目,包括start transaction和commit。
不幸的是,慢速查询日志中的条目没有事务id,因此我们不知道哪些语句是同一事务的一部分。
https://stackoverflow.com/questions/57790364
复制相似问题