摘要: 继续上篇关于MySQL源码调试的文章,分享一篇我在爱可生开源社区发表的文章。这篇文章介绍了通过阅读源码,解析MySQL慢查询日志功能的执行原理,并通过调试源码,定位到了MySQL慢查询日志功能中的一个bug。 https://opensource.actionsky.com/%e6%95%85%e9 阅读全文
posted @ 2023-05-17 20:58 海布里_MySQL 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、背景 MySQL是当今世上最受欢迎的使用最广泛的开源数据库,它的繁荣离不开它的开源特性。放在过去商业数据库的时代,大家都没有机会接触到数据库的源代码,但在如今开源数据库的时代,越来越多的人开始研究数据库的源码,并给社区贡献代码,MySQL官方每次发布新版本都要感谢一些在社区上贡献代码的程序员。现 阅读全文
posted @ 2023-05-09 20:35 海布里_MySQL 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 主从半同步复制是目前用得最多的MySQL复制方案,日常工作中我们一般通过show slave status语句查看当前复制过程中状态信息,基本上能满足大多数场景下的需求。Performance_schema中提供了16个关于复制的监控表(包括组复制、过滤复制等,这里我们先不讨论),show slav 阅读全文
posted @ 2023-04-28 10:20 海布里_MySQL 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一、背景 MySQL从5.6开始引入了Online DDL,alter操作不再阻塞dml。在MySQL 8.0中,针对Online DDL做了进一步优化,alter table加列操作支持INSTANT算法,意思就是使用这个算法进行加列操作只需要修改表的元数据信息,操作瞬间就完成了。在MySQL 8 阅读全文
posted @ 2023-04-25 20:33 海布里_MySQL 阅读(388) 评论(0) 推荐(0) 编辑