db2 insert性能?

dpf中该表select能到达20-30w,但insert600-700,只有一个唯一索引。其中执行计划中有:Rows Can Overflow to Temporary TableEnd of sectionEnd of sectionEnd of section显示全部

dpf中该表select能到达20-30w,但insert600-700,只有一个唯一索引。
其中执行计划中有:Rows Can Overflow to Temporary TableEnd of sectionEnd of sectionEnd of section

收起
参与16

查看其它 1 个回答liveonsky的回答

liveonskyliveonsky数据库开发工程师sr

1.日志空间很影响效率的,确保有足够的日志空间
2.insert 是表到表吗?请查看查询表是否在多分区表空间【影响读取效率】、插入表是否在多分区表空间【影响插入效率】
3.请及时对表重组
请参考。

银行 · 2018-05-31
  • 日志空间够大了,insert是表对表的,select的表是到分区的,insert的表是多分区的。select的表不大,一般30w左右,insert表5亿多。单独执行时跟插入数据次数关系不太大,跟其他一起执行时执行次数越多越慢
    2018-05-31
  • 目标表太大,考虑对表启用append的方式;表中是否有日期字段,采用范围分区;太大的表做好及时归档。
    2018-05-31
  • 冰玉  冰玉回复 liveonsky
    启用append on了,对表进行日期表分区插入会不会更慢?就像索引?查询速度足够了,主要是插入慢。及时归档怎么做?
    2018-06-01

回答者

liveonsky
数据库开发工程师sr

liveonsky 最近回答过的问题

回答状态

  • 发布时间:2018-05-31
  • 关注会员:4 人
  • 回答浏览:2253
  • X社区推广