数据库自治服务DAS(Database Autonomy Service)提供智能压测功能,帮助您验证您的实例规格是否需要扩容,有效应对业务流量高峰。本文介绍如何创建压测任务进行智能压测。
前提条件
- 源数据库仅支持RDS MySQL高可用版或三节点企业版、PolarDB MySQL集群版或历史库、PolarDB-X 2.0。
- 目标数据库实例为RDS MySQL、PolarDB MySQL、PolarDB-X 2.0。
- 数据库实例已接入DAS,详情请参见接入阿里云数据库实例。
- 数据库实例需开启DAS专业版,详情请参见DAS专业版。
说明 PolarDB-X 2.0目前仅支持华东1(杭州)、华东2(上海)、华北2(北京)、华南1(深圳)和新加坡地域。
适用场景
- 为应对即将到来的短期业务高峰,验证当前数据库实例规格是否需要扩容。
- 数据库结构变更后(尤其是索引变更后),验证在真实业务场景下的效果,降低变更上线后引发故障的风险。
- 数据库发生故障后,无法在发生故障时定位到原因,可以通过智能压测功能,在克隆库上复现故障场景,定位故障原因。
注意事项
- 为减少网络延迟对压测的影响,压测客户端和目标实例需要在同一个地域。
说明 建议将压测客户端和目标实例放入同一个专有网络。
- 进行压测前,检查压测客户端与目标实例间的连通性,确保压测客户端的流量可以正常发送到目标实例。
费用说明
操作步骤
本操作步骤以回放流量压测为例,为您介绍如何创建压测任务。