暂无图片
events_transactions_current ,再5.7中,有未提交的事务,但是却查不到
我来答
分享
暂无图片 匿名用户
events_transactions_current ,再5.7中,有未提交的事务,但是却查不到

--sess 1

mysql> start transaction;
Query OK, 0 rows affected (0.07 sec)

mysql> select * from t;
+----+---------+------+---


--sess 2

这个8.0 中执行

 select * from performance_schema.events_transactions_current ; 有结果,相当于上面的未提交的事务,能查到,

但是再5.7 中,上面的语句查不到,请问为什么 ?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
db

MySQL 5.7和8.0在performance_schema的实现上有所不同,特别是在事务的监控和记录方面。MySQL 8.0增强了对事务的监控能力,使得events_transactions_current视图能够显示未提交的事务,而MySQL 5.7功能有所不同,导致无法查询到未提交的事务。

暂无图片 评论
暂无图片 有用 2
手机用户9375
2024-11-04
有这方面限制说明等相关的具体链接吗?
db
暂无图片 评论
暂无图片 有用 2
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