代码改变世界

随笔档案-2018年11月

mysql之冷备和mysqldump、mydumper、xtrabackup备份

2018-11-15 14:55 by 烟雨楼人, 2274 阅读, 收藏,
摘要: 1.冷备流程: 在停止数据库后,将数据文件拷贝出来,然后对原始数据文件进行备份。 流程: 1.关闭数据库备份 2.拷贝数据文件 3.压缩数据文件 4.重启数据库 2.热备 热备份分逻辑备份和物理备份.,逻辑备份的是SQL语句,将数据库里面的数据,转储为SQL文件. 在线备份,一般是使用mysqldu 阅读全文

Innodb表空间迁移过程

2018-11-14 11:42 by 烟雨楼人, 615 阅读, 收藏,
摘要: 1.大致流程 将a实例的表的数据迁移到b实例上. 1.在目标实例b上创建一个相同的表 2.在目标库b上执行ALTER TABLE t DISCARD TABLESPACE; 3.在源库a上执行FLUSH TABLES t FOR EXPORT;生成.cfg文件 4.将.ibd文件和.cfg文件拷贝到 阅读全文

mysql之分区表

2018-11-14 11:05 by 烟雨楼人, 209 阅读, 收藏,
摘要: 1.分区表概述: 2.虽然从逻辑上看分区表是一张表,但是底层却是有不同的物理分区构成,对应的底层就是不同的数据文件。 限制:唯一性索引,必须在分区列上.因为表在底层是分成的.每一段索引在每一段列上,不能跨分区进行唯一判断. 2.分区处理NULL值的方式: range分区表: null被保存在最小分区 阅读全文