MySQL 行锁检测
如何检测 MySQL 中的行锁?
使用 SHOW PROCESSLIST 命令。
详细步骤:
登录 MySQL 服务器。执行以下命令:
1
SHOW PROCESSLIST;
示例:
1
2
3
4
5
6
<a style="color:f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a>> SHOW PROCESSLIST;
+-----+------+--------------------+-----------------+---------+------+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-----+------+--------------------+-----------------+---------+------+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 6 | test | localhost | test | Query | 0 | Locked | SELECT FROM table1 WHERE id = 1 FOR UPDATE |
+-----+------+--------------------+-----------------+---------+------+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
在这个示例中,进程 ID 为 6,正在持有表 table1 中 ID 为 1 的行的行锁。
以上就是mysql行锁怎么检测的详细内容,更多请关注其它相关文章!