原文:mysql 修改大表字段,报错ERROR 1878 (HY000): Temporary file write failure. 用pt-online-schema-change

在线上一个表上执行了alter 增加字段操作,报异常:ERROR HY : Temporary file write failure. 初步怀疑表太大,临时空间不够。 .查了下表的大小将近 G,索引 G,mysql配置的tmp缓存目录只有 G select data length,index lengthfrom tables wheretable schema dbName and table ...

2020-06-24 14:24 0 1098 推荐指数:

查看详情

pt-online-schema-change工具使用教程(在线修改大表结构)

percona-toolkit中pt-online-schema-change工具安装和使用 pt-online-schema-change介绍 使用场景:在线修改大表结构 在数据库的维护中,总会涉及到生产环境上修改表结构的情况,修改一些小表影响很小,而修改大表时,往往影响业务的正常 ...

Sun Dec 22 01:43:00 CST 2019 0 1020
修改 MySQL 数据库 pt-online-schema-change 的使用详解

由于周五公司团建的关系所以此篇推迟了抱歉。 首先不得不在该篇里面梳理一个数据库热增加删除字段表的工具 pt-online-schema-change 这个工具在前面我的博文 《关于utf8mb4的学习了解笔记》里面有提到过,他是一个 online 的 ddl (data definition ...

Fri Jan 15 02:17:00 CST 2016 0 7457
pt-online-schema-change的实现原理

pt-online-schema-change用于MySQL的在线DDL。 下面结合官方文档和general log来分析其实现原理。 测试表 该表中只有1列,id,自增主键。 其中,表中已经存在一部分数据 利用 ...

Sun Mar 19 07:15:00 CST 2017 0 2088
pt-online-schema-change解读

【用途】在线改表 【注意风险】因为涉及到修改表的数据和结构,所以在使用前要小心测试并做好备份,工具默认不会改表,除非你添加了--execute参数 【工具简介】 pt-osc模仿MySQL内部的改表方式进行改表,但整个改表过程是通过对原始表的拷贝来完成的,即在改表过程中原始表 ...

Sat Nov 12 00:53:00 CST 2016 0 9162
pt-online-schema-change使用详解

一、pt-online介绍 pt-online-schema-change是percona公司开发的一个工具,在percona-toolkit包里面可以找到这个功能,它可以在线修改表结构 原理: 首先它会新建一张一模一样的表,表名一般是_new后缀 然后在这个新表执行更改字段 ...

Fri Aug 30 00:08:00 CST 2019 0 1637
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM