摘要: 在mysql5.5之前,mysql实例中innodb引擎表的迁移是个头疼的问题,要么使用mysqldump导出,要么使用物理备份的方法,但是在mysql5.6之后的版本中,可以使用一个新特性,方便地迁移Innodb表,这样一来大的innodb表的迁移就显得很easy,这个特性就是innodb表空间...阅读全文
posted @ 2016-01-07 09:50 xiaoboluo768 阅读(468) 评论(0) 编辑
摘要: MySQL InnoDB Update和Crash Recovery流程 概要信息 首先介绍了Redo,Undo,Log Sequence Number (LSN),Checkpoint,Rollback Pointer (ROLL_PTR),Transaction ID (TRX_ID),Tran阅读全文
posted @ 2017-09-30 18:09 xiaoboluo768 阅读(257) 评论(1) 编辑
摘要: mysqldump与innobackupex备份过程你知多少 测试库表创建(这里在同一个库下创建两个表,一个表为innodb引擎,一个为myisam引擎) 1、先看mysqldump 1.1. mysqldump备份过程解读 通常,使用mysqldump备份期间,为了使得数据库中加锁时间尽量短,会使阅读全文
posted @ 2017-09-20 10:25 xiaoboluo768 阅读(181) 评论(0) 编辑
摘要: MySQL 各种超时参数的含义 今日在查看锁超时的设置时,看到show variables like '%timeout%';语句输出结果中的十几种超时参数时突然想整理一下,不知道大家有没有想过,这么多的timeout参数,到底有什么区别,都是做什么用的呢? PS:文档说明 根据这些参数的globa阅读全文
posted @ 2016-12-26 16:41 xiaoboluo768 阅读(6546) 评论(1) 编辑
摘要: mha安装使用手册 注:目前mha最新的版本代码已经不放到google code网站了,而是放在github上,最新的版本为0.57,github链接如下: mha manager:https://github.com/yoshinorim/mha4mysql manager mha node:ht阅读全文
posted @ 2016-10-21 14:33 xiaoboluo768 阅读(772) 评论(0) 编辑
摘要: mha配置参数详解: mha配置参数详解: (current replication password) 作用域范围解释: Local Scope 表示可以设置在单个app配置文件中的[server_xx]块标记下边的参数;App Scope表示可以针对单个app内所有的master和slave设置阅读全文
posted @ 2016-10-18 16:27 xiaoboluo768 阅读(1388) 评论(1) 编辑
摘要: 1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2)、select_type列常见的有: A:simple:表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为simple阅读全文
posted @ 2016-04-17 14:22 xiaoboluo768 阅读(40774) 评论(14) 编辑
摘要: innodb存储引擎实现online ddl的原理是在执行创建或删除操作的同时,将DML操作日志写入到一个缓存中,待完成索引创建后再重做应用到表上,以此达到数据的一致性,这个缓存大小由参数innodb_online_alter_log_max_size控制,默认是128M,若用户更新的表比较大,并且阅读全文
posted @ 2016-04-06 14:19 xiaoboluo768 阅读(118) 评论(0) 编辑
摘要: 在表和分区间交换数据 mysql5.6开始支持alter table..exchange partition语法,该语句允许分区或子分区中的数据与另一个非分区的表中的数据进行交换,如果非分区表中的数据为空,那么相当于将分区中的数据移动到非分区表中,若分区表中的数据为空,则相当于将外部表中的数据导入到阅读全文
posted @ 2016-04-05 13:58 xiaoboluo768 阅读(218) 评论(0) 编辑
摘要: 环境: node1:192.168.0.100 pxc节点 node2:192.168.0.101 新节点 把新加入的节点先建立为node1的从库,可以使用mysqldump或innobackupex来备份出数据,如果数据量不大,那么就使用mysqldump来备份(dump之前先建立复制帐号,这里只阅读全文
posted @ 2016-03-24 16:04 xiaoboluo768 阅读(993) 评论(0) 编辑
摘要: 都说pt-toolkit工具集中的pt-online-schema-change可以在线不锁表修改表结构,那么这个工具具体是什么原理呢,请见下面娓娓道来: 1.pt-online-schema-change工具的使用限制: 1)、如果修改表有外键,除非使用 --alter-foreign-keys-阅读全文
posted @ 2016-03-14 15:04 xiaoboluo768 阅读(1337) 评论(1) 编辑