IT咨询服务

如何查看DB2进程中的哪个线程当前占用CPU高呢

如何查看DB2v95后进程中的哪个线程当前占用CPU高呢?是当前哦  不是累计值  请教大家
参与11

10同行回答

sunwingsunwing数据库管理员柯华软件
很好,很强大显示全部
很好,很强大收起
系统集成 · 2013-05-10
浏览510
liyun9990liyun9990数据库管理员ibm gdc
楼7 讲的很清楚Application :  Address :                0x0000000201830080   AppHandl [nod-index] :   56125    [000-56125]  TranHdl :    ...显示全部
楼7 讲的很清楚
Application :
  Address :                0x0000000201830080
  AppHandl [nod-index] :   56125    [000-56125]
  TranHdl :                57        
  Application PID :        27169     
  Application Node Name :  b2cmondb                                
  IP Address:              n/a                                    
  Connection Start Time :  (1366624151)Mon Apr 22 17:49:11 2013
  Client User ID :         db2inst1
  System Auth ID :         DB2INST1
  Coordinator EDU ID :     1240      
  Coordinator Partition :  0         
  Number of Agents :       1         
  Locks timeout value :    NotSet
  Locks Escalation :       No
  Workload ID :            1         
  Workload Occurrence ID : 48        
  Trusted Context :        n/a
  Connection Trust Type :  non trusted
  Role Inherited :         n/a     
  Application Status :     UOW-Waiting            
  Application Name :       db2bp               
  Application ID :         *LOCAL.db2inst1.130422094944                                    
  ClientUserID :           n/a
  ClientWrkstnName :       n/a
  ClientApplName :         n/a
  ClientAccntng :          n/a
  CollectActData:          N  
  CollectActPartition:     C  
  SectionActuals:          N收起
互联网服务 · 2013-05-10
浏览534
4732898347328983IT支持信雅达
v9.7 可以用这个SELECT MEMBER,       SECTION_TYPE,       ToTAL_CPU_TIME / NUM_EXEC_WITH_METRICS AS AVG_CPU_TIME,       SUBSTR(STMT_TEXT, 1, 50)  FROM TABLE(MON_GET_PKG_CACHE_STMT(NU...显示全部
v9.7 可以用这个
SELECT MEMBER,
       SECTION_TYPE,
       ToTAL_CPU_TIME / NUM_EXEC_WITH_METRICS AS AVG_CPU_TIME,
       SUBSTR(STMT_TEXT, 1, 50)
  FROM TABLE(MON_GET_PKG_CACHE_STMT(NULL, NULL, NULL, -2)) AS T
WHERE T.NUM_EXEC_WITH_METRICS <> 0
ORDER BY AVG_CPU_TIME desc收起
金融其它 · 2013-05-09
浏览521
nanjing_2013nanjing_2013系统架构师北京卓望
回复 7# junli0411     比如interval=3  ,表示啥呢?单位是啥显示全部
回复 7# junli0411


   
比如interval=3  ,表示啥呢?单位是啥收起
互联网服务 · 2013-05-08
浏览525
thuanqinthuanqin其它ibm
db2pd -edus找到你要关注的那个线程的tid,然后用ps -L命令grep下那个tid,得到的就是线程的信息显示全部
db2pd -edus找到你要关注的那个线程的tid,然后用ps -L命令grep下那个tid,得到的就是线程的信息收起
互联网服务 · 2013-05-03
浏览510
steve25steve25数据库管理员IBM
Solars可用top显示全部
Solars可用top收起
互联网服务 · 2013-05-03
浏览514
freebilefreebile数据库运维工程师金融行业
db2pd -edu 若aix系统结合使用tprof显示全部
db2pd -edu
若aix系统结合使用tprof收起
金融其它 · 2013-05-03
浏览528
amormioslamormiosl系统工程师DC
db2pd -edusdb2top????显示全部
db2pd -edus
db2top
????收起
系统集成 · 2013-05-02
浏览510
amormioslamormiosl系统工程师DC
db2pd -edusdb2top显示全部
db2pd -edus
db2top收起
系统集成 · 2013-05-02
浏览488
junli0411junli0411数据库管理员NULL
db2pd  -edus interval=xxxx top=yyy在指定的xxxx时间间隔内,占用CPU最高的前yyy个edu结果里有EDU ID、TID、USR DELTA 和SYS DELTA根据eduid可以在db2pd -d dbname -apinfo 里找到对应的db2连接。找到连接,后面的事就好办了。...显示全部
db2pd  -edus interval=xxxx top=yyy

在指定的xxxx时间间隔内,占用CPU最高的前yyy个edu

结果里有EDU ID、TID、USR DELTA 和SYS DELTA
根据eduid可以在db2pd -d dbname -apinfo 里找到对应的db2连接。
找到连接,后面的事就好办了。收起
互联网服务 · 2013-05-02
浏览556

提问者

richardmark
系统架构师文思海辉
擅长领域: 中间件

问题状态

  • 发布时间:2013-05-02
  • 关注会员:1 人
  • 问题浏览:9572
  • 最近回答:2013-05-10
  • X社区推广