mysql数据库,表中数据不定时会增加,没有时间相关的列,主键是uuid如果根据uuid排序分页查询 会导致 数据丢失。如何将数据全部复制到新的数据库表中啊 ,表结构完全一致。求大神帮忙
解决方案 »
- 在用struts2+jquery开发当当网购物车时遇到问题谁有代码发个
- struts <bean:write >标签中的property属性写成user.optId为什么出错?
- excel导入oracle问题
- struts 权限问题
- J2EE+Hibernate+Struts 中的问题
- 有没有正在或已经学会使用SunAppServer的牛人啊来交流一下经验
- Jbuilder2005如何配置Weblogic9.0??或者谁知道Weblogic7.0的下载网址??
- 祝贺: 新《Java憩园》正式开放:http://www.JavaGarden.net
- 关于tomcat开发jsp+javabean程序连接oracle数据库的问题
- -----求正则表达式-----
- SSM项目junit测试时出现的数据库问题
- 短路校验自动执行了
只考虑新增数据的话,是否可以做一个临时表,存储所有同步完的ID,每次执行任务时用SQL去select ID不再这个表里的数据,然后同步,插入ID到临时表。
重复这个过程。
其基本原理就是,主服务器上启用事务日志之后,会把所有的对数据库的数据更改操作(insert, update, delete)全部记录到事务日志中。先对主库进行一次全量备份,并且记录这个备份的日志位置,然后把备份在目标机上还原,再配置目标机为从机(Slave),启用主从复制功能,这样从机会周期性地从主机读取事务日志内容,并且在本机上执行相同的操作。
对源库进行全量备份的时候,会造成数据库停止服务,这看你的源库数据量有多大。这些操作可能会有点麻烦,楼主有条件的话,最好先在虚拟机之类的地方预演一遍。