GBase 8a 多实例部署最佳实践-NUMA 绑定建议&集群高可用

本文介绍了在NUMA架构服务器上部署GBase 8a多实例的最佳实践,强调了NUMA节点与数据库实例的绑定策略,包括每个NUMA节点对应一个实例或多个实例的分配,以及data节点与gcware、gcluster节点的分离。此外,硬件建议涉及内存均匀分配、多网卡使用和磁盘分区。在集群高可用性方面,通过特定的分布策略确保主备节点分布在不同物理机上,提高系统的容错能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GBase 8a 多实例部署最佳实践-NUMA 绑定建议
在 NUMA 架构的服务器上, 需要进行 NUMA 节点与数据库实例的绑定。 如在 4个 NUMA 节点的服务器上,每个 NUMA 对应一个实例;在 8 个或更多 NUMA 节点的服务器上, 可以将 2 个或多个 NUMA 节点对应一个数据库实例。data 节点不和 gcware 及 gcluster 节点部署在一个 NUMA 节点上, 需要为每个实例申请一个 IP 地址。在混合部署的服务器上, gcware 和 gcluster 绑定 1 个或 2 个 NUMA 节点,使用一个 IP1 地址; 服务器上的其他 NUMA 节点分别绑定不同的 data 节点,使用不同的 IP 地址。 在只部署 data 节点的服务器上,为每个 data绑定同等的 NUMA 个数、配置不同的 IP 地址。
对于 NUMA 架构服务器的硬件方面, 还有如下建议:
 建议内存条均匀的分配到不同的 NUMA 节点;
 建议配备多块网卡,不同的数据库实例使用不同的网卡;
 建议根据数据库实例的个数,将磁盘划分为多组,每个实例使用一组独立的磁盘;如物理服务器上有 24 块磁盘、 部署 4 实例的情况下,建
议每个实例部署在一组磁盘 raid 上, 每组磁盘由 6 块磁盘做 raid5;
(集群部署完成后,通过 mount 磁盘到不同实例安装路径的方式) 。

集群高可用
多实例部署中,可以将每个物理服务器当做一个机架,在生成 distribution时按照机架高可用的方式生成 distribution,从而避免同一个分片数据的主备节点都位于同一个物理机上。编辑 gcChangeIn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值