随笔分类 - MySQL锁
摘要:收到开发反应一库的sql频繁超时,系统几乎瘫痪,无法执行任何操作,我登上库先查看到当前的线程,发现有大量的线程状态是 查看当前的事务 从昨天开始执行,到今天早晨还没执行完,具体原因还没深究,先将此线程释放,然后备份才可以flush table成功继而备份完成后后面一系列被阻塞的sql都得以正常运行
阅读全文
摘要:恢复内容开始 mysql innodb目前使用范围最广的两种隔离级别为RC和RR,RR修复了RC中所存在的不可重复读 READ COMMITED 不可重复读 在同一事务中两次查看的结果集不同,如下session1的查看结果集受session2提交的事物影响 幻影读(Phantom Rows) 什么是
阅读全文
摘要:什么是元数据 描述数据库中的数据的数据都是元数据,如库名、表明、列名、版本名,和show语句展示的大多数内容都是元数据,以及在information_shema中记录数据库对象的表中的内容也是元数据 为什么MySQL要设置元数据锁 为了保证可以并发访问数据库对象及保证数据的一致性,所以应用metad
阅读全文
摘要:官方文档:https://dev.mysql.com/doc/refman/5.6/en/innodb-locks-set.html 线上出现一个死锁现象,信息显示的是两条对同一个表的不同记录的update操作,表上只有一个主键索引,更新的条件上无索引,时间地段显示两个update只相差1ms 业务
阅读全文

浙公网安备 33010602011771号