由于项目上要大量插入数据到informix中,数据大概在几十万条。运行下来需要一个小时左右。
所以改用raw表的方式进行。
raw表需要在没有约束、没有索引的时候才可以用alter来修改。
索引首先要删掉索引、及约束,然后才能alter raw。
在完成了大数据量的插入后,还需要改成正常的表。同时建立索引。
语法如下:
ALTER TABLE tabname TYPE(RAW);
ALTER TABLE tabname TYPE(STANDARD);
通过这种方式后,插入时间由1个小时变成了8分钟。
在load的时候,如果数据量大,改成raw表