互联网服务informix 9.4

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

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

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

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

9同行回答

weiruan85weiruan85数据库管理员ibm
回复 9# informixer     老师这个怎么做的,只是用外部表吗。显示全部
回复 9# informixer


    老师这个怎么做的,只是用外部表吗。收起
政府机关 · 2013-09-23
浏览1083
光洋山光洋山数据库架构师金融科技公司
使用外部表。2T数据不大,I/O速度快的话,导入40分钟够了,创建索引需要2-3个小时。我曾经导入1T数据,只需要16分钟。显示全部
使用外部表。
2T数据不大,I/O速度快的话,导入40分钟够了,创建索引需要2-3个小时。

我曾经导入1T数据,只需要16分钟。收起
软件开发 · 2013-09-17
浏览1133
weiruan85weiruan85数据库管理员ibm
兄现在什么情况显示全部
兄现在什么情况收起
政府机关 · 2013-09-16
浏览1073
weiruan85weiruan85数据库管理员ibm
回复 6# zpc_silent 这个是肯定的,测试了,可以提高性能显示全部
回复 6# zpc_silent

这个是肯定的,测试了,可以提高性能收起
政府机关 · 2013-09-12
浏览1078
zpc_silentzpc_silent数据库管理员北京直真科技
不能 先导数据 然后再建约束么?我想约束这些 让DBA写个脚本从系统表里捞 是能搞定的吧显示全部
不能 先导数据 然后再建约束么?
我想约束这些 让DBA写个脚本从系统表里捞 是能搞定的吧收起
电信运营商 · 2013-09-12
浏览1064
meilixueshanmeilixueshan系统工程师北京银信长远科技股份有限公司
限制注意外部表的以下使用限制:    不能含索引(因此也不能含有主键、惟一键和外键)。    不能为外部表定义触发器。......看来不能用显示全部
限制
注意外部表的以下使用限制:
    不能含索引(因此也不能含有主键、惟一键和外键)。
    不能为外部表定义触发器。
......
看来不能用收起
互联网服务 · 2013-09-12
浏览1122
weiruan85weiruan85数据库管理员ibm
关注一下,我们正在搞显示全部
关注一下,我们正在搞收起
政府机关 · 2013-09-12
浏览1071
zpc_silentzpc_silent数据库管理员北京直真科技
可以尝试 外部表加载 测试的linux环境 ids11.5FC7版本 3千万数据不到5分钟不过 在生产环境 11.5FC5版本上 外部表加载有问题 越加越慢 最后无奈地干掉它干掉后 由于服务器资源耗尽而宕机了 服务器宕机啊 怀疑是外部表加载进程 不断发起新线程而导致服务器宕机(未验证) 郁闷...显示全部
可以尝试 外部表加载 测试的linux环境 ids11.5FC7版本 3千万数据不到5分钟
不过 在生产环境 11.5FC5版本上 外部表加载有问题 越加越慢 最后无奈地干掉它
干掉后 由于服务器资源耗尽而宕机了 服务器宕机啊
怀疑是外部表加载进程 不断发起新线程而导致服务器宕机(未验证) 郁闷死
如果用外部表加载的话 建议用高版本 好像11.5都出道FC9了吧
LZ 也可以可虑用11.7啊 定时分片功能 很实用收起
电信运营商 · 2013-09-11
浏览1081
liaosnetliaosnet信息分析/架构师gbasedbt.com
2TB,慢慢迁~~显示全部
2TB,慢慢迁~~收起
IT咨询服务 · 2013-09-10
浏览1119

提问者

meilixueshan
系统工程师北京银信长远科技股份有限公司
擅长领域: 数据库

问题状态

  • 发布时间:2013-09-10
  • 关注会员:0 人
  • 问题浏览:6114
  • 最近回答:2013-09-23
  • X社区推广