我有mysqli_query()
一个 PHP 脚本,通常需要大约 10 毫秒才能完成。但是,有时需要大约 5000 毫秒。此查询对于站点正常运行并不重要,即如果它需要超过 10 毫秒,则可以忽略它。
这可能吗?
就像是:
<?php
// microtime here is X
$query = mysqli_query($connection, "(do something)");
// if difference between time now and previous time is bigger than 10 ms,
// skip waiting for the $query result and go on
?>
如果这样的事情是可能的,我们是否也可以取消正在运行的查询,以便 MySQL 服务器知道我们不再需要结果并停止处理它?