首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

更新索引对策之一(非繁忙时刻更新)

2012-09-05 
更新索引策略之一(非繁忙时刻更新)?半夜更新:也可以叫做非繁忙时段更新。思路:从上次遍历的最后一条开始.我

更新索引策略之一(非繁忙时刻更新)

?

半夜更新:也可以叫做非繁忙时段更新。

思路:从上次遍历的最后一条开始.我们需要保存一个数据库中的id,也就是每次遍历后的最大id,以方便下次遍历的时候从这个id开始,判断只去比这个id大的记录进行更新索引。

1.创建一个txt文件

2.第一次遍历,将遍历后的最大id存入txt文件

3.以后每次遍历,从txt文件中取出id,并在遍历数据库结束后更新最大id.

?

???????? 4.定制任务,要求每天凌晨2点运行此程序.

?

定制任务的方式

?

1.打开一个网页,网页中有一段js代码,判断时间如果是凌晨2点那么将页面跳转到我们的action路径,从而启动任务。

2.Spring提供的quartz来进行任务定制

?

代码如下:

?

?

?

?

热点排行