db2实现表数据的复制

hyg_buaa 2009-12-25 10:35:40
加精
在java中db2实现表数据的复制,怎么样实现效率会比较的高,比如,每次将内存里的信息全部写入表A内,为了保证表A的数据始终与内存里数据同步,我有一个线程定时将内存的信息写入表A内。但是在写入表A前我需要将表A的数据复制到表B里,然后删除表A里的数据,再将内存的信息写入表A里,这里定时的线程会很频繁这个过程,复制表A到表B的过程也很频繁,如何使这个表数据复制的效率更高(主要体现在数据库I/O操作上)?
...全文
1253 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
java5963 2009-12-29
  • 打赏
  • 举报
回复
15楼 得分:0回复于:2009-12-26 09:52:54
揣测:
1. B表是A表的拷贝,那么将原B表删除,将A表改名为B表。重建A表,再将内存中数据灌入A表。
2. B表是A表的增量,使用LOAD或修改B表属性为APPEND ON以加快数据转移速度。B表会要个维护任务来保证不会无限制增加。
hzx821105 2009-12-28
  • 打赏
  • 举报
回复
可以的做个恢复复制吧
stranger_cool 2009-12-28
  • 打赏
  • 举报
回复
看看
slave_wz 2009-12-27
  • 打赏
  • 举报
回复
写存储过程
xiaoweng513 2009-12-27
  • 打赏
  • 举报
回复
不错很好,谢谢提供
sharpidd 2009-12-27
  • 打赏
  • 举报
回复
学习了.
zhangfk 2009-12-27
  • 打赏
  • 举报
回复
QM复制应该可以
lyjjcj123 2009-12-27
  • 打赏
  • 举报
回复
关注
lowrmcf 2009-12-27
  • 打赏
  • 举报
回复
顶~~~~~~~~虽然看不懂
a394004357 2009-12-27
  • 打赏
  • 举报
回复
关注中
favorxx 2009-12-26
  • 打赏
  • 举报
回复
谢谢楼主
xiaozhuzi456 2009-12-26
  • 打赏
  • 举报
回复
看看啦
tuo_li 2009-12-26
  • 打赏
  • 举报
回复
谢谢楼主 很好
quiettown 2009-12-26
  • 打赏
  • 举报
回复
揣测:
1. B表是A表的拷贝,那么将原B表删除,将A表改名为B表。重建A表,再将内存中数据灌入A表。
2. B表是A表的增量,使用LOAD或修改B表属性为APPEND ON以加快数据转移速度。B表会要个维护任务来保证不会无限制增加。
丰王十 2009-12-26
  • 打赏
  • 举报
回复
祝福所有人圣诞快乐,祝福伟大祖国繁荣富强!祝福所有人圣诞快乐,祝福伟大祖国繁荣富强!
icanfly860 2009-12-26
  • 打赏
  • 举报
回复
进来看看 学习一下
yin-yl 2009-12-26
  • 打赏
  • 举报
回复
对于这样的问题,我只能保持关注态度!
亮剑_ 2009-12-25
  • 打赏
  • 举报
回复
效率最高的是利用DB2 Replication,有SQL和MQ两种
hyg_buaa 2009-12-25
  • 打赏
  • 举报
回复
导出肯定是不行的了
ACMAIN_CHM 2009-12-25
  • 打赏
  • 举报
回复
关注
加载更多回复(11)

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