mysql 查询正在执行的事务
时间: 2023-07-09 20:06:16 浏览: 210
查看Mysql运行状态
可以使用以下命令查询当前正在执行的事务:
```
SHOW ENGINE INNODB STATUS;
```
执行该命令后,会输出一些关于 InnoDB 存储引擎的状态信息,其中包含了当前正在执行的事务信息。在输出中搜索 "TRANSACTIONS" 关键字,可以看到当前与数据库相关的事务列表,包括事务的 ID、状态、锁信息等。
另外,也可以使用以下命令查看所有正在执行的 MySQL 进程,包括执行的 SQL 语句和相应的线程 ID:
```
SHOW FULL PROCESSLIST;
```
该命令会输出所有连接到 MySQL 服务器的客户端进程信息,可以根据相关信息判断是否存在正在执行的事务。
阅读全文