【问题标题】:Database cleaning at regular intervals定期清理数据库
【发布时间】:2012-03-24 09:11:09
【问题描述】:

我想随时运行数据库清理程序。我要求它或最好让它每 10-15 分钟运行一次。但问题是我希望它在单独的线程上运行,这样它就不会影响其他操作。

我正在使用 servlet 来处理客户端请求。 我希望每隔 15 分钟清理一次数据库(即删除过期的行 - 列中的一个包含过期时间),就像我说的那样。我正在使用 jboss 服务器和 postgresql。
如何做到这一点?

【问题讨论】:

标签: database servlets


【解决方案1】:

最简单的方法是设置一个 php 服务器并每 15 分钟运行一次 cronjob

unix:http://en.wikipedia.org/wiki/Cron 窗口:http://support.microsoft.com/kb/308569

【讨论】:

  • 嗯,我想说这让一切变得更加复杂......我在应用程序本身中实现调度程序绝对有意义。为什么要引入另一种技术?
【解决方案2】:

home 在评论中给出的答案是我想要的 - 检查这个:running periodic task at server side for servlet JSP MVC website 有许多不同的方式来实现调度程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多