数据源监控从应用维度监控数据源的使用状态,与“数据库监控”从服务端监控数据库全局状态的模式互补。
“数据源监控”与“数据库监控”的区别
比如当前有A、B、C三个应用同时操作同一个数据库,原有的数据库监控只能查看数据库整体的运行状态、SQL语句执行情况等,无法分别查看三个应用对数据库的使用情况;而通过数据源监控,可以做到分别查看三个应用各自对数据库操作的实时状态、以及SQL语句执行情况。
操作说明:
数据源监控页展示应用数据源操作数据库的实时状态,包括概要图和SQL执行统计两部分。您可以选择不同数据源,系统会绘制出对应数据源的使用情况。
打开 监控->服务->数据源,根据服务、数据源、时间选择出对应的RT、QPS、连接数以及sql的执行统计,下图所示:
连接数: 数据库的活跃连接数情况。活跃连接数越高表示数据库负载越大,如果活跃连接数长时间接近数据库的最大上限,则可能需要升级数据库规格。
QPS: QPS为每秒查询率(Query Per Second)
RT:平均响应时间
Sql执行统计:中可以看到汇总后的SQL语句的执行情况,包括:执行次数、平均耗时、平均查询行数和平均影响行数的数据。平均查询行数是对Select操作的查询行数统计,平均影响行数是对Update、Insert、Delete操作的影响行数统计。如下图所示: