首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后台更新mysql数据库的守护程序软件

问后台更新mysql数据库的守护程序软件
EN

Stack Overflow用户
提问于 2011-08-25 05:54:40
回答 2查看 625关注 0票数 0

我正在写一个实时的wep应用程序,类似于拍卖网站。问题是,我需要一个守护程序脚本,最好是php,它在后台运行,不断向mysql数据库发起查询,并根据一些条件(来自结果集的时间和条件)更新其他表。守护进程的性能至关重要。示例用例:我们有一笔交易将在2:37分钟后到期。即使没有人观看/竞标,我们也需要在2:37从它开始的时间精确到期。

有没有人能建议一种能最好地完成这类任务的编程技术/软件?

提前感谢

更新:需要在交易到期时执行查询,无论交易是否曾被用户访问过。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-25 06:03:30

为什么需要每隔一段时间触发查询?你就不能改变你的前端的工作方式吗?

例如,在" deals“页面中,仅显示未过期的交易-简化示例:

代码语言:javascript
复制
SELECT * FROM Deal WHERE NOW() <= DateTimeToExpire

相应地,对于“订单”页面,只有在时间尚未到期的情况下,交易才能成为已下订单。

票数 2
EN

Stack Overflow用户

发布于 2011-08-25 06:17:55

您的守护进程需要立即触发操作吗?如果您需要一个包含过期状态的表作为列,您可以只动态计算expire值或定义一个视图?然后,如果您必须发送电子邮件或执行一些清理工作,则可以使用守护程序/cron作业每隔10分钟左右查询视图一次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7182791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档