DB2 监控工具 db2top 命令 介绍
来源:互联网 发布:c语言进制转换代码 编辑:程序博客网 时间:2024/05/16 17:30
db2top 监视实用程序快速高效地监视复杂的 DB2® 环境。它结合来自所有数据库分区的 DB2 快照信息,使用基于文本的用户界面提供正在运行的 DB2 系统的动态实时视图。
以交互方式运行 db2top 时,您可以发出下列命令:
- A
- 监视 HADR 集群中的主数据库或辅助数据库。
- a
- 转至代理程序的应用程序详细信息(或在声明屏幕上限制代理程序)。db2top 命令将提示您输入代理程序标识。
- B
- 显示关键服务器资源的主要使用者(瓶颈分析)。
- c
- 此选项允许您更改屏幕上显示的列的顺序。语法采用下列格式:1,2,3,...,其中 1,2,3 分别对应于所显示的第 1 列、第 2 列和第 3 列。这些是指定排序条件时要使用的列数。
- 当使用 c 交换关键字时,将显示屏幕,指定屏幕上显示的列的顺序。屏幕的左侧部分显示缺省顺序和列数;屏幕右侧部分显示当前排序。要更改列的顺序,在屏幕底部文本字段中输入新的列顺序。接着,如左侧显示的那样,输入相对的列位置,用逗号对其分隔。不需要指定所有列。对于后续的 db2top 监视会话,可以通过选择 w 将此列排序保存在 $DB2TOPRC 中。您可以进行排序,并选择采用哪种顺序在屏幕上显示列。.db2toprc 文件中列排序的有效关键字是:
- sessions=
- tables=
- tablespaces=
- bufferpools=
- dynsql=
- statements=
- locks=
- utilities=
- federation=
- b
- 转至缓冲池屏幕。
- C
- 打开或关闭快照数据收集器。
- d
- 转至数据库屏幕。
- D
- 转至动态 SQL 屏幕。
- f
- 冻结屏幕。
- F
- 在主服务器上监视联合查询。
- G
- 打开或关闭图表。
- h
- 转至帮助屏幕
- H
- 转至历史记录屏幕
- i
- 打开或关闭闲置会话。
- k
- 切换实际值与增量值。
- l
- 转至会话屏幕。
- L
- 允许显示来自 SQL 屏幕的完整查询文本。然后,可以使用 e 或 X 选项来运行常规 DB2 说明。
- m
- 显示内存池。
- o
- 显示会话设置。
- p
- 转至分区屏幕。
- P
- 选择要发出快照的数据库分区。
- q
- 退出 db2top。
- R
- 重置快照数据。
- s
- 转至语句屏幕。
- S
- 运行本机 DB2 快照。
- t
- 转至表空间屏幕。
- T
- 转至表屏幕
- u
- 显示活动的实用程序,并且跨数据库分区将它们聚集起来。
- U
- 转至锁定屏幕。
- V
- 设置缺省说明模式。
- w
- 将会话设置写至 .db2toprc。
- W
- agent_id、os_user、db_user、应用程序或网络名的观看方式。会话快照(选项 l)返回的语句将写至 agent.sql、 os_user-agent.sql、db_user-agent.sql、application- agent.sql 或 netname-agent.sql。 当从动态 SQL 屏幕(选项 D)发出时,语句将采用与 db2advis 兼容的格式写至 db2adv.sql。
- X
- 打开或关闭扩展方式。
- z|Z
- 按升序或降序方式进行排序。
- /
- 将表达式输入至过滤器数据。表达式必须符合正则表达式。您可以采用不同方法过滤每个函数(屏幕)。可对整行应用 regexp 检查。
- <|>
- 移至屏幕的左侧或右侧。
下列切换只适用于应用程序屏幕:
- r
- 返回至上一函数。
- R
- 切换自动刷新。
- g
- 打开或关闭图表。
- X
- 打开或关闭扩展方式。
- d
- 显示代理程序。
要以交互方式启动 db2top,可发出下列命令:
db2top -d <database name>
当输入db2top -d sample
时,将显示下列输出:[\]11:57:10,refresh=2secs(0.000) Inactive,part=[1/1],<instanceName>:sample[d=Y,a=N,e=N,p=ALL] [qp=off][/]:当旋转时,它表示 db2top 在两个快照之间等待,否则,它表示 db2top 在等待 DB2 的答复11:57:10:当前时间refresh=2secs:时间间隔refresh=!secs:感叹号表示 DB2 处理快照所需的时间超过时间间隔。在此情况下,db2top 将按50% 增加时间间隔。如果由于系统太忙而频繁发生此问题,那么您可以增加快照时间间隔(选项 I)、监视单一数据库分区(选项 P)或关闭扩展显示方式(选项 x)0.000:DB2 内部处理快照所花费的时间d=Y/N:增量或累积快照指示器(命令选项 -k 或选项 k)。a=Y/N:仅限于活动对象指示器的或所有对象指示器(-a 命令选项集或 i)e=Y/N:扩展显示指示器p=ALL:所有数据库分区p=CUR:当前数据库分区(-P 命令选项,未指定分区数)p=3:目标数据库分区数:例如,3Inactive:如果 DB2 没有在运行,那么会显示不活动,否则会显示运行 DB2 的平台part=[1/1]:活动数据库分区数与总计数据库分区数。例如,part=[2,3] 表示总共有 3 个数据库分区,其中有一个数据库分区停机(2 个数据库分区处于活动状态,共有 3 个)<instanceName>:实例名sample:数据库名称qp=off/on:已连接 db2top 的数据库分区的 Query Patroller 指示器(DYNMGMT 数据库配置参数)
下列示例演示在分区数据库环境中以交互方式运行 db2top 监视实用程序:
db2top -d TEST -n mynode -u user -p passwd -V skm4 -B -i 1命令参数如下所示:-d TEST # 数据库名称-n mynode # 节点名-u user # 用户标识-p passwd # 密码-V skm4 # 模式名称-B # 启用粗体-i 1 # 屏幕更新时间间隔:1 秒
转自:http://blog.csdn.net/xiyuan1999/article/details/8443843
- DB2 监控工具 db2top 命令 介绍
- DB2 监控工具 db2top 命令 介绍
- DB2 db2top 性能监控 命令用法 找出最频繁、最耗时的SQL
- db2top工具详解[转]
- db2 监控命令 汇总
- DB2监控命令
- zabbix监控db2命令
- JVM监控工具介绍
- JVM监控工具介绍
- JVM监控工具介绍
- JVM监控工具介绍
- JVM监控工具介绍
- JVM监控工具介绍
- JVM监控工具介绍
- JVM监控工具介绍
- JVM监控工具介绍
- Memcache 监控工具介绍
- JVM监控工具介绍
- 多线程并发实践_笔记_第九章
- 这里是新新人类中的小新人
- string..
- 1002_输入元素存取到数组里
- Sprite Kit 简介
- DB2 监控工具 db2top 命令 介绍
- iOS 及 Android 下适用的 html5 + JS CoverFlow 控件
- CentOS 64bit 安装 32bit 的glibc
- 【水】POJ 2000——Gold Coins
- 判断链表中是否存在环问题、判断两个链表是否相交问题及其扩展
- linux之misc及使用misc创建字符设备
- Jquery AutoComplete的使用方法实例
- Android中Message传递参数
- 给Ubuntu的KDevelop安装中文包