Mysql进程进度

时间:2012-07-22 12:43:42

标签: mysql

我需要运行一个过程来处理大约200个分支的长时间运行的查询。 无论如何都要在每个分支完成后通知客户。

1 个答案:

答案 0 :(得分:0)

您可能需要对长查询进行一些服务器端管理,而在客户端(我想,它是浏览器?)您需要定期轮询一些可以发送当前服务的服务URL对客户的状态。

你很难在常规的基于请求的php线程中运行你的长查询管理器。 Google for PHP(或您选择的语言)队列管理器。

此外,您可以使用websockets将更新推送到客户端,而无需从他身边进行主动轮询。但是,AFAIK,这项技术相对较新,尚未得到广泛支持