MySQL复制的概述、安装、故障、技巧、工具(火丁分享)

2019-01-03 18:30:25于海丽

主从服务器中的表可以使用不同的键类型。比如主服务器用InnoDB,键用VARCHAR的话节省空间,从服务器使用MyISAM,键用CHAR提高速度,因为MyISAM有静态表一说。

主从服务器中的表可以使用不同的索引。主服务器主要用来应付写操作,所以除了主键和唯一索引等保证数据关系的索引一般都可以不加,从服务器一般用来应付读操作,所以可以针对查询特征设置索引,再进一步,不同的从服务器可以针对不同的查询设置不同的索引。

工具

有一些优秀的工具可以让你的复制工作得到事半功倍的效果,详细内容请参考各自文档:

Multi-Master Replication Manager for MySQL

Percona XtraBackup

Maatkit

Tungsten-replicator

此外,Google Project Hosting里还有很多有趣的项目,可用mysql+replication标签搜索。

说明:本文参考了下面列出的书籍中相关的内容:

High Performance MySQL: Optimization, Backups, Replication, and More

MySQL High Availability: Tools for Building Robust Data Centers

(来源:火丁笔记)

您可能感兴趣的文章:

mysql报错:Deadlock found when trying to get lock; try restarting transaction的解决方法线上MYSQL同步报错故障处理方法总结(必看篇)MYSQL主从库不同步故障一例解决方法一次MySQL慢查询导致的故障MySQL下高可用故障转移方案MHA的超级部署教程检测MySQL的表的故障的方法MySQL DeadLock故障排查全过程记录