gpt4 book ai didi

mysql - 循环中每 50ms 执行一次 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 12:02:38 24 4
gpt4 key购买 nike

在循环中每 50ms 执行一次 MySQL 查询是否不好?

例如:

while(1) {
sleep(0.05)
$bool = do_check();
if ($bool) { ... }
}

function do_check() {
$sql1 = "select .... ";
$sql2 = "select .... ";

some maths formula;

return true for false;
}

这是我正在开发的调用中心产品。它必须检查有多少座席是空闲的以及调用了多少电话,然后决定是否通过 API 调用更多电话。

最佳答案

我认为最好使用数据库触发器,当您想要监视的特定条件更改状态时,它会通知您的应用程序,要实现类似的策略,您需要一个触发器来调用 MySQL 中的用户定义函数,将通过进程间通信系统(例如 Socket、JMS 消息)调用您的应用程序。

看看this site有关 MySQL UDF 的一些示例。

关于mysql - 循环中每 50ms 执行一次 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32115026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com