mysql锁以及锁信息查看
发表于:2025-02-12 作者:千家信息网编辑
千家信息网最后更新 2025年02月12日,mysql中有以下几类锁:共享锁/排他锁意向锁,该锁是表级别的记录锁Gap 锁Next-Key锁自增锁地理索引的Predicate锁。mysql 中有几张系统表是关于锁信息的:INFORMATION_
千家信息网最后更新 2025年02月12日mysql锁以及锁信息查看mysql中有以下几类锁:
共享锁/排他锁
意向锁,该锁是表级别的
记录锁
Gap 锁
Next-Key锁
自增锁
地理索引的Predicate锁。
![](https://www.aqdb.cn/uploadfile/54/ba1a0b7a.jpg)
mysql 中有几张系统表是关于锁信息的:
INFORMATION_SCHEMA.INNODB_TRX:记录了所有在INNODB引擎上执行的事务信息。
INFORMATION_SCHEMA.INNODB_LOCKS:记录了每个事务上的锁的信息。
INFORMATION_SCHEMA.INNODB_LOCK_WAITS:记录了哪些事务在等待锁,以及等待锁的信息。
查看锁是否存在,以及相关信息:
SELECT
r.trx_id waiting_trx_id,
r.trx_mysql_thread_id waiting_thread,
r.trx_query waiting_query,
b.trx_id blocking_trx_id,
b.trx_mysql_thread_id blocking_thread,
b.trx_query blocking_query
FROM information_schema.innodb_lock_waits w
INNER JOIN information_schema.innodb_trx b
ON b.trx_id = w.blocking_trx_id
INNER JOIN information_schema.innodb_trx r
ON r.trx_id = w.requesting_trx_id;
需要注意的是,INNODB_TRX、INNODB_LOCKS和INNODB_LOCK_WAITS这几张表的记录来源是innodb中一块中间内存,在0.1秒内分别查阅这三张表的结果是正常的。
但是如果超过0.1秒,分开查阅这三张表的话,这三张表的数据会出现不一致的情况。
此外,这几张表的数据来源和PROCESSLIST这张表的数据来源是不一致的。
共享锁/排他锁
意向锁,该锁是表级别的
记录锁
Gap 锁
Next-Key锁
自增锁
地理索引的Predicate锁。
![](https://www.aqdb.cn/uploadfile/54/ba1a0b7a.jpg)
mysql 中有几张系统表是关于锁信息的:
INFORMATION_SCHEMA.INNODB_TRX:记录了所有在INNODB引擎上执行的事务信息。
INFORMATION_SCHEMA.INNODB_LOCKS:记录了每个事务上的锁的信息。
INFORMATION_SCHEMA.INNODB_LOCK_WAITS:记录了哪些事务在等待锁,以及等待锁的信息。
查看锁是否存在,以及相关信息:
SELECT
r.trx_id waiting_trx_id,
r.trx_mysql_thread_id waiting_thread,
r.trx_query waiting_query,
b.trx_id blocking_trx_id,
b.trx_mysql_thread_id blocking_thread,
b.trx_query blocking_query
FROM information_schema.innodb_lock_waits w
INNER JOIN information_schema.innodb_trx b
ON b.trx_id = w.blocking_trx_id
INNER JOIN information_schema.innodb_trx r
ON r.trx_id = w.requesting_trx_id;
需要注意的是,INNODB_TRX、INNODB_LOCKS和INNODB_LOCK_WAITS这几张表的记录来源是innodb中一块中间内存,在0.1秒内分别查阅这三张表的结果是正常的。
但是如果超过0.1秒,分开查阅这三张表的话,这三张表的数据会出现不一致的情况。
此外,这几张表的数据来源和PROCESSLIST这张表的数据来源是不一致的。
信息
事务
数据
来源
一致
内存
地理
引擎
情况
意向
系统
索引
级别
结果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
济南仁威网络技术有限公司
服务器怎么发信息给另一个端口
深圳餐饮软件开发报价
网络安全框架体系结构
网络安全管控中心官网
技术上解决网络安全
软件开发过程及项目管理
网易域名邮箱服务器设置
如何排查服务器是否被嗅探
中国网络安全大事件结果
软件开发知识
数据库不支持数组
工信部高级数据库证书
海口创新服务器厂家供应
幼儿园教师网络安全承诺书
网络安全手抄报简单又容易
苏州巡检阿里云服务器
公安部门加强和维护网络安全
奥迪车机应用市场显示服务器繁忙
计算机网络技术要掌握的
浙江橙树网络技术公司
dns服务器设置错误怎么弄
小马科技互联网保险公司
服务器右边的公告怎么弄
9月17网络安全信息化
奇异果服务器网络测试
党建信息系统网络安全
数据库中索引分为几种
顺义区软件开发职责
如何搭建方舟服务器管理界面