【晟数学院】PostgreSQL—greenplum使用gpcopy数据传输方案

本文介绍了在PostgreSQL环境中,使用Greenplum的gpcopy工具进行数据同步的详细过程。文章首先描述了架构基础环境,包括服务器配置、磁盘IO和网络IO性能。接着,通过测试展示了主机和备机的性能差异。最后,详述了gpcopy的使用步骤,包括主备机互信配置、数据导出和同步,并提供了根据内存资源调整并行数的建议。
摘要由CSDN通过智能技术生成

更多精彩内容,请登录:ke.sandata.com.cn

一 架构基础环境

主机mdw和备机mdwbak节点对等,都采用2+4架构。

1.1 主机列表
在这里插入图片描述
1.2 CPU及内存

所有节点都采用华为云服务器,CPU核心数为16核心,内存为32G,节点总数为12。主机备机都采用内部万兆网络。磁盘为单独挂载磁盘,采用高性能IO磁盘,实际最高读写性能为350M/s。

1.3 计算节点和镜像节点

计算节点primary数量为主备机都为24,镜像节点mirror数量为主备机都为24,总节点数量为48。

1.4 数据库版本

数据库采用greenplum官方发布的5.27.1开源版本。

二 环境磁盘IO和网络IO性能基准测试

2.1 主机mdw磁盘和网络IO性能测试

磁盘IO:

[gpadmin@mdw ~]$ gpcheckperf -f gpconfigs/gp_seg_hosts  -d /data1 -d /data2 -r ds
/usr/local/greenplum-db/./bin/gpcheckperf -f gpconfigs/gp_seg_hosts -d /data1 -d /data2 -r ds

--------------------
--  DISK WRITE TEST
--------------------

--------------------
--  DISK READ TEST
--------------------

--------------------
--  STREAM TEST
--------------------

====================
==  RESULT
====================

 disk write avg time (sec): 426.09
 disk write tot bytes: 268517507072
 disk write tot bandwidth (MB/s): 601.00
 disk write min bandwidth (MB/s): 150.07 [sdw3]
 disk write max bandwidth (MB/s): 150.39 [sdw1]


 disk read avg time (sec): 425.65
 disk read tot bytes: 268517507072
 disk read tot bandwidth (MB/s): 601.61
 disk read min bandwidth (MB/s): 150.24 [sdw3]
 disk read max bandwidth (MB/s): 150.52 [sdw4]


 stream tot bandwidth (MB/s): 67542.73
 stream min bandwidth (MB/s): 15459.31 [sdw1]
 stream max bandwidth (MB/s): 18507.68 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值