现在要做个表同步,A表的增删改操作,要实时的修改到B表去。
我想到的方法有,
1.写个job 每隔一分钟比较A,B表,如果有改动就A同步到B表上去。但这个方法如果表大,费时间,费CPU内存。
不知道有没有其他方法?比如有没有办法能查到表记录是发生改变,那就能定时的去在B表上做相应修改。
我想到的方法有,
1.写个job 每隔一分钟比较A,B表,如果有改动就A同步到B表上去。但这个方法如果表大,费时间,费CPU内存。
不知道有没有其他方法?比如有没有办法能查到表记录是发生改变,那就能定时的去在B表上做相应修改。
解决方案 »
- vs2010连接oracle的数据库连接类写在哪
- 无法加载 DLL“OraOps9.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
- 请教:SQL语句
- 请教:关于大数据量表空间创建问题
- 高难度SQL请教
- 求一sql语句:
- 关于SQL语句调优的问题
- EXP-00056: ORACLE 错误 12560 出现??
- 菜鸟的简单问题?
- weblogic 报错 ORA-01013: user requested cancel of current operation
- ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小
- 存储过程中判断游标影响的行数的问题?
或者使用触发器,使用merge into,相同连接字段的就update,若是新数据,那么就insert