mysql查询:不要等待结果

7rtdyuoh  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(349)

我想知道是否可以执行mysql查询,而不是等待结果。说明:我在php页面中有一个insert查询,这需要一些时间,但是页面显示不需要等待它完成。这是统计数据,所以即使失败了,也不重要。我尝试使用mysqli\u async,但是下一个请求会收到以下错误消息:

Array
(
    [code] => 2014
    [message] => Commands out of sync; you can't run this command now
)

你知道吗?谢谢。

xtupzzrd

xtupzzrd1#

好像我找到了我需要的东西:
这是一个日志表,与其他任何内容都没有关系=>将其切换到myisam=>插入速度要快得多
plus insert延迟0等待时间
初始插入时间:90-120ms新插入时间:1-2ms
是的!!!

mklgxw1f

mklgxw1f2#

您可以让一个mysql查询异步运行,但是在处理第一个mysql查询之前,不能通过网络发送第二个mysql查询。
https://secure.php.net/manual/en/mysqli.reap-async-query.php

相关问题