GreenPlum行存表转列存表

0    75    3

Tags:

👉 本文共约1170个字,系统预计阅读时间或需5分钟。

需求背景

生产环境Greenplum机器架构为1Master、1Standby、6Segments,Segment主机磁盘为RAID01,容量5.3TB。随着业务增长,数据量增长较快,Segment主机剩余空间不足。

因此提供以下三种解决方案:

  • 清理历史数据,回收部分空间;但由于历史数据需要用于数据分析,因此该方案未采纳。
  • 集群扩容,由于硬件资源需要重新采购,耗时较久而未采纳该方式。
  • 分析当前数据表基本信息,发现都是HEAP表,建议将大表采用列存,使用压缩特性进行空间节省。

生产Greenplum部署架构

GreenPlum行存表转列存表

Segment 主机上部署8主8备,整个集群共有:

98个PostgreSQL实例:其中2个用于对外提供服务,96个节点用于实际数据存储。

行存表转列存表步骤

1. 查看当前库是否存在列存表

如果存在列存表,在备份时候,将该部分表排除。

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!
GreenPlum行存表转列存表后续精彩内容已被小麦苗无情隐藏,请输入验证码解锁本站所有文章!
验证码:
请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“DB宝”或者“www_xmmup_com”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦。
  • 18509239930
  • 个人微信

  • DB宝
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部