IT其它extent

分享一个大表load案例

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

6同行回答

alexycomalexycom项目经理IBM
记得回来写个总结帖啊显示全部
记得回来写个总结帖啊收起
政府机关 · 2013-04-14
浏览1089
alexycomalexycom项目经理IBM
回复 5# nanking     弄明白了就好!显示全部
回复 5# nanking


    弄明白了就好!收起
政府机关 · 2013-04-14
浏览1049
nankingnanking系统工程师中科软科技股份
看了半天才看明白,哎呀,我这个脑子呀。rowid是4字节的,也就是32位,其中有24位用来表示page num,剩下的8位用来表示slot no,所有一张表最多有2的24次方个页数,显示全部
看了半天才看明白,哎呀,我这个脑子呀。
rowid是4字节的,也就是32位,其中有24位用来表示page num,剩下的8位用来表示slot no,所有一张表最多有2的24次方个页数,收起
互联网服务 · 2013-04-11
浏览1048
alexycomalexycom项目经理IBM
我看了下这个啊(实验环境)查看到表call_type的信息如下:你说的这些东西是如何调整啊?你给的答案方向很明确,步骤我不是很懂啊。。。。TBLspace Report for sales_demo:informix.call_type    Physical Address            ...显示全部
我看了下这个啊(实验环境)
查看到表call_type的信息如下:


你说的这些东西是如何调整啊?

你给的答案方向很明确,步骤我不是很懂啊。。。。


TBLspace Report for sales_demo:informix.call_type

    Physical Address               1:3109
    Creation date                  02/12/2012 12:03:29
    TBLspace Flags                 801        Page Locking
                                              TBLspace use 4 bit bit-maps
    Maximum row size               31
    Number of special columns      0
    Number of keys                 0
    Number of extents              1
    Current serial value           1
    Current SERIAL8 value          1
    Current REFID value            1
    Pagesize (k)                   2
    First extent size              8
    Next extent size               8
    Number of pages allocated      8
    Number of pages used           2
    Number of data pages           1
    Number of rows                 6
    Partition partnum              1049111
    Partition lockid               1049111

    Extents
         Logical Page     Physical Page        Size Physical Pages
                    0            1:3879           8          8

                  Index  106_17 fragment partition rootdbs in DBspace rootdbs

    Physical Address               1:3110
    Creation date                  02/12/2012 12:03:29
    TBLspace Flags                 801        Page Locking
                                              TBLspace use 4 bit bit-maps
    Maximum row size               31
    Number of special columns      0
    Number of keys                 1
    Number of extents              1
    Current serial value           1
    Current SERIAL8 value          1
    Current REFID value            1
    Pagesize (k)                   2
    First extent size              4
    Next extent size               4
    Number of pages allocated      4
    Number of pages used           2
    Number of data pages           0
    Number of rows                 0
    Partition partnum              1049112
    Partition lockid               1049111

    Extents
         Logical Page     Physical Page        Size Physical Pages
                    0            1:3887           4          4


WARNING: index check requires a s-lock on tables whose lock level is page.收起
政府机关 · 2012-03-07
浏览1069
sikoleesikolee系统管理员sino
谢谢分享显示全部
谢谢分享收起
政府机关 · 2012-03-06
浏览1033
alexycomalexycom项目经理IBM
收藏了,周末一定把论坛的东西都load下来,太多了显示全部
收藏了,周末一定把论坛的东西都load下来,太多了收起
政府机关 · 2012-02-29
浏览1014

提问者

antyison
数据库运维工程师南大通用

问题状态

  • 发布时间:2011-05-20
  • 关注会员:0 人
  • 问题浏览:7050
  • 最近回答:2013-04-14
  • X社区推广