摘要:
DB版本:5.7.17 问题描述:mysqldump逻辑搭备库都相信大家都使用的非常普遍,大致做法如下: 1、在源库上mysqldump --single-transaction --master-data=2 -A ... >XXX.sql 2、在目标备库上stop slave;reset mas 阅读全文
摘要:
事情是这样的: 数据库版本: Percona 5.6.30 现象如图: 线上加字段、加索引的操作理论上不会影响DML 以及select语句,这是为什么? 加字段、加索引时show processlist 语句是在 copy to tmp table;该表的DML在waiting for table 阅读全文
摘要:
mysqldump 有很多有用的参数,根据条件导出数据的选项 -w --where 用的情况并不多。如果不注意还是容易掉进坑里的 mysql server默认的时区跟OS服务器保证一致: mysql> show variables like '%zone%';+ + +| Variable_name 阅读全文
摘要:
本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游00 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。- 事务的原子性(Atomicity)事务中的所有操作,要么全部完成,要... 阅读全文
摘要:
undo:相当于数据修改前的备份 redo: 相当于数据修改后的备份,为了保证事务的持久化,redo会一直写 Undo + Redo事务的简化过程 假设有A、B两个数据,值分别为1,2. A.事务开始. B.记录A=1到undo log. C.修改A=3. D.记录A=3到redo log. E.记 阅读全文
摘要:
先说环境吧:Server version: 5.6.16-enterprise-commercial-advanced-log MySQL Enterprise Server - Advanced Edition (Commercial)mysql> show variables l... 阅读全文