首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏MYSQL轻松学

    Percona XtraDB Cluster

    image.png 1、什么是Percona XtraDB Cluster Percona XtraDB Cluster是一个开源,免费的MySQL高可用工具. 2、Percona XtradbCluster 的设计与实现 Percona Xtradb Cluster的实现是在原mysql代码上通过Galera包将不同的mysql实例连接起来,实现了multi-master的集群架构,如下图所示: ?

    1.5K100发布于 2018-03-09
  • 来自专栏乐沙弥的世界

    快速体验Percona XtraDB Cluster(PXC)

    Percona XtraDB Cluster(简称PXC)集群是基于Galera 2.x library,事务型应用下的通用的多主同步复制插件,主要用于解决强一致性问题,使得各个节点之间的数据保持实时同步以及实现多节点同时读写 www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm # yum install Percona-XtraDB-Cluster -56-5.6.35-26.20.2.el6.x86_64.rpm # rpm -ivh Percona-XtraDB-Cluster-galera-3-3.20-2.el6.x86_64.rpm # rpm -ivh Percona-XtraDB-Cluster-client-56-5.6.35-26.20.2.el6.x86_64.rpm # rpm -ivh Percona-XtraDB-Cluster-devel -56-5.6.35-26.20.2.el6.x86_64.rpm # rpm -ivh Percona-XtraDB-Cluster-server-56-5.6.35-26.20.2.el6.x86_

    1.1K20发布于 2018-08-06
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster集群线程模型

    Percona XtraDB集群创建一组线程来为其操作提供服务,这些线程与现有的MySQL线程无关。有三个主要线程组: 一、Applier线程 Applier线程应用从其他节点接收的写入集。 四、参考链接 https://www.percona.com/doc/percona-xtradb-cluster/LATEST/manual/threading_model.html

    57200发布于 2018-07-31
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster添加仲裁节点

    Galera Arbitrator是Percona XtraDB集群的成员,用于投票,以防您拥有少量服务器(通常为两个)并且不希望添加更多资源。Galera仲裁器不需要专用服务器。 192.168.1.253 CentOS6.7(新增用于作为仲裁节点) 如下图,将仲裁节点添加到现有集群 image.png 二、添加仲裁节点 # yum install Percona-XtraDB-Cluster-garbd -57 # rpm -ql Percona-XtraDB-Cluster-garbd-57 /etc/init.d/garb ##启动脚本 /etc/sysconfig/garb ##配置文件 /usr/bin/garbd /usr/share/doc/percona-xtradb-cluster-garbd-3/COPYING /usr/share/doc/percona-xtradb-cluster-garbd 5.7.20-18-57-log | | version_comment | Percona XtraDB

    1.1K20发布于 2018-08-06
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster Perfomance Schema Instrumentation

    为了改进监控,Percona XtraDB集群实施了一个基础架构,将Galera仪器(mutexes, cond-variables, files, threads)作为其一部分添加到了PERFOMANCE_SCHEMA 三、参考 https://www.percona.com/doc/percona-xtradb-cluster/LATEST/manual/performance_schema_instrumentation.html

    61500发布于 2018-07-31
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster Strict Mode(PXC 5.7)

    这将迫使您重新评估您的Percona XtraDB集群配置,而不会在数据一致性问题上冒险。 集群当前仅支持对使用事务性存储引擎(XtraDB或InnoDB)的表进行复制。 2、MyISAM复制 Percona XtraDB集群为复制使用MyISAM存储引擎的表提供实验支持。由于MyISAM的非事务性质,Percona XtraDB集群不可能完全支持它。 3、二进制日志格式 Percona XtraDB集群仅支持默认的基于行的二进制日志记录格式。 6、显式表锁定 Percona XtraDB集群只有对显式表锁定操作的实验性支持。

    2K20发布于 2018-08-06
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster 5.7 event是否重复执行?

    最近的某个业务系统即将由单点转入PXC集群,碰到的问题是mysql单实例上运行的那些event,再转入集群之后,该如何执行呢?带着这个问题,做了个实验,并给出相关结论。如果看官有类似的疑惑不妨往下读。

    48810发布于 2018-08-06
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster网络安全配置(PXC5.7)

    Percona XtraDB Cluster(下称PXC)数据库集群节点在多台机器中分布,尽管这些节点在大多数情况下,位于同一个局域网内,其安全依旧有必要重视。 2、防火墙配置 防火墙可以让您根据您信任的客户端和节点过滤Percona XtraDB集群流量。 假定只有Percona XtraDB集群节点和客户端将从这些IP连接。 要启用数据包筛选,请在每个Percona XtraDB群集节点上以root身份运行命令。 要保护Percona XtraDB集群,需要考虑几个因素: 保护网络   任何有权访问您的网络的人都可以连接到任何Percona XtraDB集群节点,既可以作为客户端,也可以作为加入集群的其他节点 数据静止加密   Percona XtraDB集群支持表空间加密 ,为物理表空间数据文件提供静态加密。

    85310发布于 2018-08-06
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster 集群参数配置说明(PXC 5.7)

    一、PXC 5.7集群配置文件 如果是直接通过yum方式安装,那么配置文件位置缺省在/etc/percona-xtradb-cluster.conf.d目录下。 more /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@node142 ~]# more /etc/percona-xtradb-cluster.conf.d wsrep_sst_method    默认情况下,Percona XtraDB集群使用Percona XtraBackup进行状态快照传输(SST)。 pxc_strict_mode    PXC严格模式在默认情况下ENFORCING处于启用状态,并设置为阻止在Percona XtraDB集群中使用实验和不支持的功能。    为确保数据强一致性,建议至少启用PERMISSIVE模式       关于这个参数的具体描述可以参考:Percona XtraDB Cluster Strict Mode(PXC 5.7 ) binlog_format

    1.3K20发布于 2018-08-06
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster集群状态监控(PXC 5.7)

    1、警报 除了标准的MySQL警报之外,您至少应该使用以下特定于Percona XtraDB集群的触发器:   每个节点的集群状态     wsrep_cluster_status ! wsrep_local_cert_failures   wsrep_local_bf_aborts 三、参考链接: https://www.percona.com/doc/percona-xtradb-cluster

    1.1K00发布于 2018-07-31
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster(PXC)掉电无法正常启动

    办公室掉电,PXC集群环境无法启动,也就是说整个集群的状态处于丢失的情形。因此需要采取强制的方式来进行,见下面的描述。

    1.3K20发布于 2018-08-13
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster集群节点重启及故障转移

    但是,只有当您确定没有其他分区在主服务器上运行时才能执行此操作,否则Percona XtraDB Cluster将允许这两个分区发生分歧(并且最终会生成两个不可能重新分区的数据库自动合并)。

    1.8K20发布于 2018-08-06
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster多主复制(PXC 5.7 )

    Percona XtraDB Cluster(下称PXC)集群是一种支持多主方式的集群模式,也就是说多个不同的节点均可提供读写功能,并且确保写入对群集中的所有节点都是一致的。

    1.1K20发布于 2018-08-06
  • 来自专栏乐沙弥的世界

    基于CentOS 7 安装Percona XtraDB Cluster(PXC) 5.7

    Percona XtraDB Cluster(简称PXC)是很多企业基于MySQL实现集群方案的不二选择。 /percona-xtradb-cluster.conf.d/mysqld.cnf [root@node142 ~]# more /etc/percona-xtradb-cluster.conf.d/mysqld.cnf ~]# cp /etc/percona-xtradb-cluster.conf.d/wsrep.cnf{,.146} [root@node142 ~]# cp /etc/percona-xtradb-cluster.conf.d @node142 ~]# cd /etc/percona-xtradb-cluster.conf.d/ [root@node142 percona-xtradb-cluster.conf.d]# diff ]# scp wsrep.cnf.146 node146:/etc/percona-xtradb-cluster.conf.d/wsrep.cnf [root@node142 percona-xtradb-cluster.conf.d

    2.6K61发布于 2018-08-06
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster GCache和Record-Set缓存

    在Percona XtraDB集群中,有一个GCache和Record-Set缓存(也可称为事务写集缓存)的概念。

    78400发布于 2018-07-31
  • 来自专栏MYSQL轻松学

    MySQL高可用性解决方案—Percona XtraDB Cluster

    Memory CSV 支持事务: InnoDB XtraDB XtraDB存储引擎介绍: XtraDB是由Percona开发的一款MySQL数据库的高性能存储引擎,其目的是用来代替InnoDB存储引擎 因此,采用Percona Server的一个很好的理由是,利用XtraDB引擎来尽可能地减少代码更改。 此外,他们是XtraDB存储引擎的原作者。 Percona XtraDB Cluster简介: Percona XtraDB Cluster是开源的、 免费的MySQL高可用性和可扩展性的解决方案。 群集由节点组成。 Percona XtraDB Cluster架构图: ? Percona XtraDB Cluster的优势: 当执行一个查询时,在本地节点上执行。因为所有数据都在本地,无需远程访问。 无需集中管理。 ,而Percona XtraDB Cluster提供数据一致性。

    5.6K93发布于 2018-03-09
  • 来自专栏开源部署

    Percona XtraDB Cluster 集群参数配置说明(PXC 5.7)

    一、PXC 5.7集群配置文件 如果是直接通过yum方式安装,那么配置文件位置缺省在/etc/percona-xtradb-cluster.conf.d目录下。 more /etc/RedHat-release CentOS Linux release 7.2.1511 (Core) [root@node142 ~]# more /etc/percona-xtradb-cluster.conf.d wsrep_sst_method    默认情况下,Percona XtraDB集群使用Percona XtraBackup进行状态快照传输(SST)。 1234 pxc_strict_mode     PXC严格模式在默认情况下ENFORCING处于启用状态,并设置为阻止在Percona XtraDB集群中使用实验和不支持的功能。     为确保数据强一致性,建议至少启用PERMISSIVE模式         关于这个参数的具体描述可以参考:Percona XtraDB Cluster Strict Mode(PXC 5.7 ) binlog_format

    1.6K20编辑于 2022-08-17
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster高可用与状态快照传输(PXC 5.7 )

    Percona XtraDB Cluster(下称PXC)高可用集群支持任意节点在运行期间的重启,升级或者意外宕机,即它解决了单点故障问题。 一、高可用 在具有3个节点的基本设置中,如果您关闭任何节点,Percona XtraDB集群将继续运行。在任何时候,您都可以关闭任何节点来执行维护或进行配置更改。 即使在非计划的情况下(如节点崩溃或者通过网络无法使用),Percona XtraDB集群将继续工作,您将能够在工作节点上运行查询。 为了让Percona XtraDB集群使用XtraBackup执行SST,需要在wsrep_sst_auth变量中设置用于连接到捐献节点的证书。 用于此方法的脚本是/usr/bin/wsrep_sst_rsync ,它包含在Percona XtraDB Cluster二进制包中。

    1.1K10发布于 2018-08-06
  • 来自专栏乐沙弥的世界

    Percona XtraDB Cluster 的一些使用限制(PXC 5.7)

    Percona XtraDB Cluster有众多的优秀特性,使得mysql集群得以轻松实现。但是不要忽略了它的一些限制。 对于大的事务将被分解众多小型事务 5、集群乐观并发控制:   PXC集群使用乐观并发控制,事务发出COMMIT可能仍会在该阶段中止   可以有两个事务写入相同的行并在单独的Percona XtraDB 对于集群级中止,Percona XtraDB集群返回死锁错误代码:     (Error: 1213 SQLSTATE: 40001 (ER_LOCK_DEADLOCK)). 6、由于可能的提交回滚 12、高负载时避免ALTER TABLE … IMPORT / EXPORT   在集群模式下运行Percona XtraDB集群时,请避免ALTER TABLE … IMPORT / EXPORT工作负载 参考链接:https://www.percona.com/doc/percona-xtradb-cluster/LATEST/limitation.html

    1.2K30发布于 2018-08-06
  • 来自专栏CSDN技术头条

    可用性更高:设计优秀的MySQL和Percona XtraDB集群

    PXC(Percona XtraDB集群) 话虽如此,我想要强调一个很新同时(个人认为)在这方面十分重要的改进,是从PXC5.6.24版引入Galera复制之后开始的。 相关资料: 如果你想要了解更多关于Galera/PXC可用性问题和恢复技巧的相关信息,稍早前的一些博文可能会很有趣: Percona XtraDB 集群(PXC):你需要多少节点? Percona XtraDB 集群:集群Quorum和可用性 Galera复制——如何恢复PXC集群 原文地址:Better high availability: MySQL and Percona XtraDB

    1.2K70发布于 2018-02-11
领券