随笔- 807
文章- 150
评论- 23
阅读-
151万
随笔分类 - MySQL 锁
MySQL 锁查询
摘要:一、从视图查看 查看进程SHOW PROCESSLIST; // 查看是否锁表 SHOW OPEN TABLES WHERE In_use > 0; 1、查看当前的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX; 2、查看当前锁定的事务 SELECT *
阅读全文
MySQL kill进程后出现killed死锁问题
摘要:公司同事删除一张大表的数据,本想直接drop表,但是使用了delete删除表,发现很慢,就kill了这个操作, 但是,kill后,表锁住了,因为在回滚表数据。 原文链接:https://blog.csdn.net/m0_37827567/article/details/82979767 经常会出现这
阅读全文
MySQL表结构,表空间,段,区,页,MVCC ,undo 事务槽
摘要:索引组织表(IOT表):为什么引入索引组织表,好处在那里,组织结构特点是什么,如何创建,创建IOT的限制LIMIT。 IOT是以索引的方式存储的表,表的记录存储在索引中,索引即是数据,索引的KEY为PRIMARY KEY。数据的查询可以通过查询索引的同时查询到数据,因为索引和数据存储在一个数据块中,
阅读全文
MySQL 锁(lock与latch)
摘要:一、什么是锁 锁机制用于管理对共享资源的并发访问,它是数据库系统区别于文件系统的一个关键特性。 数据库系统使用锁是为了支持对共享资源的并发访问,提供数据的完整性和一致性。 InnoDB存储引擎锁的实现和Oracle数据库非常类似,提供一致性的非锁定读、行级锁支持。行级锁没有相关额外的开销,并发可以同
阅读全文
MySQL出现Waiting for table metadata lock的原因以及解决方法
摘要:转自:http://ctripmysqldba.iteye.com/blog/1938150 (有修改) MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景。而且,一旦alter table TableA的操作停滞
阅读全文