文档

开启固定规格集群的Serverless功能

更新时间:

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

版本要求

  • 已购买固定规格集群,且集群版本需满足以下条件之一。购买集群的具体操作请参见购买按量付费集群购买包年包月集群

    • 当集群版本为PolarDB MySQL版5.7版本时,小版本需为5.7.1.0.29或以上。

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

    • 当集群版本为PolarDB MySQL版8.0.2版本时,小版本需为8.0.2.2.19或以上。

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

  • PolarDB数据库代理版本(Proxy)需为2.4.30或以上,查看和升级当前数据库代理版本详情请参见查看版本信息

使用限制

  • Serverless功能不支持多主集群(库表)高压缩引擎(X-Engine)功能。

  • Serverless自动支持删除节点、手动变配、临时升配、本地资源自动变配(秒级扩核)和集群规格自动变配(自动扩容)。因此,Serverless功能与本地资源自动变配(秒级扩核)通过自动扩容实现弹性扩缩容功能互斥。在固定规格集群上开启Serverless功能后,不可再开启本地资源自动变配(秒级扩核)、集群规格自动变配(自动扩容)功能;同理,在固定规格集群上开启本地资源自动变配(秒级扩核)、集群规格自动变配(自动扩容)功能后,不可再开启Serverless功能。

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

  • Serverless支持全球数据库网络GDN,但GDN中的所有集群都不允许设置自动启停,并且所有集群至少需要有一个RO节点。

  • 固定规格集群的Serverless功能中,纵向弹升对于计算节点的CPU核数有一定限制:

    • 对于独享规格的计算节点,若CPU核数大于32,则不支持纵向弹升(单节点PCU资源弹升)。

    • 对于共享规格的计算节点,若CPU核数大于16,则不支持纵向弹升(单节点PCU资源弹升)。

背景信息

在已经购买的固定规格集群上开启Serverless功能,称之为固定规格集群的Serverless功能。对于固定规格集群的Serverless功能来说,数据库代理Proxy、主节点(RW节点)和只读节点(RO节点)资源由固定规格集群的固定规格资源和Serverless资源两部分组成,其中固定规格资源不随业务压力的变化而改变,Serverless资源随业务负载变化而弹性伸缩。

固定规格集群的Serverless功能的技术架构图

p575585.png

您可以对固定规格集群的Serverless功能进行管理,通过指定固定规格集群内原有的单节点的弹升范围和横向弹升出来的Serverless只读节点的弹升范围,PolarDB会在设置的范围内自动扩缩集群资源。

注意事项

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

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

操作步骤

  1. 登录PolarDB控制台

  2. 在左上角,选择集群所在地域。

  3. 找到目标集群,单击集群ID。

  4. 基本信息页面的数据库节点区域,单击开启Serverless

    开启serverless.png

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

    参数名称

    参数说明

    单节点资源弹升上限

    固定规格集群的Serverless功能的技术架构图所示,此参数设置的是固定规格集群内原有的单节点Serverless资源的上限,即纵向伸缩的上限。取值范围:0~16 PCU。

    说明
    • 该数值不包含集群内原有的固定规格资源。设置后,集群内原有的单节点资源的弹升范围是:固定规格+设置下限~固定规格+设置上限。

    • 横向弹升出来的Serverless只读节点的纵向弹升范围默认为1~32 PCU,用户无需配置。

    单节点资源弹升下限

    固定规格集群的Serverless功能的技术架构图所示,此参数设置的是固定规格集群内原有的单节点Serverless资源的下限,即纵向伸缩的下限。取值范围:0~16 PCU。

    说明
    • 该数值不包含集群内原有的固定规格资源。设置后,集群内原有的单节点资源的弹升范围是:固定规格+设置下限~固定规格+设置上限。

    • 横向弹升出来的Serverless只读节点的纵向弹升范围默认为1~32 PCU,用户无需配置。

    只读节点个数上限

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

    说明

    该数值不包含集群内原有的只读节点数量。

    只读节点个数下限

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

    说明

    该数值不包含集群内原有的只读节点数量。

    说明
    • 如果数据库节点中有只读列存节点,则还可以配置只读列存节点个数,具体请参见列存节点开启Serverless

    • 一个集群内只读节点的个数上限为15。因此,集群中原有的只读节点个数加上横向弹升出来的只读行存节点和只读列存节点的个数总和不能超过15。

  • 本页导读 (0)
文档反馈