首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL慢查询日志空提交

MySQL慢查询日志空提交
EN

Stack Overflow用户
提问于 2019-09-04 14:14:31
回答 1查看 1K关注 0票数 0

我在mysql数据库上使用AWS慢速日志查询。我在日志里有很多这样的东西:

代码语言:javascript
复制
# Query_time: 0.613015  Lock_time: 0.000000 Rows_sent: 0  Rows_examined: 0
use XXXXXXX;
SET timestamp=1567605603;
commit;

有些人是这样的:

代码语言:javascript
复制
# Query_time: 0.575397  Lock_time: 0.000000 Rows_sent: 0  Rows_examined: 0
SET timestamp=1567605603;
commit;

这意味着什么?一个事务是打开的,但没有任何DML操作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-04 14:23:59

我们不能从慢速查询日志中的单个条目中知道,但是这个commit很可能是在一定数量的DML语句之后运行的最后一条语句。

也就是说,每个语句都在慢速查询日志中获得自己的条目,包括start transactioncommit

不幸的是,慢速查询日志中的条目没有事务id,因此我们不知道哪些语句是同一事务的一部分。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57790364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档