Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5441842
  • 博文数量: 348
  • 博客积分: 2173
  • 博客等级: 上尉
  • 技术积分: 7900
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-24 17:26
个人简介

雄关漫道真如铁,而今迈步从头越。

文章存档

2022年(4)

2020年(6)

2019年(2)

2018年(2)

2017年(34)

2016年(49)

2015年(53)

2014年(47)

2013年(72)

2012年(79)

分类: DB2/Informix

2013-07-18 20:55:58

 
    1. 查看当前的数据库后台任务

    arlqsap01:db2qsa:QSA:/db2/QSA/db2qsa> db2 list utilities

     

    ID                               = 1002044

    Type                             = RUNSTATS

    Database Name                    = QSA

    Partition Number                 = 0

    Description                      = SAPR3.STXH

    Start Time                       = 07/15/2013 13:29:34.913788

    State                            = Executing

    Invocation Type                  = User

    Throttling:

       Priority                      = Unthrottled

     

    ID                               = 1002043

    Type                             = RUNSTATS

    Database Name                    = QSA

    Partition Number                 = 0

    Description                      = SAPR3.VBOX

    Start Time                       = 07/15/2013 12:42:16.182205

    State                            = Executing

    Invocation Type                  = User

    Throttling:

       Priority                      = Unthrottled

     

    1. 查看当前数据库runstats的进度

    arlqsap01:db2qsa:QSA:/db2/QSA/db2qsa> db2pd -d qsa -runstats | grep -p STXH

    Retrieval Time: 07/16/2013 04:02:51

    TbspaceID: 23       TableID: 4330

    Schema: SAPR3    TableName: STXH

    Status: Completed     Access: Allow write

    Sampling: No          Sampling Rate: -

    Start Time: 07/15/2013 13:29:34   End Time: 07/15/2013 23:36:36

    Total Duration: 10:07:01

    Cur Count: 0                      Max Count: 0

    (以上是表的runstats进度)

     

    Retrieval Time: 07/16/2013 04:02:53

    TbspaceID: 23       TableID: 4330

    Schema: SAPR3    TableName: STXH

    Status: In Progress   Access: Allow write

    Start Time: 07/15/2013 23:36:36   End Time: -

    Total Duration:  -

    Prev Index Duration [1]:  -

    Prev Index Duration [2]:  -

    Prev Index Duration [3]:  -

    Cur Index Start: 07/15/2013 23:36:36

    Cur Index: 1            Max Index: 3            Index ID: 1

    Cur Count: 1832147                Max Count: 11674708

    (以上是索引的runstats进度)

     

    由此可见,虽然表的runstats已经完成,但是由于其索引还在继续进行runstats,所以,此任务还在进行,还能由db2 list utilities查看到。

    1. 如何估计runstats还需要的时间

    按时间间隔连续查看几次,观察Cur Count Max Count的值,确定大概需要多少时间完成

    例如

    arlqsap01:db2qsa:QSA:/db2/QSA/db2qsa> db2pd -d qsa -runstats | grep -p STXH

    Retrieval Time: 07/16/2013 04:02:51

    TbspaceID: 23       TableID: 4330

    Schema: SAPR3    TableName: STXH

    Status: Completed     Access: Allow write

    Sampling: No          Sampling Rate: -

    Start Time: 07/15/2013 13:29:34   End Time: 07/15/2013 23:36:36

    Total Duration: 10:07:01

    Cur Count: 0                      Max Count: 0

     

    Retrieval Time: 07/16/2013 04:02:53

    TbspaceID: 23       TableID: 4330

    Schema: SAPR3    TableName: STXH

    Status: In Progress   Access: Allow write

    Start Time: 07/15/2013 23:36:36   End Time: -

    Total Duration:  -

    Prev Index Duration [1]:  -

    Prev Index Duration [2]:  -

    Prev Index Duration [3]:  -

    Cur Index Start: 07/15/2013 23:36:36

    Cur Index: 1            Max Index: 3            Index ID: 1

    Cur Count: 1832147                Max Count: 11674708

     

    arlqsap01:db2qsa:QSA:/db2/QSA/db2qsa> db2pd -d qsa -runstats | grep -p STXH

    Retrieval Time: 07/16/2013 04:03:53

    TbspaceID: 23       TableID: 4330

    Schema: SAPR3    TableName: STXH

    Status: Completed     Access: Allow write

    Sampling: No          Sampling Rate: -

    Start Time: 07/15/2013 13:29:34   End Time: 07/15/2013 23:36:36

    Total Duration: 10:07:01

    Cur Count: 0                      Max Count: 0

     

    Retrieval Time: 07/16/2013 04:03:56

    TbspaceID: 23       TableID: 4330

    Schema: SAPR3    TableName: STXH

    Status: In Progress   Access: Allow write

    Start Time: 07/15/2013 23:36:36   End Time: -

    Total Duration:  -

    Prev Index Duration [1]:  -

    Prev Index Duration [2]:  -

    Prev Index Duration [3]:  -

    Cur Index Start: 07/15/2013 23:36:36

    Cur Index: 1            Max Index: 3            Index ID: 1

    Cur Count: 1842767                Max Count: 11674708

     

    arlqsap01:db2qsa:QSA:/db2/QSA/db2qsa>

     

    通过Retrieval time,得到时间间隔为1分钟,两次Cur Count的差值为10620,则估计剩余时间为( Max Count-Cur Count2/ 10620

    11674708-1842767/10620 = 925.7948 分钟

阅读(3172) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~