电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

mysql8查看鎖信息

瀏覽:7日期:2023-09-05 20:31:47

一。準備環境

1.登錄mysql,設置鎖等待時間,然后退出。

mysql> set global innodb_lock_wait_timeout=1200;Query OK, 0 rows affected (0.00 sec)

2.再次登錄MySQL。打開第一個session

3.登錄msyql,打開第二個session

2.登錄打開第二個sessionmysql> set autocommit=0;Query OK, 0 rows affected (0.00 sec)mysql> mysql> select @@autocommit;+--------------+| @@autocommit |+--------------+| 0 |+--------------+1 row in set (0.00 sec)mysql> use testmysql> update temp set name='bb' where id=1; #執行這條sql,會一直卡住。

4.登錄MySQL,打開第三個session。

a:查看

mysql> select trx_id,trx_state,trx_started,trx_tables_locked,trx_rows_locked,trx_query from information_schema.innodb_trx;

看上圖trx_state的狀態LOCK_WAIT,同時trx_query對應的sql語句,說明執行這條sql阻塞了。事務id的字段trx_id的值1755425

b:查看

mysql> select ENGINE_LOCK_ID,ENGINE_TRANSACTION_ID,LOCK_MODE,LOCK_TYPE,INDEX_NAME,OBJECT_SCHEMA,OBJECT_NAME,LOCK_DATA,LOCK_STATUS,THREAD_ID from performance_schema.data_locks;

看上圖的lock_status出現了一個WAITING,同時THREAD_ID為57的線程處于等待狀態。對應的ENGINE_TRANSACTION_ID的值就是a操作的圖字段trx_id的值1755425。

4.還要查看鎖事務的對應關系,

mysql> select locked_table_name,locked_index,waiting_pid,waiting_lock_id,blocking_lock_id,blocking_pid from sys.innodb_lock_waits;

再次對比下。可以找到關系,1等待的事務處理,是被2阻塞了。也就是鎖住了,需要2釋放鎖,1才可以執行

mysql> select ENGINE_LOCK_ID,ENGINE_TRANSACTION_ID,LOCK_MODE,LOCK_TYPE,INDEX_NAME,OBJECT_SCHEMA,OBJECT_NAME,LOCK_DATA,LOCK_STATUS,THREAD_ID from performance_schema.data_locks;mysql> select locked_table_name,locked_index,waiting_pid,waiting_lock_id,blocking_lock_id,blocking_pid from sys.innodb_lock_waits;

同時,查看waiting_pid跟blocking_pid的值就是線程id,對應processlist

mysql> select locked_table_name,locked_index,waiting_pid,waiting_lock_id,blocking_lock_id,blocking_pid from sys.innodb_lock_waits;mysql> show processlist;

5.現在上面圖看不到blocking_pid對應的線程THREAD_PID

mysql> select ENGINE_LOCK_ID,ENGINE_TRANSACTION_ID,LOCK_MODE,LOCK_TYPE,INDEX_NAME,OBJECT_SCHEMA,OBJECT_NAME,LOCK_DATA,LOCK_STATUS,THREAD_ID from performance_schema.data_locks;mysql> select locked_table_name,locked_index,waiting_pid,waiting_lock_id,blocking_lock_id,blocking_pid from sys.innodb_lock_waits;

6.通過上圖可以看到。 blocking_pid為15 對應的線程THREAD_PID 為56.

waiting_pid為16 對應的線程THREAD_PID 為57.

mysql> select THREAD_ID,EVENT_ID,EVENT_NAME,SQL_TEXT from performance_schema.events_statements_history where THREAD_ID in (56,57) order by THREAD_ID,EVENT_ID;

從圖上分析,就可以看出blocking_pid,也就是已經鎖了執行的sql是啥。

附:mysql8.0查看死鎖

記錄工作日常遇到的問題

在mysql5.7、mysql5.8等5系版本中

查看死鎖代碼是

select * from information_schema.innodb_locks;

查看等待鎖的代碼

select * from information_schema.innodb_lock_waits

mysql 8.0中查看死鎖代碼變了

如果繼續用5.7的代碼會提示報錯

Unknown table ‘INNODB_LOCKS' in information_schema

所以在8.0使用以下代碼

#查看死鎖select * from performance_schema.data_locks;#查看死鎖等待時間select * from performance_schema.data_lock_waits;

然后kill就行了

總結

到此這篇關于mysql8查看鎖信息的文章就介紹到這了,更多相關mysql8查看鎖內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
主站蜘蛛池模板: 瓶盖扭矩仪(扭力值检测)-百科 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 珠宝展柜-玻璃精品展柜-首饰珠宝展示柜定制-鸿钛展柜厂家 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | 网站制作优化_网站SEO推广解决方案-无锡首宸信息科技公司 | 换链神器官网-友情链接交换、购买交易于一体的站长平台 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 三防漆–水性三防漆–水性浸渍漆–贝塔三防漆厂家 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 不锈钢发酵罐_水果酒发酵罐_谷物发酵罐_山东誉诚不锈钢制品有限公司 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 专业甜品培训学校_广东糖水培训_奶茶培训_特色小吃培训_广州烘趣甜品培训机构 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 建筑资质代办-建筑资质转让找上海国信启航 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | 氧化铁红厂家-淄博宗昂化工| 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 空冷器|空气冷却器|空水冷却器-无锡赛迪森机械有限公司[官网] | 冷凝水循环试验箱-冷凝水试验箱-可编程高低温试验箱厂家-上海巨为(www.juweigroup.com) | 洁净实验室工程-成都手术室净化-无尘车间装修-四川华锐净化公司-洁净室专业厂家 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 江西自考网-江西自学考试网| 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 免费网站网址收录网_海企优网站推荐平台 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 天津中都白癜风医院_天津白癜风医院_天津治疗白癜风 | 拉曼光谱仪_便携式|激光|显微共焦拉曼光谱仪-北京卓立汉光仪器有限公司 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信| 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | UV-1800紫外光度计-紫外可见光度计厂家-翱艺仪器(上海)有限公司 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 微型气象仪_气象传感器_防爆气象传感器-天合传感器大全 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦|