创建固定规格集群的Serverless功能
在已经购买的固定规格(普通)集群上开启Serverless功能,即可创建固定规格集群的Serverless功能。本文介绍了如何在已经购买的固定规格(普通)集群上开启Serverless功能。
前提条件
背景信息
在已经购买的固定规格(普通)集群上开启Serverless功能,称之为固定规格集群的Serverless功能,即混合配置集群。对于固定规格集群的Serverless功能来说,数据库代理Proxy、主节点(RW节点)和只读节点(RO节点)资源由普通集群的固定规格资源和Serverless资源两部分组成,其中固定规格资源不随业务压力的变化而改变,Serverless资源随业务负载变化而弹性伸缩。您可以对固定规格集群的Serverless功能进行管理,通过指定只读节点个数的伸缩上下限以及单节点PCU的伸缩范围,PolarDB会在设置的范围内自动扩缩混合配置集群中的每个Serverless(不包括固定规格)的主节点或只读节点。
注意事项
开启Serverless功能后,不可再开启秒级扩核、自动扩容功能。
开启Serverless功能后,
innodb_buffer_pool_size
、loose_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功能。
- 登录PolarDB控制台。
- 在控制台左上角,选择集群所在地域。
- 找到目标集群,单击集群ID。
在基本信息页面的数据库节点区域,单击开启Serverless。
在开启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。