互联网服务db2move

db2 还原数据import 和load在性能上区别

请教下专家,
昨天在做测试环境数据还原的时候,
我采用的是将ddl 和data 分开倒入的方式(数据是使用db2look and db2move 导出的),
在导入data 文件的时候:
我用db2 move import 还原数据库的时候 用了将近三个小时
db2move SHIPMENT import -u db2inst1 -p ****
我感觉太慢 然后将数据库删掉
重新用 db2move SHIPMENT load  -u db2inst1 -p **** 还原数据 竟然不到半个小时就还原完了

请专家指点下迷津 db2move  load 和import在还原数据的时候性能差别区别怎么这么大 ??
参与5

3同行回答

sunyangnjsunyangnj技术经理苏宁金融研究院
load是做数据页,直接装到数据库里面,显然比IMPORT要快,IMPORT要查找数据位置,选择空闲空间,检查相应约束,慢的多了.显示全部
load是做数据页,直接装到数据库里面,显然比IMPORT要快,IMPORT要查找数据位置,选择空闲空间,检查相应约束,慢的多了.收起
金融其它 · 2013-11-01
浏览869
sunny_zhao0127sunny_zhao0127数据库管理员C.H.Robinsion
回复 2# sunyangnj     那既然load 在还原数据比较快那为什么还要有import 呢 import的优势在哪里呢显示全部
回复 2# sunyangnj


    那既然load 在还原数据比较快那为什么还要有import 呢 import的优势在哪里呢收起
互联网服务 · 2013-11-01
浏览892
sunyangnjsunyangnj技术经理苏宁金融研究院
import可以检查约束,可以触发触发器,确保数据合规,而且import记录日志,方便恢复.import适合对数据校验要求较高,而且源数据文件不能保障数据质量,而且对表可恢复性要求较强的场合.还有import适合小量数据加载 回复  sunyangnj     那既然load 在还原...显示全部
import可以检查约束,可以触发触发器,确保数据合规,而且import记录日志,方便恢复.
import适合对数据校验要求较高,而且源数据文件不能保障数据质量,而且对表可恢复性要求较强的场合.
还有import适合小量数据加载
回复  sunyangnj


    那既然load 在还原数据比较快那为什么还要有import 呢 import的优势在哪里呢 ...
sunny_zhao0127 发表于 2013-11-1 14:54

收起
金融其它 · 2013-11-01
浏览839

提问者

sunny_zhao0127
数据库管理员C.H.Robinsion
擅长领域: 数据库

相关问题

问题状态

  • 发布时间:2013-11-01
  • 关注会员:1 人
  • 问题浏览:3336
  • 最近回答:2013-11-01
  • X社区推广