
解决方案1:
两种想法
1、在你insert的时候,就启动一个线程,延时时间根据你的lastTime 来设定 ,这样存在一个风险:访问量过大,启动的线程过多怎么办
2、lastTime一般根据什么来决定的,建议你设置一个定时器quartz , 每隔2小时或者什么去定时查一遍数据库,所有延期(根据lastTime来决定)的 进行处理
现在我们通过一个非常简单的示例来演示如何设置定时任务:有一张员工表,我们定时往里面添加一条数据。通过示例来了解如何使用Sql Server的作业任务进行定时删除数据的 *** 作:
>
写个脚本用crontab设置每小时执行一次,SQL语句如下:
deletefromtbnameorderbysearch_timedesclimit11,1000
如果数据超过1000可以再大点。
以上就是关于springMVC怎么根据数据库的时间设定定时任务全部的内容,包括:springMVC怎么根据数据库的时间设定定时任务、sql server 怎么定时任务、sqlserver怎么定时任务(sqlserver定时执行sql)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)