Db2 DPF收集trace
创始人
2024-03-29 08:01:53
0

注:本文只是记录所做的操作,没有仔细研究,有些描述可能不准确,有待深入研究。

环境

$ db2level
DB21085I  This instance or install (instance name, where applicable: "dpf111")
uses "64" bits and DB2 code release "SQL11014" with level identifier
"0205010F".
Informational tokens are "DB2 v11.1.4.6", "s2102191900", "DYN2102191900AMD64",
and Fix Pack "6".
Product is installed at "/opt/ibm/db2/V11.1".
$ db2 "select * from TABLE (SYSPROC.DB_MEMBERS()) AS members"MEMBER_NUMBER HOST_NAME                                                                                                                                                                                                                                                        PARTITION_NUMBER MEMBER_TYPE PORT_NUMBER SWITCH_NAME                                                                                                                      STATUS
------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------- ----------- ----------- -------------------------------------------------------------------------------------------------------------------------------- ------0 hyrax1.fyre.ibm.com                                                                                                                                                                                                                                                             0 D                     0 hyrax1.fyre.ibm.com                                                                                                                   -1 hyrax1.fyre.ibm.com                                                                                                                                                                                                                                                             1 D                     1 hyrax1.fyre.ibm.com                                                                                                                   -2 funkier1.fyre.ibm.com                                                                                                                                                                                                                                                           2 D                     0 funkier1.fyre.ibm.com                                                                                                                 -3 funkier1.fyre.ibm.com                                                                                                                                                                                                                                                           3 D                     1 funkier1.fyre.ibm.com                                                                                                                 -4 record(s) selected.

导出db2diag log

db2diag -time  > 

例如:

db2diag -time 2022-12-09-00.00.00.000000 > 1.log

该命令会把 2022-12-09-00.00.00.000000 之后的db2diag log,导出到 1.log 里面。

收集Db2 trace

由于该DPF DB横跨了2个机器,所以要找一个共享的目录,例如 /share/dpf111 ,我在该目录下新建了一个目录 test1208 ,下面的操作都是在该目录下完成的。

db2pd -eve -memebr all > before.pddb2trc on -f trc.dmp -sdir /share/dpf111/test1208 -member all -tRun some SQL statementsdb2trc off -member alldb2trc fmt trc.dmp_funkier1.fyre.ibm.com trc.dmp_funkier1.fyre.ibm.com_fmt.outdb2trc fmt trc.dmp_hyrax1.fyre.ibm.com trc.dmp_hyrax1.fyre.ibm.com_fmt.outdb2trc flw -t -wc trc.dmp_funkier1.fyre.ibm.com trc.dmp_funkier1.fyre.ibm.com_flw.outdb2trc flw -t -wc trc.dmp_hyrax1.fyre.ibm.com trc.dmp_hyrax1.fyre.ibm.com_flw.outdb2pd -eve -member all > after.pd

注意:打开trace后,生成的文件很大,所以要尽快操作,然后迅速关闭trace。

注:对于 db2trc ondb2trc off 命令,默认只打开/关闭本节点上的trace,要加上 -member all 才会影响整个DPF DB。

最终生成文件如下:

after.pd
before.pd
trc.dmp_funkier1.fyre.ibm.com
trc.dmp_funkier1.fyre.ibm.com_flw.out
trc.dmp_funkier1.fyre.ibm.com_fmt.out
trc.dmp_hyrax1.fyre.ibm.com
trc.dmp_hyrax1.fyre.ibm.com_flw.out
trc.dmp_hyrax1.fyre.ibm.com_fmt.out

本例中,打开和关闭trace只用了几秒钟,把该目录打包压缩后,大小为160MB。

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...