失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql如何监控表结构修改 – 数据库 – 前端 centos安装解压版mysql

mysql如何监控表结构修改 – 数据库 – 前端 centos安装解压版mysql

时间:2022-02-21 14:48:13

相关推荐

mysql如何监控表结构修改 – 数据库 – 前端 centos安装解压版mysql

对于 MySQL Online DDL 目前主流的有三种工具:

原生 Online DDL;pt-osc(online-schema-change),gh-ost

本文主要讲解 pt-online-schema-change 的使用以及三种工具的简单对比。

一、原理及限制

1.1 原理

1. 创建一个与原表结构相同的空表,表名是 _new 后缀;

2. 修改步骤 1 创建的空表的表结构;

3. 在原表上加三个触发器:delete/update/insert,用于 copy 数据过程中,将原表中要执行的语句在新表中执行;

4. 将原表数据以数据块(chunk)的形式 copy 到新表;

5. rename 原表为 old 表,并把新表 rename 为原表名,然后删除旧表;

6. 删除触发器。

如果觉得《mysql如何监控表结构修改 – 数据库 – 前端 centos安装解压版mysql》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。