互联网服务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 个回答zpc_silent的回答

zpc_silentzpc_silent数据库管理员北京直真科技
可以尝试 外部表加载 测试的linux环境 ids11.5FC7版本 3千万数据不到5分钟
不过 在生产环境 11.5FC5版本上 外部表加载有问题 越加越慢 最后无奈地干掉它
干掉后 由于服务器资源耗尽而宕机了 服务器宕机啊
怀疑是外部表加载进程 不断发起新线程而导致服务器宕机(未验证) 郁闷死
如果用外部表加载的话 建议用高版本 好像11.5都出道FC9了吧
LZ 也可以可虑用11.7啊 定时分片功能 很实用
电信运营商 · 2013-09-11
浏览1096

回答者

zpc_silent
数据库管理员北京直真科技

zpc_silent 最近回答过的问题

回答状态

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