本文介绍如何查看DRDS实例的性能指标并通过升配来解决性能不足的问题。

背景信息

数据库性能主要受响应时间(RT)和容量(QPS)两个指标的影响。
  • 响应时间(RT):RT指标反映的是单个SQL的性能,这类性能问题可以通过SQL调优方法等方法进行解决。
  • 容量(QPS):容量瓶颈问题可以通过DRDS实例升配来解决,通过升配来扩充容量的方式适用于低延时高QPS类型的数据库访问业务场景。

DRDS性能同时受到计算层和存储层节点性能的影响,任一计算层或者存储层节点性能不足都会导致整体性能出现瓶颈。关于如何查看存储层节点性能,请参见存储监控

判断是否出现实例性能瓶颈

DRDS实例的QPS和CPU性能是正相关的。当DRDS性能出现瓶颈时,主要表现为实例的CPU使用率居高不下。如果发现CPU使用率超过90%或持续超过80%,则意味着当前实例性能出现了性能瓶颈。

关于如何查看计算层的性能指标,请参见实例监控

在存储层不存在瓶颈的情况下,可以判断当前的DRDS本身实例规格无法满足业务的QPS性能需求,需要通过升配解决。

DRDS升配

QPS是衡量DRDS实例规格的重要指标。每种实例规格对应一定的QPS参考值。

说明 有些特殊的SQL语句在DRDS计算层面需要更多的计算(如临时表排序、聚合计算等),此时每个DRDS实例可以支撑的QPS相比规格中的标准值会有所下降。

关于如何升配,详细操作请参见实例变配