MySQL备份mydumper的原理【转】
发布日期:2021-05-09 09:25:57 浏览次数:19 分类:博客文章

本文共 4184 字,大约阅读时间需要 13 分钟。

���������������

���������MySQL��������������������������������� mysqldump ��� mydumper���������������������������������������������������������������������������������������������������������mydumper���������������������������������������mydumper���������������������Innodb���������������MVCC���������������������������������������������������������������������

������������������������������������������������������������������������������Binlog������������������������������������������������������������������������������������������������������������������������������

���mydumper������������������������������������������������������������������������������������������������������

  1. ���������������
  2. FLUSH TABLES WITH READ LOCK ������������������������������������������
  3. START TRANSACTION /!40108 WITH CONSISTENT SNAPSHOT / ������������������������������������
  4. SHOW MASTER STATUS ������binlog������
  5. ���������������������������������
  6. ���������������������������push������������
  7. UNLOCK TABLES / FTWRL / ���������

������������������������������

  1. ���������������
  2. SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE
  3. START TRANSACTION /!40108 WITH CONSISTENT SNAPSHOT /
  4. ������������pop���������������

������������������������������������������

���������������������������������������������������������������������������������������������������������������������������������������������������������

���������������������������������������������Flush tables with read lock(FTWRL) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������ Start Transaction with consistent snapshot ��������������������������������������� show master status������binlog���������������
������������������dump������������������������������������������

������������������������������������������������������������ ready ������������������������������ ������������������������������������MySQL������������������������������������������������������������Repeatable Read���

���������������������������������������������������������������������������������������������������ready������������������������������������������������������������������������������������������������������Snapshot���������������������������������������Unlock Table������

������������Innodb���������������������������������������������������������������������MyIsam���������������������MVCC������������������������������������������������������������������������������������������������Mydumper��������������������� non_innodb_table ���������������������������������������������Innodb���������������������������������������������������unlock_table��������������������������������� non_innodb_table_counter , ���������������������������Innodb������������������ non_innodb_table_counter ���������������non_innodb_table_counter ������0 ������������ unlock_table ������push������������������������������������������������Innodb������������������������������ unlock table���������

mydumper���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PRIMARY KEY���������������������������������������������������������������������(UNIQUE KEY)������������������������������������������������������������������������������������������������������(������ show index ���������������cardinality������������)���

������������������������������������������ select min(filed),max(filed) from table ������������������������������������������ explain select filed from table ������������������������������������������������������������������������������������������������������where������������������������������������������������������������

������������mydumper������������������������������������������������������������������Innodb������MVCC���������������������������������������������������������������������������������

 

上一篇:Redis之Sentinel高可用安装部署
下一篇:进程管理supervisor的简单说明

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年04月05日 18时04分59秒