本文介绍 CPU 弹性扩容相关常见问题。
为什么控制台上没有看到 CPU 弹性扩容功能?
云数据库 MySQL 通用型双节点、三节点版或单节点本地盘(只读实例)才支持 CPU 弹性扩容功能。用户可检查实例是否为单节点(云盘版)独享型实例、集群版(云盘版)实例,以上两种类型的实例暂不支持 CPU 弹性扩容功能。
压测时,开启扩容功能后,监控显示 CPU 利用率为何一直为100%?
CPU 利用率会根据实际 CPU 核数计算,当业务压力能够使用完所有 CPU 性能时,应该关注数据库系统的 TPS、QPS、响应时间等性能相关指标。
为什么 CPU 弹性扩容功能没有开启成功?
CPU 弹性扩容功能开启失败有以下两种可能原因:
用户的腾讯云账户余额不足。
主机 CPU 资源不足(极小概率)。
为什么 CPU 扩容、缩容时没有事件通知?
用户可以根据以下情况进行排查和处理。
检查是否开启了 CPU 弹性扩容的相关事件告警,如未开启,可参见 开启事件告警。
检查通知人列表,可能未添加相关用户,可参见 新建消息接收人 添加相关用户。
开启 CPU 弹性扩容后,发生了 HA 切换怎么办?
双节点、三节点实例 CPU 弹性扩容功能会同时在主节点和备节点上生效,如果 CPU 弹性扩容功能生效后双节点、三节点实例发生了 HA 切换,那么切换后的节点也将为扩容后的 CPU 规格,自动缩容或关闭手动扩容后,会自动回缩至原始 CPU 规格。注意:只读实例和灾备实例需单独开启功能,不同时扩容,即主实例 CPU 弹性扩容功能触发生效后,该主实例挂载的只读实例、灾备实例不会同时随之扩容 CPU,均需要单独开启 CPU 弹性扩容功能。
如何查询 CPU 弹性扩容相关任务进度和详情?
支持通过任务列表,查询 CPU 弹性扩容相关任务进度和详情,操作步骤如下:
1. 登录 云数据库 MySQL 控制台。
2. 在左侧选择任务列表,选择地域,单击任务类型,选择配置弹性扩容策略,单击确定。
3. 在筛选后的任务列表,找到目标任务,即可查询任务进度,单击其操作列的任务详情,可查看详细的任务信息。
为什么开启 CPU 弹性扩容会一直收费?
如果是开启 CPU 弹性扩容时,选择手动扩容,则在手动关闭前,是会一直扩容的,开启手动扩容后请注意根据业务情况,操作手动关闭。
建议设置自动扩容,设置后,会根据用户配置的扩缩容阈值自动弹性扩缩容 CPU 规格,并且只在成功触发扩容时,对扩容的核数进行计费,未扩容时不计费。
开启 CPU 弹性扩容的自动扩容后,一小时内,触发扩容后持续时间才6min就自动缩容了,为什么收取10min的费用?
为避免出现持续间歇高峰的影响,在自动扩容时存在最短保护时间,为10min,即自动扩容超过10min,则按实际扩容时间计算费用;自动扩容小于等于10min,则是按照10min计算费用。