炫意html5
最早CSS3和HTML5移动技术网站之一

mysql数据不一致

springBoot + mysql
一个定时任务在每2小时同步一次内网数据

外网另一个定时任务在查询表中的数据进行业务处理

出现问题: 表中的大部分数据没有更新成功 请问如何解决

回答

要耐心排查发生问题的原因,才能针对问题去思考对应的解决方案。
1.是全部数据没有更新成功,还是存在部分数据更新成功,部分没有更新成功。
2.如果全部没有更新成功

2.1 定时任务是否执行
2.2 是否存在网络不通问题
2.3 同步机制是如何同步的,在定时任务执行时,数据是否有获取到数据进入内存,写出数据是写入到哪里的
2.4 若是查询出是写入发生问题,则要考虑使用的什么载体接收数据,如果是mysql数据库的话,还要考虑是不是双线操作发生死锁

  1. 整个数据链路先想清楚,然后分析数据是在哪里发生丢失,对应位置都要添加日志,去追寻数据走向,查询问题发生所在,再进一步思考解决方案

炫意HTML5 » mysql数据不一致

Java基础教程Android基础教程