环境 MySQL: MySQL 5.6.27OS: centos 6.6tool: pt-table-checksum 2.2.15 它能做什么 业界最流行的MySQL主从数据对比工具,数据一致性检测最好的的工具,没有之一 如何使用 ./pt-table-che

阅读更多»

基本概念 什么是一致性非锁定读 select,不加锁的读 什么是一致性锁定读 select xx for update , 加锁的读。读取的是最新的数据 什么是幻影读 同一个事务中,两次一致性锁定读得到的结果不一样,说明产生了幻影读 可见性测

阅读更多»

Copying File-Per-Table Tablespaces to Another ServerTransportable Tablespace ExamplesTransportable Tablespace Internals 背景 大家先来回顾一下,如果要将i

阅读更多»

如果想知道如何使用xtrabackup,请翻阅之前的文章 xtrabackup核心文档 xtrabackup原理深入浅出 为什么要使用xtrabackup 常用的备份有哪些 性能对比 逻辑备份 vs 物理备份 逻辑备份优点: 占用空间小,安全 逻辑备份缺点:

阅读更多»

背景 线上发现一张表,1亿的数据量,物理大小尽然惊人的大,1.2T最终发现,原来有很多字段,10个varchar,1个text这么大的表,会给运维带来很大的痛苦:DDL咋办?恢复咋办?备份咋办? 基本知识:InnoDB Storage Architecture for Inn

阅读更多»

记一次auto_increment即将引发的悲剧 实战 先来看看架构图吧 x表将数据写入A,这时候A的id是自增长的 A再将自己的自增长的id(发号器),写入到 B, 注意是指定id写入。insert into B(id) values(xx); 同时也将数

阅读更多»

幸福,不在于得到的多

而在于计较的少