定时任务,2点提交一次,5点提交一次,因为2点多要用一次数据,
5点多用一次数据,2点-5点数据会有变化,用的智能提交,但是提交速度慢,
经常有任务不执行情况,所以改为了插入提交,速度很快,几秒就提交完成,
如何实现数据不重复?还是想用插入提交
配置定时任务就好了
带上对应的条件
定时自动填报 https://help.fanruan.com/finereport/doc-view-687.html
不重复的话,你就在查询语句去处理了,去掉重复数据!!!而且按时间取最近提交的数据
比如oracel中
SELECT *
FROM (
SELECT
T.*,
ROW_NUMBER() OVER (PARTITION BY T.u_name ORDER BY T.insert_time DESC) AS rn
FROM user_test T
) FI
WHERE FI.rn = 1
数据量很大? 没有隔离好 前后提交的数据??