互联网服务informix 9.4

1000+表,2000+索引,2T数据库迁移的问题

如题:因业务需要,要将informix 9.4的库迁移到新平台的informix11.5中,数据库逻辑架构需要改变(dbs、trunk、extent等),能使用的方法不多了。考虑使用onpload,并发30+个进程卸载数据和load数据。前期测试不理想,卸载数据不到2个小时,还可以接受,但是加载数据就很慢,超过7小时了。加载...显示全部
如题:
因业务需要,要将informix 9.4的库迁移到新平台的informix11.5中,数据库逻辑架构需要改变(dbs、trunk、extent等),能使用的方法不多了。
考虑使用onpload,并发30+个进程卸载数据和load数据。
前期测试不理想,卸载数据不到2个小时,还可以接受,但是加载数据就很慢,超过7小时了。
加载数据时,多个onpload队列运行时间比较平均。

不知道大虾们有没有什么建议?谢谢,谢谢!:lol

考虑建库的ddl语句中先不增加索引,数据加载完毕后再创建索引,因为考虑到onpload过程中索引的创建和其他的load数据操作有重贴,而存储不可能同时最大化满足2种不同特性的IO操作。
再就是分析表特性,分批迁移了,不过太麻烦了。收起
参与9

查看其它 8 个回答光洋山的回答

光洋山光洋山数据库架构师金融科技公司
使用外部表。
2T数据不大,I/O速度快的话,导入40分钟够了,创建索引需要2-3个小时。

我曾经导入1T数据,只需要16分钟。
软件开发 · 2013-09-17
浏览1142

回答者

光洋山
数据库架构师金融科技公司

光洋山 最近回答过的问题

回答状态

  • 发布时间:2013-09-17
  • 关注会员:0 人
  • 回答浏览:1142
  • X社区推广