db2数据库备份策略

LLeiFeng 发布于 2014年10月31日
tinyfool 等1人欣赏。

昨天将生产数据迁移到新系统后对数据库数据进行一次了一次备份,不备不知道,一备吓一跳。数据库中数据

量也就百万级别。但是整个备份过程耗时5个多小时,其中一个表大概是110万条记录,硬生生的在那里耗

了2个小时,我查看了一下以前的备份脚本,脚本中用的是db2 export to [file_name] of ixf select

[column1,column2,...] from [tablename] 这种方式将数据一条一条select出来再备份下来,但是也不应该这

么慢啊。今天在数据库服务器端用db2move命令将数据备份一下,整个过程花了不到也就10分钟,虽说在

服务器端备份数据肯定是会加快备份速率的,但是感觉db2move备份效率比开始脚本备份要高不少,

但是可惜的是客户端不能使用db2move命令。而用db2 backup指令需要更改数据库的配置信息,还的将数

据库断开重启生效,这在现在情况下是不允许的。想请教下各位有什么效率更高的备份db2数据库的方式。

或者分析下有什么原因导致db2 export to [file_name] of ixf select [column1,column2,...] from [tablename]

这么慢!谢谢大家了!!

共1条回复
xingkaixin 回复于 2014年11月01日

看你业务需要,备份是要热备的。db2 backup online需要开归档模式,你说要重启就是这个原因了吧。这事情吧,长痛不如短痛,最重要的你们都在用db2了,不应该缺钱找厂商来support吧~

登录 或者 注册