摘要: 在MySQL 5.7版本,官方称为enhanced multi-threaded slave(简称MTS),复制延迟问题已经得到了极大的改进,可以说在MySQL 5.7版本后,复制延迟问题永不存在。 5.7的MTS本身就是:master基于组提交(group commit)来实现的并发事务分组,再由 阅读全文
posted @ 2022-06-09 15:25 孔个个 阅读(6919) 评论(0) 推荐(3) 编辑
摘要: select语句中where条件的提取过程 孔个个 依然,在整理where条件提取过程时,发现中文互联网上关于这一块的知识要么是存在错误自相矛盾的,要么是版本过老,遂自己整理了一版。 在验证这些内容的过程中走了很多弯路,而搞懂后便豁然开朗,这部分都写在文章中了,多数以注解的形式存在着。 所有SQL的 阅读全文
posted @ 2021-04-23 19:33 孔个个 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: ICP,Index Condition Pushdown 理解ICP特性前,先去前面理解MRR特性,了解where条件中的三阶段提取: index key、index filter、table filter。 传送门:SQL 执行过程和where条件提取过程 MySQL 5.6以上支持,在index 阅读全文
posted @ 2021-04-23 19:32 孔个个 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Nested Loop Join → Block Nested-Loop Join → Batched Key Access 表Join时使用BNL/BKA,需要temporary。 BKA,Batched Key Access,批量索引访问 Batched Key Access (BKA) 和 B 阅读全文
posted @ 2021-04-23 19:31 孔个个 阅读(910) 评论(0) 推荐(2) 编辑
摘要: MRR,Multi-Range Read,多范围读 孔个个 MRR在5.6版本开始支持,相关文章不少。但是读起来层次感差了一些,在这里我用自己的理解重新整理了一版。 这里参考了很多在网络上能找到的资料,才使我更全面的理解MRR,但时间有些久,并未记录出处,且多数文字并非原文,在此感谢所有默默分享知识 阅读全文
posted @ 2021-04-23 19:29 孔个个 阅读(578) 评论(0) 推荐(0) 编辑
摘要: show engine innodb status 输出结果解读 基于MySQL 5.7.32 最近想整理一下show engine innodb status的解读,但是发现中文互联网上相关的信息要么是不完整,要么是有诸多错误,要么是版本过于老,很多新增条目并未包含,决定自己整理一份。 这里将 s 阅读全文
posted @ 2021-04-23 19:24 孔个个 阅读(4832) 评论(0) 推荐(1) 编辑
摘要: 传送门:MySQL锁:01.总览 传送门:MySQL锁:02.InnoDB锁 传送门:MySQL锁:03.InnoDB行锁 通过索引实现行锁,在索引记录上加锁。 没有索引就无法实现行锁,升级成全表记录锁,等同于表锁。 理解InnoDB独特的行锁运行机制,认识特有的四种行锁粒度——lock_ordin 阅读全文
posted @ 2020-12-14 16:49 孔个个 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 传送门:MySQL锁:01.总览 传送门:MySQL锁:02.InnoDB锁 传送门:MySQL锁:03.InnoDB行锁 InnoDB锁 默认是行锁(row lock) InnoDB是通过在索引记录上加锁,实现行锁 因此没有索引时就无法实现行锁,从而升级成全表记录锁,等同于表锁。 索引效率很低时锁 阅读全文
posted @ 2020-12-14 16:40 孔个个 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 传送门:MySQL锁:01.总览 传送门:MySQL锁:02.InnoDB锁 传送门:MySQL锁:03.InnoDB行锁 锁如何发生,如何解除。 了解死锁的发生,和解决。 为什么数据库要有锁?作用和影响是什么?没有锁会怎样? MySQL里都有什么锁? MyISAM锁 InnoDB锁 锁类型 Inn 阅读全文
posted @ 2020-12-14 16:22 孔个个 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 简介 由于业务系统要与大数据平台进行对接,需要将Oracle DB的数据同步到异构数据库上,故选用也不得不用上了Goldengate方案 然鹅,OGG在RAC上的HA配置一直众说纷纭,我搜索了下发现多数为single node的配置。几经探索,在这里将OGG在RAC的HA配置整理起来,为需要的伙伴提 阅读全文
posted @ 2020-09-17 10:42 孔个个 阅读(1946) 评论(0) 推荐(0) 编辑