达梦监控指标信息说明

发布时间:2023年12月26日

1.?dm_global_status_tps

说明:每秒事务数。

查询SQL:

select stat_val from sys.v$sysstat where name = 'transaction total count';

2.?dm_global_status_qps

说明:每秒执行select SQL语句数。

查询SQL:

select stat_val from sys.v$sysstat where name = 'select statements';

3.?dm_global_status_ips

说明:每秒执行insert SQL语句数。

查询SQL:

select stat_val from sys.v$sysstat where name = 'insert?statements';

4.?dm_global_status_dps

说明:每秒执行delete?SQL语句数。

查询SQL:

select stat_val from sys.v$sysstat where name = 'delete statements';

5.?dm_global_status_ups

说明:每秒执行update SQL语句数。

查询SQL:

select stat_val from sys.v$sysstat where name = 'update statements';

6.?dm_global_status_ddlps

说明:每秒执行DDL SQL语句数。

查询SQL:

select stat_val from sys.v$sysstat where name = 'ddl statements';

select stat_val from sys.v$sysstat where name = 'DDL in pl/sql count';

7.?dm_global_status_nioips

说明:每秒从客户端接收字节数。

查询SQL:

select stat_val from sys.v$sysstat where name = 'total bytes received from client';

8.?dm_global_status_nio_ops

说明:每秒往客户端发送字节数。

查询SQL:

select stat_val from sys.v$sysstat where name = 'total bytes sent to client';

9.?dm_global_status_fio_ips

说明:每秒读取字节数。

查询SQL:

select stat_val?* page from sys.v$sysstat where name = 'physical read count';

10.?dm_global_status_fio_ops

说明:每秒写入字节数。

查询SQL:

select stat_val?* page from sys.v$sysstat where name = 'physical write count';

11.?dm_global_status_mem_used

说明:内存占用字节数。

查询SQL:

select stat_val from sys.v$sysstat where name = 'memory used bytes';

12.?dm_global_status_cpu_use_rate

说明:CPU使用率。

查询SQL:

select stat_val from sys.v$sysstat where name = 'os DM database cpu rate';

13.?dm_global_status_sessions

说明:总会话数。

查询SQL:

select?count(1) from?v$sessions;

14.?dm_global_status_active_sessions

说明:活动会话数。

查询SQL:

select?count(1) from?v$sessions?where?state = 'ACTIVE';

15.?dm_global_status_task_waiting

说明:等待处理任务数。

查询SQL:

select waiting from v$task_queue;

16.?dm_global_status_task_ready

说明:已处理任务数。

查询SQL:

select ready from v$task_queue;

17.?dm_global_status_task_total_wait_time

说明:已处理任务的总等待时间。

查询SQL:

select total_wait_time from v$task_queue;

18.?dm_global_status_avg_wait_time

说明:已处理任务的平均等待时间。

查询SQL:

select average_wait_time from v$task_queue;

19.?dm_global_status_threads

说明:线程数。

查询SQL:

select count(1) from sys.v$threads;

注:收集信息1~10(即dm_global_status_tps,dm_global_status_qps,dm_global_status_ips,dm_global_status_dps,dm_global_status_ups,dm_global_status_ddlps,dm_global_status_nioips,dm_global_status_nioops,dm_global_status_fioips,dm_global_status_fioops)都是表示每秒钟数据变化的,对应的查询SQL都是查询数据总量。所以收集信息1~10的值为两次查询SQL获取结果的差值再除以两次查询SQL时间间隔的秒数。

收集信息1~10项需要ENABLE_MONITOR = 1,收集信息17~18项需要MONITOR_TIME = 1

文章来源:https://blog.csdn.net/qq_35273918/article/details/135223672
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。