数据库自治服务DAS(Database Autonomy Service)提供流量回放和压测功能,帮助您验证实例规格是否需要扩容,有效应对业务流量高峰。
前提条件
- 源数据库支持:
- RDS MySQL高可用版、三节点企业版、集群版。
- PolarDB MySQL集群版、高压缩引擎(X-Engine)、多主集群(库表)。
- PolarDB-X 2.0。
- 目标数据库实例为:
- RDS MySQL。
- PolarDB MySQL。
- PolarDB-X 2.0。
- 源数据库实例与目标数据库实例均已接入DAS,详情请参见接入阿里云数据库实例。
- 源数据库实例需开启DAS专业版,详情请参见DAS专业版。
说明 如果您想分析压测前后,源数据库实例与目标数据库实例上SQL模板的执行性能差异,目标数据库实例也需要开启DAS专业版。SQL模板的执行性能差异可用来应对数据库引擎升级、规格切换等业务场景。
- 不支持政务云和金融云下的数据库实例。
说明 PolarDB-X 2.0目前仅支持华东1(杭州)、华东2(上海)、华北2(北京)、华南1(深圳)和新加坡地域。
注意事项
- 为减少网络延迟对压测的影响,压测客户端和目标实例需要在同一个地域。
说明 建议将压测客户端和目标实例放入同一个专有网络。
- 压测对源实例没有影响,无需在业务低峰期操作。关于压测部署的详细信息,请参见压测客户端部署。
- 进行压测前,检查压测客户端与目标实例间的连通性,确保压测客户端的流量可以正常发送到目标实例。
费用说明
操作步骤
智能压测结果
后续步骤
- 当压测任务结束之后,在智能压测详情页,确认无需再次压测时,您可释放对应的压测ECS机器和实例。
- 为避免多收取费用,请手动删除购买的资源:目标端实例和部署压测程序的ECS。
- 如果手动开启了源数据库的SQL洞察和审计,压测结束后,请自行关闭。