mysql锁查询方式

发布时间:2020-05-25 16:41:58 作者:三月
来源:网络 阅读:241

下面讲讲关于mysql锁查询方式,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql锁查询方式这篇文章你一定会有所受益。

select  IFNULL(wt.trx_mysql_thread_id,1) BLOCKING_THREAD_ID,                           

t.trx_mysql_thread_id THREAD_ID,                                                       

CONCAT(p.user,'@',p.host) USER,                                                        

l.lock_table LOCK_TABLE,                                                               

l.lock_index LOCKED_INDEX,                                                             

l.lock_type LOCK_TYPE,                                                                 

l.lock_mode LOCK_MODE,                                                                 

CONCAT(                                                                                

FLOOR(HOUR(TIMEDIFF(now(), t.trx_wait_started)) / 24), 'day ',                         

MOD(HOUR(TIMEDIFF(now(), t.trx_wait_started)), 24), ':',                               

MINUTE(TIMEDIFF(now(), t.trx_wait_started)), ':',                                      

second(TIMEDIFF(now(), t.trx_wait_started))) AS WAIT_TIME,                             

t.trx_started TRX_STARTED,                                                             

t.trx_isolation_level TRX_ISOLATION_LEVEL,                                             

t.trx_rows_locked TRX_ROWS_LOCKED,                                                     

t.trx_rows_modified TRX_ROWS_MODIFIED,                                                 

p.info SQL_TEXT                                                                        

from   INFORMATION_SCHEMA.INNODB_TRX t                                                 

LEFT  JOIN information_schema.innodb_lock_waits w on t.trx_id = w.requesting_trx_id    

LEFT  JOIN information_schema.innodb_trx wt       on wt.trx_id = w.blocking_trx_id     

INNER JOIN information_schema.innodb_locks l      on l.lock_trx_id = t.trx_id          

INNER JOIN information_schema.processlist p       on t.trx_mysql_thread_id = p.id      

ORDER BY 1       

对于以上mysql锁查询方式相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。                                                                      

推荐阅读:
  1. Mysql查询正在执行的事务以及等待锁的操作方式
  2. MySQL的分页查询方式

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql 查询锁 sql锁

上一篇:MHA故障转移可以帮助我们解决什么问题

下一篇:Oracle SQL Developer 连接 MySQL

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》