首页 > 解决方案 > MYSQL JOIN 查询与 PHP 循环查询性能

问题描述

我正在研究两种从多个表中获取数据的方法。

  1. MYSQL JOIN 查询
  2. PHP foreach 循环查询

你能提供哪个工作更快的想法吗?

提前致谢。

标签: phpmysqlperformancejoin

解决方案


如果 SQL 可以完成任务,它通常可以更快地完成。原因:

  • 不在客户端 (PHP) 和服务器 (mysqld) 之间铲除数据。
  • 不必解析和优化多个查询。
  • 更多你可能想不到的优化技巧。(反过来说,您可能在查询中没有最好的索引等。)

推荐阅读