实例监控首页
实例监控首页展示了指定实例的 CPU、内存、网络、IO、SWAP、活跃会话数量与TOP SQL数量。
CPU:展示实例的CPU使用率的变化趋势。用户单击 详情 可以跳转到 资源监控 页面的 CPU 页签。
内存:展示实例的内存使用率的变化趋势。用户单击 详情 可以跳转到 资源监控 页面的 内存 页签。
网络:展示实例网络吞吐量的变化趋势。用户单击 详情 可以跳转到 资源监控 页面的 网络 页签。
IO:展示实例磁盘吞吐量。用户单击 详情 可以跳转到 资源监控 页面的 磁盘IO 页签。
SWAP:展示实例所在服务器的 SWAP 区使用率的变化趋势。用户单击 详情 可以跳转到 资源监控 页面的 内存 页签。
ASP 活跃会话数量:展示实例中活跃会话数量的变化趋势。用户单击 智能诊断 可以跳转到 数据库诊断 页面。
实时TOP SQL:展示实例中当前的 TOPSQL 语句,包括SQLID、数据库名称、用户名称、应用名称、开始时间、耗时、SQL语句与会话ID。
阻塞会话页签展示了实例中阻塞的会话信息。包括会话ID、阻塞会话ID、会话启动时间、等待状态、等待实际、等待获取锁模式、数据库名称、用户名称、客户端IP与应用名称。
长事务页签展示了当前实例的长事务。包括PID、会话ID、用户名、数据库名、应用名称、客户端IP、SQL、事务开启时间、事务持续时间与会话状态。
等待事件页签展示了当前实例的等待事件。包括数据库名称、线程名称、线程号、会话ID、阻塞会话ID、查询ID、等待状态、等待事件、锁模式与锁信息。支持用户通过等待状态、等待事件或自选条件过滤等待事件。
选择监控实例
用户在 实例 栏选择实例名称,即可查看实例监控。
需要安装监控服务端,并在要监控的服务器安装监控代理,才能查看实例监控信息。
查看实例信息
用户单击 集群/实例 名称后的叹号,即可查看实例详细信息。
设置查询间隔与范围
支持配置实例监控的查询间隔、范围,支持指定时间查看历史监控信息。用户单击 即可刷新监控信息。
选区下钻分析
用户可以在图中选取区间进行下钻分析。 用户单击要进行下钻分析的图,拖动鼠标,选取下钻区间后松开鼠标,即可获取指定区间监控信息。
实时TOPSQL
用户可以在 实例监控 页面的 首页页签中可以查看实时TOP SQL,如下图:
列名
说明
SQLID
实时TOP SQL的SQLID,该ID在数据库实例中唯一。
单击SQLID可以查看统计信息、执行计划、系统资源、对象信息和等待时间统计等相关信息。
数据库名称
慢SQL所属的数据库名。
用户名称
执行该慢SQL的用户名。
应用名称
用户发起的请求的应用程序名称。
开始时间
语句启动的时间。
耗时
自语句启动后执行的时间,单位为秒。
SQL
归一化SQL。
会话ID
会话ID。
查看阻塞会话
阻塞会话页签包含的信息如下表所示。
列名
说明
会话ID
如果会话正在等待锁,阻塞该会话获取锁的会话标识ID。
阻塞会话ID
表示源头阻塞会话ID。
会话启动时间
会话的启动时间。
等待状态
该后台当前总体状态,可能出现的值为:
active idle idle in transaction idle in transaction(aborted) fastpath function call disabled 等待事件
阻塞的查询文本。
等待获取锁模式
会话等待锁模式。
数据库名称
发生阻塞的数据库名称。
用户名称
会话的用户名。
客户端IP
client端的IP地址。
应用名称
应用的名称。
长事务
列名
说明
PID
长事务的PID。
会话ID
执行长事务的会话ID。
用户名
执行长事务的用户名。
数据库名
执行长事务的数据库名。
应用名称
执行长事务的应用名。
客户端IP
执行长事务的IP地址。
SQL
执行长事务的SQL文本。
事务开启时间
长事务的开启时间。
事务持续时间
长事务的持续时间,单位为秒。
会话状态
该后台当前总体状态,可能出现的值为:
active idle idle in transaction idle in transaction(aborted) fastpath function call disabled 等待事务
等待事件页签包含的信息如下表所示。
列名
说明
数据库名称
等待事件发生的数据库名。
线程名称
等待事件发生的线程名。
线程号
等待事件发生的线程ID。
会话ID
如果会话正在等待锁,阻塞该会话获取锁的会话标识ID。
阻塞会话ID
表示源头阻塞会话ID。
查询ID
SQLID,该ID在数据库实例中唯一。
等待状态
该后台当前总体状态,可能出现的值为:
none active idle idle in transaction idle in transaction(aborted) fastpath function call disabled 等待事件
等待的查询文本。
锁模式
线程持有的或者是期望的锁模式。
锁信息
会话等待锁信息,可通过locktag_decode()函数解析。