MYSQL JOIN查询与PHP循环查询性能

时间:2018-07-17 09:57:56

标签: php mysql performance join

我正在尝试两种方式从多个表中获取数据。

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

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

谢谢。

1 个答案:

答案 0 :(得分:1)

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

  • 不在客户端(PHP)和服务器(mysqld)之间共享数据。
  • 不必解析和优化多个查询。
  • 更多您可能不会想到的优化技巧。 (与此相反,您在查询中可能没有最好的索引,等等。)