创建固定规格集群的Serverless功能

更新时间: 2023-08-04 13:54:49

在已经购买的固定规格(普通)集群上开启Serverless功能,即可创建固定规格集群的Serverless功能。本文介绍了如何在已经购买的固定规格(普通)集群上开启Serverless功能。

前提条件

  • 已购买固定规格(普通)集群。具体操作请参见购买按量付费集群购买包年包月集群

    说明

    独享规格普通集群的计算节点CPU核数如果大于等于16或者共享规格普通集群的计算节点CPU核数如果大于等于64,则不支持纵向弹升(单节点PCU资源弹升)。

  • 集群版单节点不支持开启Serverless功能。如需开启,需要增加只读节点

背景信息

在已经购买的固定规格(普通)集群上开启Serverless功能,称之为固定规格集群的Serverless功能,即混合配置集群。对于固定规格集群的Serverless功能来说,数据库代理Proxy、主节点(RW节点)和只读节点(RO节点)资源由普通集群的固定规格资源和Serverless资源两部分组成,其中固定规格资源不随业务压力的变化而改变,Serverless资源随业务负载变化而弹性伸缩。您可以对固定规格集群的Serverless功能进行管理,通过指定只读节点个数的伸缩上下限以及单节点PCU的伸缩范围,PolarDB会在设置的范围内自动扩缩混合配置集群中的每个Serverless(不包括固定规格)的主节点或只读节点。

注意事项

  • 开启Serverless功能后,不可再开启秒级扩核、自动扩容功能。

  • 开启Serverless功能后,innodb_buffer_pool_sizeloose_thread_pool_size以及table_open_cache等参数值会动态进行调整。如果关闭Serverless功能,则参数值恢复为开启Serverless功能前的值。

操作步骤

说明

支持开启Serverless功能的集群版本限制如下:

  • 当集群版本为PolarDB MySQL版5.7版本时,修订版本需为5.7.1.0.26或以上。

  • 当集群版本为PolarDB MySQL版8.0.1版本时,修订版本需为8.0.1.1.30.1或以上。

  • 当集群版本为PolarDB MySQL版8.0.2版本时,修订版本需为8.0.2.2.15或以上。

  • 不支持在PolarDB MySQL版5.6版本的集群上开启Serverless功能。

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 基本信息页面的数据库节点区域,单击开启Serverless开启serverless

  5. 开启Serverless对话框中,设置以下参数,并单击确定

    参数名称

    参数说明

    单节点资源弹升上限

    设置混合配置集群内所有单节点PCU数量的上限。取值范围:0~8 PCU。

    说明

    弹升出来的Serverless节点的弹升范围为1~32 PCU。

    单节点资源弹升下限

    设置混合配置集群内所有单节点PCU数量的下限。取值范围:0~8 PCU。

    说明

    弹升出来的Serverless节点的弹升范围为1~32 PCU。

    TP只读节点个数上限

    设置允许混合配置集群中Serverless的只读行存节点增加的最大数量。取值范围:0~7。

    TP只读节点个数下限

    设置允许混合配置集群中Serverless的只读行存节点增加的最小数量。取值范围:0~7。

阿里云首页 云原生数据库 PolarDB 相关技术圈