
mysql相关
mysql相关
诗织_王大大
4年工作经验
展开
-
Mysql查看锁定状态并解决锁定进程
标题查看造成死锁的语句show status like '%lock%'查看服务器锁状态show global status like '%lock%'查看当前锁表状态 In_use:表示表锁或锁请求数; Name_locked:表示表名是否被锁;show open tables where in_use >0 or name_locked >0 查看正在锁得事物select * from information_schema.innodb_locks;原创 2020-07-09 21:09:23 · 1281 阅读 · 0 评论 -
MVCC实现原理
MVCC的定义MVCC(Multi-Version Concurrency Control),就是多版本并发控制器。MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问。在Mysql的InnoDB引擎中就是指在已提交读(READ COMMITTD)和可重复读(REPEATABLE READ)这两种隔离级别下的事务对于SELECT操作会访问版本链中的记录的过程。这就使得别的事务可以修改这条记录,反正每次修改都会在版本链中记录。SELECT可以去版本链中拿记录,这就实现了读-写,原创 2020-05-20 13:12:11 · 413 阅读 · 0 评论