互联网服务数据库

DMS表空间数据插入效率

DB2 DMS表空间。操作:
我做数据插入。第一次表刚建立完成,数据为空,插入,1g数据,需要20min。


但是truncate后,第二次插入,1g数据只需要8min,同样的表。




还请各位专家能够帮忙分析下?需要提供啥就和我说

补充我的测试结果和现象:


   假如首次先插入1g的数据,那么是1g 20min。重复插入则1g 8min

   假如先插入1g的数据,再插入512M,那么512m的数据,是10min

   假如先插入1g的数据,然后删掉该表,那么再插入512M的数据,是5min

那么表明:是否有可能是DMS向系统申请空间导致的资源消耗?请大家一起讨论下

附件:

附件图标insert_over_500.res (606.66 KB)

附件图标insert_iner_500.res (606.66 KB)

参与42

41同行回答

xxzmxxxxzmxx软件开发工程师招行软件中心
回复 2# drdb2     问题定位到,还真是OS的问题,不过是源库的。在tbs插入时,os做了缓存,写入磁盘是异步的。主要用到了哦Nocomp内存空间。显示全部
回复 2# drdb2


    问题定位到,还真是OS的问题,不过是源库的。在tbs插入时,os做了缓存,写入磁盘是异步的。主要用到了哦Nocomp内存空间。收起
互联网服务 · 2011-12-01
浏览640
xxzmxxxxzmxx软件开发工程师招行软件中心
回复 40# wp28556259    alter tablespaces 。。。 reduce是什么意思呢?显示全部
回复 40# wp28556259


   alter tablespaces 。。。 reduce是什么意思呢?收起
互联网服务 · 2011-11-30
浏览624
wp28556259wp28556259软件架构设计师CMBC
回复 39# xxzmxx     这个思路我在第一页就说过了。。你不试~显示全部
回复 39# xxzmxx


    这个思路我在第一页就说过了。。你不试~收起
银行 · 2011-11-30
浏览620
xxzmxxxxzmxx软件开发工程师招行软件中心
回复 38# mdkii    我有个思路,会不会和Tbalespace 的 HWM有关系呢?显示全部
回复 38# mdkii


   我有个思路,会不会和Tbalespace 的 HWM有关系呢?收起
互联网服务 · 2011-11-30
浏览631
mdkiimdkii软件开发工程师bocn
500 rows 太少了,看不出什么东东。你需要加大你的数据量。请把表的DDL也发上来。显示全部
500 rows 太少了,看不出什么东东。
你需要加大你的数据量。请把表的DDL也发上来。收起
银行 · 2011-11-30
浏览618
xxzmxxxxzmxx软件开发工程师招行软件中心
回复 35# weiruan85    问题基本上已经可以隔离出来了啊,不是source的问题,而是目标库的问题。  ETL抽取,是源(db2)到目标(db2)的过程。显示全部
回复 35# weiruan85


   问题基本上已经可以隔离出来了啊,不是source的问题,而是目标库的问题。
  ETL抽取,是源(db2)到目标(db2)的过程。收起
互联网服务 · 2011-11-29
浏览640
xxzmxxxxzmxx软件开发工程师招行软件中心
回复 26# xxzmxx    db2batch的测试过,不过其实差距并不大,我只做了批量50条插入,分10次,就是500条。   两者相差就0.1s左右吧。   这个是本来存在1g表,后来表数据被我删除,我再次插入结果这个是,没有被插入过的表,空间亦没有被分配,插入的结果其实...显示全部
回复 26# xxzmxx


   db2batch的测试过,不过其实差距并不大,我只做了批量50条插入,分10次,就是500条。
   两者相差就0.1s左右吧。

   
这个是本来存在1g表,后来表数据被我删除,我再次插入结果


1.jpg



这个是,没有被插入过的表,空间亦没有被分配,插入的结果

其实差距到不是很大,大家看看收起
互联网服务 · 2011-11-29
浏览693
weiruan85weiruan85数据库管理员ibm
回复 34# drdb2      为什么他就不能把问题隔离开来呢,先测试数据库这边,看insert truncate到底啥情况显示全部
回复 34# drdb2


     为什么他就不能把问题隔离开来呢,先测试数据库这边,看insert truncate到底啥情况收起
政府机关 · 2011-11-29
浏览622
drdb2drdb2系统工程师se
回复  drdb2    感觉和Source关系不大啊。我把source重启过了(os和db2),测试结果仍然是一样。应该是 ...xxzmxx 发表于 2011-11-29 09:29 (os and db2) is the target side.source is the 源 pentaho side...显示全部
回复  drdb2


   感觉和Source关系不大啊。我把source重启过了(os和db2),测试结果仍然是一样。应该是 ...
xxzmxx 发表于 2011-11-29 09:29


(os and db2) is the target side.
source is the 源 pentaho side收起
互联网服务 · 2011-11-29
浏览630
weiruan85weiruan85数据库管理员ibm
回复 23# mdkii      :), 正道, 做个db2batch ,贴出来分析下。显示全部
回复 23# mdkii


     :), 正道, 做个db2batch ,贴出来分析下。收起
政府机关 · 2011-11-29
浏览597

提问者

xxzmxx
软件开发工程师招行软件中心

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-11-28
  • 关注会员:1 人
  • 问题浏览:23682
  • 最近回答:2011-12-01
  • X社区推广