Recent Posts

MySQL Online DDL现状及分析

4 minute read

本文主要描述MySQL Online DDL现状及分析,包括MySQL 5.7 Online DDL新增特性,和pt-osc以及gh-ost对比,以及腾讯GSC在线改表原理。

简明使用docker在mac上搭建MySQL5.7测试环境

less than 1 minute read

MySQL5.7已经GA很久了,但是很多人还没有进行尝鲜,也没有在本地做一些功能上的测试研究;本文主要介绍了如何使用docker在mac下,快速搭建一个MySQL或者Percona的5.7功能测试环境。

MySQL在线改表工具ghost 1.0.30版本改进解析

2 minute read

MySQL在线改表工具ghost 12月6号发布了1.0.30版本,我们主要使用ghost来替代pt-osc,提交了一些功能和bug issue,后来想到为什么不能直接修改代码给官方提交PR呢?于是在后面发现的2个bug中,就尝试修改代码提交PR,被官方吸收,虽然改动都比较简单(go语言现学现用,感觉很清晰),但...

MySQL5.7新增功能(一)

less than 1 minute read

###优化器改进 我们对MySQL的优化器进行了重构,其中parser、optimizer、cost model的大部分模块都进行重写,提升维护性、扩展性和性能。

gh-ost解析

6 minute read

gh—ost是github的dba开源一款使用go语言开发的MySQL在线改表工具,解决了目前采用pt-online-schema-change遇到的一些问题,思路也很新颖;作者很厉害,也是是openark kit工具集的作者(主要是用python写的一套工具集)。