v97fp5后, load问题诊断方法增强.

DB2 9.7 FP5及以后, 新增-load选项, 通过loadid可以获得所有相关的EDU和stack数据.

$ db2 list utilities show detail

ID                               = 41
Type                             = LOAD
Database Name                    = SAMPLE
Partition Number                 = 0
Description                      = [LOADID: 6205.2015-04-24-09.44.57.290959.0 (3;34)] [*LOCAL.e97q7a.150424010243] OFFLINE LOAD CURSOR AUTOMATIC INDEXING REPLACE NON-RECOVERABLE E97Q7A  .LOB02
Start Time                       = 04/24/2015 09:44:57.293291
State                            = Executing
Invocation Type                  = User
Progress Monitoring:
   Phase Number                  = 1
      Description                = SETUP
      Total Work                 = 0 bytes
      Completed Work             = 0 bytes
      Start Time                 = 04/24/2015 09:44:57.293300

Phase Number [Current]        = 2
      Description                = LOAD
      Total Work                 = 1886 rows
      Completed Work             = 1886 rows
      Start Time                 = 04/24/2015 09:44:57.328304

$ db2pd -d sample -load loadid="LOADID: 6205.2015-04-24-09.44.57.290959.0 (3;34)" stacks
Attempting to produce stack traces for LOAD EDU 9409      
Attempting to produce stack traces for LOAD EDU 9152      
Attempting to produce stack traces for LOAD EDU 9666

Database Partition 0 -- Database SAMPLE -- Active -- Up 0 days 00:42:26 -- Date 2015-04-24-09.45.09.504782

Node Number : 0         
Database Name : SAMPLE
LoadID                                                                           EDUID      EDUNAME                               Table              Schema   AppHandl [nod-index] Application ID                                                   StartTime                  LoadPhase  
LOADID: 6205.2015-04-24-09.44.57.290959.0 (3;34)                                 9409       db2lmr                                LOB02              E97Q7A   967      [000-00967] *LOCAL.e97q7a.150424010243                                       2015-04-24-09.44.57.290959 LOAD       
LOADID: 6205.2015-04-24-09.44.57.290959.0 (3;34)                                 9152       db2lfrm0                              LOB02              E97Q7A   967      [000-00967] *LOCAL.e97q7a.150424010243                                       2015-04-24-09.44.57.290959 LOAD       
LOADID: 6205.2015-04-24-09.44.57.290959.0 (3;34)                                 9666       db2lbm0                               LOB02              E97Q7A   967      [000-00967] *LOCAL.e97q7a.150424010243                                       2015-04-24-09.44.57.290959 LOAD

db2trc -apphdl获取trace数据, 通过stack,trace数据诊断load问题.

时间: 2024-10-29 08:47:36

v97fp5后, load问题诊断方法增强.的相关文章

误把Linux运行级别设置为6后的解决方法【转】

本文转载自:http://www.wuji8.com/meta/841011126.html 误把Linux运行级别设置为6后的解决方法 我们知道,Linux有7个运行级别,而运行级别设置为6后,会导致Linux系统刚启动完成就立刻重启,重启后又会立刻重启,如此反复,导致系统不能正常运行.本文笔者和大家分享一下误把Linux运行级别设置为6后如何解决的经验.我们一起开始吧! 工具/原料 装有Linux系统的电脑 方法/步骤 在Linux系统启动读秒的过程中,如下图所示,立刻按下键盘上的“E”键(

MyISAM表的.frm文件丢失后的恢复方法

MyISAM表的.frm文件丢失后的恢复方法: 1.创建实验用的MyISAM表t1,并插入数据: mysql> create table t1(id int) engine=myisam; Query OK, 0 rows affected (0.01 sec) mysql> insert into t1 values(1),(2),(3),(4),(5),(6),(7),(8); Query OK, 8 rows affected (0.00 sec) Records: 8  Duplica

Xcode安装插件,错误选择了Skip Bundles,重新出现Load Bundles方法

Xcode安装插件经常会遇到这样的问题,出现提示性选择,还是英文提示,所以没仔细看就习惯性的选择了右侧的按钮 点击了Skip Bundle,结果悲剧的发现,发现插件完全失效了,以后不管怎么打开Xcode,怎么重新安装插件,再次出现的概率很低 原理与原因 原理很简单,第三方的插件,后缀名必须是.xcplugin (实际上是一bundle),所以Skip Bundles意味着不加载这个插件.Mac os把你是否允许载入某个第三方插件的选择存在了Xcode偏好设置中,其实就是iOS开发中的Userde

JS中onload方法,JQ中的load,ready方法

JS中的 onload 属性:网页中所有的内容加载完毕后(包括图片)才能执行: 页面中只能有一个onload window.onload = function() { …… }; JQ的 ready() 属性:网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西并没有加载完(例如图片): 页面中可以写用多个 $(document).ready(function() { …… }); 简写:$(function(){……}) JQ的 load() 属性:这个方法会等到页面所有内容加载完毕

win+ubuntu 双系统,重装win后,win破坏grub后的恢复方法

1.sudo -i(or sudo bash) //切换到root权限 2, fdisk -l //看下Ubuntu的分区在哪里 ,看起来似乎是下面那样的,(83) Device Boot Start End Blocks Id System /dev/sda1 * 1 2432 19535008+ c W95 FAT32 (LBA) /dev/sda2 2433 19457 136753282 f W95 Ext'd (LBA) /dev/sda5 2433 7296 39070048+ b

[转]resolv.conf 配置信息重启后丢失解决方法

我要配置DNS,修改/etc/resolv.conf,修改后重启服务 service network restart ,修改/etc/resolv.conf的信息丢失,请大家看看. 修改前的配置# No nameservers found; try putting DNS servers into your# ifcfg files in /etc/sysconfig/network-scripts like so:## DNS1=xxx.xxx.xxx.xxx# DNS2=xxx.xxx.xx

当spring 容器初始化完成后执行某个方法

在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查. 比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数. 而在Spring的web项目中,我们可以介入Spring的启动过程.我们希望在Spring容器将所有的Bean都初始化完成之后,做一些操作,这个时候我们就可以实现一个接口: package com.yk.test.executor.processor publi

ASP.NET输出流至少要有256个字节的数据后Response.Flush方法才会生效

很多时候我们写的asp.net程序会因为做很多操作,所以会花上一分钟甚至几分钟时间.为了使软件使用者能够耐心的等待程序的执行,我们经常会希望有一个进度条来表示程序执行的状态.或者最起码要显示一个类似: “数据载入中”,“正在保存数据” 等的说明性文字.此时我们就会用到Response.Flush().他会将缓冲区中编译完成的数据先发送到客户端. 但是有很多时候,我们发现即使我们使用了Response.Flush(),但是并没有将已经在输出流中的数据发到客户端.客户端呈献给我们的依然是白屏.经过反

iOS培训笔记--load,initialize方法

+(void)load:在程序启动时就会调用一次该方法特点:先调用父类,再调用子类,再调用分类(编译的时候加载顺序:父类->子类->分类),分类中的load不会覆盖主类中的load +(void)initialize:在类被头一次使用时会调用该方法特点:先调用父类中的initialize,再调用子类中的initialize