云数据库 TAURUSDB-查看TaurusDB实例整体运行情况:智能诊断

时间:2024-12-17 10:17:41

智能诊断

基于运行数据结合智能算法对实例进行智能诊断,并对异常项提供具体的诊断结果以及优化建议。

图2 健康智能诊断

单击异常诊断项名称,查看异常实例以及相关监控指标的数据。

例如:出现“高压力请求”异常情况时,可以单击“高压力请求”查看出现异常的实例信息、对应的CPU使用率、CPU使用率趋势,还可以单击操作列的“诊断详情”,查看详细的诊断结果。

支持的诊断项以及诊断异常的处理建议,请参见表4

表4 智能诊断说明

诊断项

监控指标

指标说明

处理建议

相关案例

高压力请求

CPU使用率 (%)

该指标用于统计测量对象的CPU使用率。

  • 评估业务SQL的执行计划,添加索引避免全表扫描。
  • 扩容CPU规格,满足计算型业务需求。

TaurusDB CPU使用率高的解决方法

内存超限风险

内存使用率 (%)

该指标用于统计测量对象的内存使用率。

  • 扩容实例规格,满足业务需求。
  • 优化SQL,减少临时表等的使用。
  • 会话定期重连,及时释放session级别内存。

长事务产生大量临时表导致内存超限的解决办法

慢SQL高频

慢日志个数统计 (个/分钟)

该指标展示每分钟TaurusDB产生慢日志的数量。

  • 根据慢SQL的执行计划进行优化。
  • 扩容CPU规格,满足业务需求。

联合索引设置不当导致慢SQL的解决办法

连接数超限

数据库总连接数 (个)

该指标用于统计连接到TaurusDB服务器的总连接数。

  • 排查业务侧连接是否有效,优化实例连接,释放不必要的连接。
  • 实例规格偏小,需要对数据库进行规格扩容。

TaurusDB数据库连接数满的排查思路

当前活跃连接数 (个)

该指标用于统计当前活跃的连接数。

连接数使用率(%)

该指标用于统计当前已用的TaurusDB连接数占最大连接数的百分比。

support.huaweicloud.com/usermanual-taurusdb/taurusdb_overview.html