加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

利用DB2 db2batch查看sql执行时间等信息

(2013-12-04 15:12:10)
标签:

db2batch

sql语句

执行时间

分类: DB2

DB2信息中心对该命令功能的描述:

db2batch command:

Reads SQL statements and XQuery statements from either a flat file or standard input, dynamically prepares and describes the statements, and returns an answer set.

This tool can work in both a single partition database and in a multiple partition database.

Through the tool's optional parameters you are able to control the number of rows to be fetched from the answer set, the number of fetched rows to be sent to the output file or standard output, and the level of performance information to be returned.

The output default is to use standard output. You can name the output file for the results summary.

测试

1.编辑sql脚本

E:\DB2\data>cat sample.sql
select * from db2admin.sales;

2.执行db2batch命令

E:\DB2\data>db2batch -d sample -f sample.sql
* 时间戳记:Wed Dec 04 2013 15:15:25 中国标准时间
---------------------------------------------

* SQL 语句号 1:

select * from db2admin.sales;

YEAR        QUARTER     RESULTS
----------- ----------- -----------
       2004                   20
       2004                   30
       2004                   15
       2004                   10
       2005                   18
       2005                   40
       2005                   12
       2005                   27

* 访存了 8 行,有 8 行输出。

* 耗用时间是:      0.020547 秒 * 总结表:

类型 数目        重复        总时间(s)    最小时间(s)  最大时间(s)  算术平均时间   几何平均时间   访存的行数  输出的行数
---- ----------- ----------- -------------- -------------- -------------- -------------- -------------- ----------- -----------
语句                         0.020547       0.020547       0.020547       0.020547       0.020547                    8

* 总条目数:                  1
* 总时间:                    0.020547 秒
* 最小时间:                  0.020547 秒
* 最大时间:                  0.020547 秒
* 算术平均时间:              0.020547 秒
* 几何平均时间:              0.020547 秒
---------------------------------------------
* 时间戳记:周三 十二月 04 2013 15:15:25 中国标准时间
3.可以获得更多的信息

E:\DB2\data>db2batch -d sample -f sample.sql -o r 0 p 2
* 时间戳记:Wed Dec 04 2013 15:17:28 中国标准时间
---------------------------------------------

* SQL 语句号 1:

select * from db2admin.sales;

YEAR        QUARTER     RESULTS
----------- ----------- -----------

* 访存了 8 行,有 0 行输出。

* 耗用时间是:      0.005262 秒             监视信息

实例名                            = DB2
节点名                            =
节点类型                                            = 带有本地客户机和远程客户机的企业服务器版
快照时间戳记                    = 2013-12-04 15:17:28.865896


            应用程序快照


应用程序句柄                    = 750
应用程序状态                    = UOW 正在等待
状态更改时间                    = 2013-12-04 15:17:28.859934
应用程序代码页                  = 1386
应用程序国家/地区代码                      = 86
DUOW 相关标记                              = *LOCAL.DB2.131204071728
应用程序名                      = db2batch.exe
应用程序标识                    = *LOCAL.DB2.131204071728
序号                            = 00001
TP 监视器客户机用户标识                    =
TP 监视器客户机工作站名                    = kermart
TP 监视器客户机应用程序名                  = DB2BATCH
TP 监视器客户机记帐字符串                  =

CONNECT 授权标识                = ADMINISTRATOR
客户机登录标识                             = ADMINISTRATOR
客户机的配置 NNAME                  = KERMART
客户机数据库管理器产品标识          = SQL09076
客户机应用程序的进程标识                   = 34016
客户机应用程序的平台                       = NT
客户机通信协议                             = 本地客户机

数据库名称                               = SAMPLE
数据库路径                      = D:\DB2\NODE0000\SQL00001\
客户机数据库别名                    = SAMPLE
输入数据库别名                  =
授予的最高权限级别                         =
                直接 DBADM 权限
        直接 SECADM 权限
                间接 SYSADM 权限
                间接 CREATETAB 权限
                间接 BINDADD 权限
                间接 CONNECT 权限
                间接 IMPLICIT_SCHEMA 权限

协调数据库分区号                           = 0
协调代理程序进程或线程标识                 = 10432

与应用程序相关的代理程序数                 = 1


连接请求开始时间戳记                       = 2013-12-04 15:17:28.810398
连接请求完成时间戳记                       = 2013-12-04 15:17:28.811723
应用程序空闲时间                           = 0
入站通信地址                             = *LOCAL.DB2

