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 会有重复)。
收起