DB2如何查杀SQL

DB2未开启DFT_MON_相关监控参数,只知道SQL语句,如何快速定位到执行了这条SQL的application id来把这条SQL语句杀掉?

参与12

3同行回答

macrozengmacrozeng数据库管理员IBM
db2top 可以很方便的看到每个 application id 执行的 SQL, db2 snapshot 也可以做到。但是前提是开启 DFT_MON_相关监控参数。如果实在不想开启的话,也可以使用 db2pd 命令来查看 AppHandl 和 SQL Statement 的对应关系 db2pd -db sample -apinfo ...显示全部

db2top 可以很方便的看到每个 application id 执行的 SQL, db2 snapshot 也可以做到。但是前提是开启 DFT_MON_相关监控参数。

如果实在不想开启的话,也可以使用 db2pd 命令来查看 AppHandl 和 SQL Statement 的对应关系

db2pd -db sample -apinfo

收起
政府机关 · 2017-04-18
浏览2165
  • 使用db2top动态SQL里面能查到对应的SQL语句,但是不能找到对应的AppHandl ,使用您推荐的db2pd命令却找不到对应SQL语句,这是什么原因? db2pd -d sample -apinfo -dbp number|grep -i sql关键字
    2017-04-18
  • db2pd -d sample -apinfo 是从内存里面取数据,如果 SQL 已经执行完了很长时间,那么就在内存里面找不到了
    2017-04-18
DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
可以使用db2pd -apinfo 抓取正在执行的所有SQL,然后在生成的文件内搜索要定位的SQL。如果要中断该SQL执行的话,db2 \" force application (appHandle) \"显示全部

可以使用db2pd -apinfo 抓取正在执行的所有SQL,然后在生成的文件内搜索要定位的SQL。如果要中断该SQL执行的话,db2 \" force application (appHandle) \"

收起
电信运营商 · 2017-04-19
浏览1978
macrozengmacrozeng数据库管理员IBM
--------------------------------------------------------------------------------Application :  Address :                0x07800000025C0960   AppHandl [nod-index] :   3726...显示全部

--------------------------------------------------------------------------------

Application :

  Address :                0x07800000025C0960

  AppHandl [nod-index] :   3726     [000-03726]

  TranHdl :                3         

  Application PID :        19464394  

  Application Node Name :  a10042                                 

  IP Address:              n/a                                    

  Connection Start Time :  2017-04-18-09.15.47.955936

  Client User ID :         testdb

  System Auth ID :         TESTDB

  Coordinator EDU ID :     12554     

  Coordinator Member :     0         

  Registered Agents :      1         

  Active Agents :          1         

  Locks timeout value :    NotSet

  Locks Escalation :       No

  Workload ID :            1         

  Workload Occurrence ID : 1         

  Trusted Context :        n/a

  Connection Trust Type :  non trusted

  Role Inherited :         n/a     

  Application Status :     UOW-Waiting            

  Application Name :       db2bp               

  Application ID :         *LOCAL.xsribmdb.170418091547                                    

  ClientUserID :           n/a

  ClientWrkstnName :       n/a

  ClientApplName :         n/a

  ClientAccntng :          n/a

  CollectActData:          N  

  CollectActPartition:     C  

  SectionActuals:            

  UOW start time :         

  UOW stop time :          2017-04-18-09.15.53.616645

  Last executed statements :

    Package cache ID :                            0x00000001019B0000

    Anchor ID :                                   411

    Statement UID :                               1

    SQL Type :                                    Dynamic

    Statement Type :                              DML, Select (blockable)

    Statement :                                   select * from emp

--------------------------------------------------------------------------------

收起
政府机关 · 2017-04-18
浏览2014

提问者

x1yanGyanG
数据库运维工程师移动

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-04-18
  • 关注会员:3 人
  • 问题浏览:7022
  • 最近回答:2017-04-19
  • X社区推广