小编Emm*_*elG的帖子

mysqli :: multi_query比几个单一查询更有效吗?

有人在答案中提出了MySQLi multi_query函数,声称它比循环遍历3个单独的查询要好.我尝试了Google的某些答案,但并没有真正满足我的好奇心,所以我希望你们可以更好地了解使用它的原因,而不是保存几行代码.

所以这就是我想知道的:

  1. 什么是multi_query在引擎盖下做什么?
  2. multi_query是否只是点击服务器x次并聚合结果?
  3. 是否存在单个查询可能比多个查询更有效的情况?

我知道每次敲打数据库3次,每次打碎一百万个项目并将其粉碎成一个巨大的对象并不利于内存使用,但我知道必须存在它存在的原因,我也确定有时候应该避免.我希望能够更好地理解它,这样我就可以在需要时把它放到我的包里.

谢谢你的时间!

php mysqli

7
推荐指数
1
解决办法
3568
查看次数

标签 统计

mysqli ×1

php ×1