Mysql存储过程同步数据
勿视人非 2015-08-18 03:05:51 最近项目中需要使用Mysql的存储过程实现数据同步,数据在不同的服务器上,每天数据增量大概是20~25万左右,存储过程就是将这些增量的数据获取过来,插入到本地数据库。
实现过程自己知道写,现有的方法也可以实现数据同步,那么问题来了:
1. 如何知道我把增量数据完全同步过来了?
通过查询源表增量数据数量和查询本地目的表数据量的方法太费时间,不能够使用。因为两个表数据量都是上亿。
2. 有什么比较好的方法,能够提供数据同步的效率,缩短时间。
我现有的方法是将增量数据查询出来,然后插入到数据库,使用的是这样的形式 insert into ..... select ..... from ..... where ....
大神帮帮忙,分不够可以再加。