上次复位时间戳记                = 2013-12-04 15:17:28.859526
窃用的代理程序数                           = 0
等待锁定的代理程序数              = 0
关联的代理程序最大数                       = 1
应用程序代理程序运行时的优先级             = 0
优先级类型                                 = 动态
应用程序挂起的锁定                  = 3
自连接以来锁定等待                  = 0
应用程序等待锁定的时间(毫秒)      = 0
检测到死锁                      = 0
锁定升级                        = 0
互斥锁定升级                    = 0
自连接以来锁定超时的次数                   = 0
UOW 等待锁定总时间                  = 0

总计排序                        = 0
总计排序时间(毫秒)            = 0
总计排序溢出                        = 0

缓冲池数据逻辑读取              = 1
缓冲池数据物理读取              = 0
缓冲池临时数据逻辑读取                  = 0
缓冲池临时数据物理读取                  = 0
缓冲池数据写入                  = 0
缓冲池索引逻辑读取              = 0
缓冲池索引物理读取              = 0
缓冲池临时索引逻辑读取                  = 0
缓冲池临时索引物理读取                  = 0
缓冲池索引写入                  = 0
缓冲池 xda 逻辑读取                        = 0
缓冲池 xda 物理读取                        = 0
缓冲池临时 xda 逻辑读取                    = 0
缓冲池临时 xda 物理读取                    = 0
缓冲池 xda 写入                            = 0
缓冲池总计读取时间(毫秒)      = 0
缓冲池总计写入时间(毫秒)      = 0
等待预取的时间(毫秒)            = 0
未读预取页                                 = 0
直接读取                        = 0
直接写入                        = 0
直接读取请求                    = 0
直接写入请求                    = 0
直接读取耗用时间(毫秒)        = 0
直接写入耗用时间(毫秒)        = 0

从上次落实以来的 SQL 请求数                = 4
落实语句                                   = 0
回滚语句                                   = 0
已尝试的动态 SQL 语句                      = 2
已尝试的静态 SQL 语句                      = 0
已失败的语句操作                = 0
选择已执行的 SQL 语句           = 1
已执行的 Xquery 语句                       = 0
已执行的更新/插入/删除语句      = 0
已执行的 DDL 语句               = 0
内部自动重新绑定                = 0
已删除的内部行                  = 0
已插入的内部行                  = 0
已更新的内部行                  = 0
内部落实                        = 0
内部回滚                        = 0
死锁导致的内部回滚              = 0
已尝试的绑定/预编译             = 0
已删除的行                      = 0
已插入的行                      = 0
已更新的行                      = 0
已选择的行                      = 8
已读取的行                      = 8
已写入的行                      = 0

已用的 UOW 日志空间(以字节计)            = 0
先前的 UOW 完成时间戳记                    = 2013-12-04 15:17:28.811723
上次完成 uow 耗用时间(秒.毫秒)           = 0.000000
UOW 启动时间戳记                           = 2013-12-04 15:17:28.842538
UOW 停止时间戳记                           = 1970-01-01 08:00:00.000000
UOW 完成状态                               = 0

打开远程游标                               = 0
打开分块的远程游标                         = 0
被拒绝的块远程游标请求                     = 0
已接受的块远程游标请求                     = 2
打开本地游标                               = 0
打开分块的本地游标                         = 0
代理程序使用的用户 CPU 时间总计            = 0.000000
代理程序使用的系统 CPU 时间总计            = 0.000000
主机执行耗用时间                         = 0.000120

程序包高速缓存查询              = 1
程序包高速缓存插入              = 0
应用程序节查找                    = 2
应用程序节插入                  = 0
目录高速缓存查询                = 0
目录高速缓存插入                = 0
目录高速缓存溢出                = 0
目录高速缓存堆已满              = 0
目录高速缓存高水位标记                     = 0

散列连接数                               = 0
散列循环数                               = 0
散列连接溢出数                           = 0
小散列连接溢出数                         = 0


