更新时间:2024-11-26 GMT+08:00
分享

扩容磁盘概述

GaussDB实例使用一段时间后业务攀升,原申请磁盘空间大小不足以支撑储存完整业务量。此时,您可以通过磁盘扩容功能扩容数据库实例的磁盘。目前GaussDB支持的磁盘扩容方式见表1

表1 磁盘扩容方式

扩容方式

支持的实例类型

扩容范围

说明

手动扩容实例磁盘

  • 分布式版
  • 集中式版

所有分片

按照用户选择的存储空间大小进行分片级扩容,一次会扩容所有分片。

存储空间的增量数值必须为(4GB*分片数量)的整数倍。

手动扩容指定分片下的磁盘

分布式版

  • 部分分片
  • 所有分片

按照用户选择的存储空间大小进行分片级扩容,一次可扩容一个或多个分片。

存储空间的增量数值必须为4GB的整数倍。

自动扩容实例磁盘

  • 分布式版
  • 集中式版
  • 部分分片
  • 所有分片

按照用户设置的扩容步长进行分片级扩容。当某个DN组件的可用存储空间率小于或等于用户设置的值时,会触发自动扩容,扩容可用存储空间率不足的DN组件所在的分片。目前支持百分比和固定大小两种方式。

  • 百分比扩容:用户设置的扩容步长为百分比。存储空间的增量数值为分片存储空间容量*步长。
  • 固定大小扩容:用户设置的扩容步长为固定数值。存储空间的增量数值为设置的固定数值。

手动扩容实例磁盘

以分布式独立部署形态为例,假设为默认配置3分片、3副本、3个协调节点(CN),扩容前存储空间总量为120GB,则每个分片为40GB。若存储空间增量值为12GB,则扩容后,存储空间总量为132GB、每个分片增加4GB、每个分片的存储空间容量为44GB。

图1 扩容示意图

手动扩容指定分片下的磁盘

以分布式独立部署形态为例,假设为默认配置3分片、3副本、3个协调节点(CN),扩容前存储空间总量为120GB,则每个分片为40GB。若指定分片1和分片2进行扩容,增量值分别为4GB和8GB,则扩容后,存储空间总量为132GB、分片1增加4GB,分片1的存储空间容量为44GB、分片2增加8GB,分片2的存储空间容量为48GB。

图2 扩容示意图

自动扩容实例磁盘

  • 百分比扩容

    以分布式独立部署形态为例,假设为默认配置3分片、3副本、3个协调节点(CN),扩容前存储空间总量为120GB,则每个分片为40GB,扩容策略配置可用存储空间率≤20%,扩容步长为20%。若分片1的可用存储空间率≤20%,则会自动触发扩容,分片1扩容的增量值为40*20%=8GB,扩容后分片1的存储空间容量为48GB ,扩容后的存储空间总量为128GB。

    图3 扩容示意图

  • 固定大小扩容

    以分布式独立部署形态为例,假设为默认配置3分片、3副本、3个协调节点(CN),扩容前存储空间总量为120GB,则每个分片为40GB,扩容策略配置可用存储空间率≤20,扩容步长为40GB。若DN1_1和DN3_3组件的可用存储空间率≤20,则会自动触发扩容,扩容DN1_1和DN3_3组件所在的分片,扩容的增量值为40GB。扩容后的存储空间总量为200GB、分片1和分片3分别增加40GB、分片1和分片3的存储空间容量分别为80GB。

    图4 扩容示意图

相关文档