myql数据库迁移至pxc集群

本文介绍了如何将MySQL数据库平滑迁移到PXC(Percona XtraDB Cluster)集群,以实现高可用性和高读取性能。在硬件条件允许的情况下,PXC在多个节点间提供数据复制,但当QPS过高时可能出现同步阻塞。迁移过程包括停止MySQL服务,备份配置文件,安装PXC,修改配置并添加节点。原有的MySQL从库可以直接转换为PXC节点,无需数据导入。
摘要由CSDN通过智能技术生成

PXC 能提供高可用,高读,多写支持

  1. 最重要的优点就是高可能,在3个及以上节点时,其中一个挂了,完全不影响业务。
  2. 最大的缺点是多写问题,最短板性能上限问题。
  3. 在我们硬件水平是256G内存,32核CPU,SSD硬件,单行数据大概1K,单表1千万,512表。 QPS在2.5k写+5K读时,就会有节点同步阻塞问题。当时我们临时切成只读(不执行写SQL)10分钟后,才缓解过来。写queue配置参数在下面。
  4. 基本第3点,我们的应用场景是:低写QPS的DB,使用PXC集群,以防硬件故障,达到高可用。

MySQL的slave 能直接转换把PXC,不用导数据。

详细的方法是参考英文原文PXC-install-getting-started
简单说过程就是:

  1. stop mysqld
  2. 备份my.cnf
  3. 下载官方的rpm包安装
#安装支持软件
yum -y install percona-xtrabackup-24-2.4.12-1.el7.x86_64.rpm 
yum -y install qpress-1.1-14.11.x86_64.rpm
tar -xf Percona-XtraDB-Cluster-5.7.31-31.45-r10-el7-x86_64-bundle.ta
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值