语句类型                                   = 动态 SQL 语句
语句                                       = 关闭
节号                                       = 4
应用程序创建程序                           = NULLID
程序包名                                   = SYSSN400
一致性标记                                 =
程序包版本标识                             =
游标名                                     = SQL_CURSN400C4
语句数据库分区号                           = 0
语句开始时间戳记                           = 2013-12-04 15:17:28.859855
语句停止时间戳记                           = 2013-12-04 15:17:28.859933
上次完成 stmt 耗用时间(秒.毫秒)          = 0.000014
总计语句用户 CPU 时间                      = 0.000000
总计语句系统 CPU 时间                      = 0.000000
以 timeron 计的 SQL 编译器成本估计         = 8
SQL 编译器基数估计                         = 8
请求的并行度                               = 1
使用语句的代理程序数                       = 1
为语句创建的子代理程序数                   = 1
语句排序                        = 0
总计排序时间                    = 0
排序溢出                        = 0
已读取的行                      = 8
已写入的行                      = 0
已删除的行                      = 0
已更新的行                      = 0
已插入的行                      = 0
访存的行数                                 = 8
缓冲池数据逻辑读取              = 1
缓冲池数据物理读取              = 0
缓冲池临时数据逻辑读取                  = 0
缓冲池临时数据物理读取                  = 0
缓冲池索引逻辑读取              = 0
缓冲池索引物理读取              = 0
缓冲池临时索引物理读取                  = 0
缓冲池 xda 逻辑读取                        = 0
缓冲池 xda 物理读取                        = 0
缓冲池临时 xda 逻辑读取                    = 0
缓冲池临时 xda 物理读取                    = 0
分块游标                                 = YES
动态 SQL 语句文本:select * from db2admin.sales

 

代理进程/线程标识                     = 10432

应用程序的内存使用情况:

  节点号                                = 0
    内存池类型                              = 其他内存
       当前大小(以字节计)                 = 196608
       高水位标记(以字节计)               = 458752
       已配置的大小(以字节计)             = 2147483648

 

* 总结表:

类型 数目        重复        总时间(s)    最小时间(s)  最大时间(s)  算术平均时间   几何平均时间   访存的行数  输出的行数
---- ----------- ----------- -------------- -------------- -------------- -------------- -------------- ----------- -----------
语句                         0.005262       0.005262       0.005262       0.005262       0.005262                    0

* 总条目数:                  1
* 总时间:                    0.005262 秒
* 最小时间:                  0.005262 秒
* 最大时间:                  0.005262 秒
* 算术平均时间:              0.005262 秒
* 几何平均时间:              0.005262 秒
---------------------------------------------
* 时间戳记:周三 十二月 04 2013 15:17:29 中国标准时间
4.多条sql语句测试

E:\DB2\data>cat sample.sql
select * from db2admin.sales;
select * from dept;

E:\DB2\data>db2batch -d sample -f sample.sql
* 时间戳记:Wed Dec 04 2013 15:19:42 中国标准时间
---------------------------------------------

* SQL 语句号 1:

select * from db2admin.sales;

YEAR        QUARTER     RESULTS
----------- ----------- -----------
       2004                   20
       2004                   30
       2004                   15
       2004                   10
       2005                   18
       2005                   40
       2005                   12
       2005                   27

* 访存了 8 行,有 8 行输出。

* 耗用时间是:      0.017802 秒 ---------------------------------------------

* SQL 语句号 2:

select * from dept;

DEPTNO DEPTNAME                             MGRNO  ADMRDEPT LOCATION
------ ------------------------------------ ------ -------- ----------------
A00    SPIFFY COMPUTER SERVICE DIV.         000010 A00      -
B01    PLANNING                             000020 A00      -
C01    INFORMATION CENTER                   000030 A00      -
D01    DEVELOPMENT CENTER                       A00      -
D11    MANUFACTURING SYSTEMS                000060 D01      -
D21    ADMINISTRATION SYSTEMS               000070 D01      -
E01    SUPPORT SERVICES                     000050 A00      -
E11    OPERATIONS                           000090 E01      -
E21    SOFTWARE SUPPORT                     000100 E01      -
F22    BRANCH OFFICE F2                         E01      -
G22    BRANCH OFFICE G2                         E01      -
H22    BRANCH OFFICE H2                         E01      -
I22    BRANCH OFFICE I2                         E01      -
J22    BRANCH OFFICE J2                         E01      -

* 访存了 14 行,有 14 行输出。

* 耗用时间是:      0.069260 秒 * 总结表:

类型 数目        重复        总时间(s)    最小时间(s)  最大时间(s)  算术平均时间   几何平均时间   访存的行数  输出的行数
---- ----------- ----------- -------------- -------------- -------------- -------------- -------------- ----------- -----------
语句                         0.017802       0.017802       0.017802       0.017802       0.017802                    8
语句                         0.069260       0.069260       0.069260       0.069260       0.069260          14          14

* 总条目数:                  2
* 总时间:                    0.087063 秒   
* 最小时间:                  0.017802 秒
* 最大时间:                  0.069260 秒
* 算术平均时间:              0.043531 秒
* 几何平均时间:              0.035114 秒

---------------------------------------------
* 时间戳记:周三 十二月 04 2013 15:19:43 中国标准时间

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有