IT其它extent

分享一个大表load案例

no more extents向表中load大量数据,2亿多行,rowsize 400+,差到1.5亿多行的时候报错no more extentoncheck -pt 检查该表,extent数只有9.    aix , page size 4k原因:   First extent size             &nbs...显示全部
no more extents
向表中load大量数据,2亿多行,rowsize 400+,差到1.5亿多行的时候报错no more extent

oncheck -pt 检查该表,extent数只有9.    aix , page size 4k
原因:
   First extent size              16640000
   Next extent size               512000
   Number of pages allocated      16777215
   Number of pages used           16777215
由于rowid的限制,informix单个tablespace分配的页数上限为2的24次方,即16777216,该表使用页数到达上限。

可选解决办法:
1 重建dbspace ,使用更大的chunk页大小。如 12K 16k.
2 做表分片(rowid 会有重复)。收起
参与6

查看其它 5 个回答alexycom的回答

alexycomalexycom项目经理IBM
回复 5# nanking


    弄明白了就好!
政府机关 · 2013-04-14
浏览1040

回答者

alexycom
项目经理IBM
擅长领域: 数据库数据安全存储

alexycom 最近回答过的问题

回答状态

  • 发布时间:2013-04-14
  • 关注会员:0 人
  • 回答浏览:1040
  • X社区推广