随笔分类 -  MySQL DDL

MySQL 基础--时间戳类型
摘要:时间戳数据存储 时间戳字段定义 参数对时间戳的影响 时间戳字段在MySQL各版本的差异 时间戳建议 阅读全文

posted @ 2018-05-31 23:16 笑东风 阅读(1495) 评论(0) 推荐(0) 编辑

MySQL DDL--ghost执行模板和参数
摘要:常用GHOST模板 GHOST常用参数: GHOST建议: GHOST所有参数: Usage of gh-ost: -allow-master-master 当运行MM双主模式时需要显示设置。 -allow-nullable-unique-key 设置是否运行唯一键列中使用NULL值,使用ghost 阅读全文

posted @ 2018-05-31 14:32 笑东风 阅读(763) 评论(0) 推荐(0) 编辑

MySQL DDL--ghost工具学习
摘要:GHOST工作流程图: GHOST工作原理: GHOST有工作模式: 如何保证源表和新表数据一致: GHOST支持跨服务器操作 重命名原理 唯一索引问题 阅读全文

posted @ 2018-05-31 11:18 笑东风 阅读(1422) 评论(0) 推荐(1) 编辑

MySQL--CREATE INDEX在各版本的优化
摘要:在MySQL 5.5版本中引入FIC(Fast index creation)特性,提升索引的创建速度。 在MySQL 5.6.7版本中引入Online DDL特性,允许联机创建索引。 在MySQL 5.7.5版本中引入Bulk load for create index特性,进一步提升索引创建的速 阅读全文

posted @ 2018-05-29 16:10 笑东风 阅读(351) 评论(1) 推荐(1) 编辑

MySQL--各版本DDL 操作总结
摘要:MySQL 5.5 DDL 在MySQL 5.5版本前,所有DDL操作都使用Copy Table的方式完成,操作过程中原表数据库不允许写入,只能读取,在MySQL 5.5版本中引入FIC(Fast index creation)特性。 在MySQL 5.6.7版本前,DDL操作主要有copy和inp 阅读全文

posted @ 2018-05-25 17:46 笑东风 阅读(829) 评论(0) 推荐(1) 编辑

MySQL--pt-osc工具学习
摘要:## ##pt-osc之工作流程:1、检查更改表是否有主键或唯一索引,是否有触发器2、检查修改表的表结构,创建一个临时表,在新表上执行ALTER TABLE语句3、在源表上创建三个触发器分别对于INSERT UPDATE DELETE操作4、从源表拷贝数据到临时表,在拷贝过程中,对源表的更新操作会写 阅读全文

posted @ 2017-07-13 14:43 笑东风 阅读(5930) 评论(2) 推荐(2) 编辑

MySQL--当mysqldump --single-transaction遇到alter table(2)
摘要:在上篇《MySQL--当mysqldump --single-transaction遇到alter table》中测试发现,在MySQL 5.6版本中,如果在mysqldump期间修改表,可能会导致mysqldump报错,而该结论与同事的执行现象不符,因此在MySQL 5.5版本中进行下测试。 测试 阅读全文

posted @ 2017-07-05 18:33 笑东风 阅读(1782) 评论(5) 推荐(1) 编辑

MySQL--当mysqldump --single-transaction遇到alter table(1)
摘要:部分生产环境采用mysqldump --single-transaction的方式在夜间进行数据库备份,而同事恰好在备份期间执行了alter table操作,操作部分成功部分失败,为啥呢? ## ## 以下测试在MySQL 5.6.36上执行,该问题存在版本差异! MySQL 5.5 版本测试结果: 阅读全文

posted @ 2017-07-05 14:40 笑东风 阅读(1629) 评论(3) 推荐(2) 编辑

导航

点击右上角即可分享
微信分享提示