摘要:
测试过程: 测试库版本:MySQL5.7.18 一、测试库使用独立表空间,也就是表的数据和索引都会存在自已的表空间中。 mysql>show variables like '%innodb_file_per_table%'; + + + | Variable_name | Value | + + + 阅读全文
摘要:
pt-online-schema-change安装见pt-toolkit,这里不作介绍: ddl语名: alter table TXP.T_TXP_ORDER modify column merchant_orderno VARCHAR(50) COMMENT '商户订单号'; [root@sjno 阅读全文
摘要:
1.1 主服务器配置 1.安装插件 2.mysql > INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so'; 3.查看全局变量 4.mysql > show global variables like '%semi%'; 设 阅读全文
摘要:
环境: 管理MasterIP地址 HA方案中,很多情况下人们会在master上绑定一个虚拟IP。当master崩溃的时候,软件比如Keepalived会将虚拟IP重新指向正常的Server。 通用的方法就是创建一个全局的目录库,在库中存放着所有应用和IP地址之间的映射关系,用以取代VIP。在这种方案 阅读全文
摘要:
mysql分库分表也就是分片(sharding):分为垂直分片和水平分片 市面上常见的的分库分表中间件有: client模式: 当当 sharding-jdbc(现在是社区了) 蘑菇街TSharding proxy模式: shardingTDDL Smart Client的方式(淘宝)Atlas ( 阅读全文
摘要:
备份策略,我个人感觉应该做到以下几点: 1、 备份的定位:是故障恢复用还是数据归档用;2、 备份数据量:数据量有多少,需要的空间,备份时间,采用的备份方式;3、 备份存储:规模化之后是要放在备份存储上的,一般不放在slave机器上,备份文件是放二到三份的; 4. 备份的有效性校验:是非常非常重要的思 阅读全文
摘要:
savepoint概念: 首先要知道savepoint就是为回退做的,savepoint的个数没有限制,savepoint和虚拟机中快照类似. savepoint是事务中的一点。用于取消部分事务,当结束事务时,会自动的删除该事务中所定义的所有保存点。 当执行rollback时,通过指定保存点可以回退 阅读全文
摘要:
1. 学会能按着需求创建一个帐号 2. 知道连接字符串是什么样 3. 密码密码怎么恢复 mysql用户权限介绍 mysql用户管理 需要创建一个监控帐号 监控帐号需要执行的命令: 1. show global status/variables; 2. show slave status\ show 阅读全文
摘要:
数据有乱码,唉,首先想到的是字符集; show character set ; lower_case_table_names MySQL里面有哪些地方会涉及到字符集? client -> Server -> DB-> Table-> 字段 mysql > \s • 字符集继承关系: 服务端:serv 阅读全文
摘要:
Raft 是一个一致性协议,提供几个重要的功能: Simple Request Flow 这里首先介绍一下一次简单的 Raft 流程: 可以看到,上面的流程是一个典型的顺序操作,如果真的按照这样的方式来写,那性能是完全不行的。 Leader 节点对一致性的影响 Raft 协议强依赖 Leader 节 阅读全文