DB2TOP Dynamic SQL语句?

请问一下,在DB2TOP的DYNAMIC SQL界面里SQL语句只能被显示出30个字符,请问如何根据hasvalue找出所有的statement出来呢?

SQL_Statement Sql Num Exec Avg Cpu Avg Rows

  HashValue                  Statement (30 first char.)     Execution       Time   ExecTime       Time    CpuTime         read      
  -------------------------- ------------------------------ --------- ---------- ---------- ---------- ---------- ------------      
  00000004116957930013121235 select keyname,value from serv 307983674    89d 17h   0.025169 43288.0073   0.000140   8334180216      
  00000001243530320041651702 select * from ACTION_RECORD wh 368599816     8d 17h   0.002043 15764.1968   0.000042    368601654      
  00000005248468361352551512 select * from service where oi 300841432     2d 23h   0.000855 10219.4419   0.000033    300841447      
参与21

3同行回答

wade666wade666数据库管理员Cloud
db2top -d DBNAME,按D显示Dynamic SQL,然后按L,输入HashValue,就可以看到sql了吧显示全部

db2top -d DBNAME,按D显示Dynamic SQL,然后按L,输入HashValue,就可以看到sql了吧

收起
软件开发 · 2018-05-25
浏览3854
DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
你的问题可以在information center得到答案,另外抓取SQL的话,可以考虑采用效率更高的方法:mon_get_pkg_cache_stmt table function显示全部

你的问题可以在information center得到答案,另外抓取SQL的话,可以考虑采用效率更高的方法:
mon_get_pkg_cache_stmt table function

收起
电信运营商 · 2018-05-25
浏览3768
flywiththewindflywiththewind其它easy world
db2top -d dbname --> D -->L--> enter hash value -->w 可以写入当前目录文件名为dynsql<hashvalue>.sql的sql语句。显示全部

db2top -d dbname --> D -->L--> enter hash value -->w 可以写入当前目录文件名为
dynsql<hashvalue>.sql的sql语句。

收起
系统集成 · 2018-05-25
浏览4033
  • 按x可以看到执行计划,怎么保存这条SQL的执行计划?
    2018-08-09

提问者

steve25
数据库管理员IBM

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-05-24
  • 关注会员:4 人
  • 问题浏览:7222
  • 最近回答:2018-05-25
  • X社区推广