mysql锁以及锁信息查看
发表于:2024-10-03 作者:千家信息网编辑
千家信息网最后更新 2024年10月03日,mysql中有以下几类锁:共享锁/排他锁意向锁,该锁是表级别的记录锁Gap 锁Next-Key锁自增锁地理索引的Predicate锁。mysql 中有几张系统表是关于锁信息的:INFORMATION_
千家信息网最后更新 2024年10月03日mysql锁以及锁信息查看mysql中有以下几类锁:
共享锁/排他锁
意向锁,该锁是表级别的
记录锁
Gap 锁
Next-Key锁
自增锁
地理索引的Predicate锁。
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锁。
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安全错误
数据库的锁怎样保障安全
榆树智能网络技术服务参考价格
网络安全和信息化工作的活动
数据库安全性是指保护数据库
坂田软件开发公司电话
烟台杰瑞计算机软件开发招聘
安卓手机互通服务器
有一台服务器怎么赚钱
怎样给浪潮服务器做raid
杭州应用软件开发怎么样
数据库封锁技术是什么
软件开发的燃尽图有哪两种
集云软件开发云
dg遥感数据库
河北工业软件开发市场价
http上传下载服务器
新加坡网络安全组织
加强网络安全的基本措施是
服务器图形化管理工具
怒狂降魔杵数据库代码
米思米数据库
宁波伍季网络技术
数据库创建时命名要不要加单引号
网络安全工作中你干过什么
社区团购软件开发解决方案
软件开发与5G
校园贷事件 网络安全意识
上市公司都要网络安全设备么
深圳软件开发公司哪个好
贵州信息化土地资产管理软件开发
yourgame服务器