php - MYSQL JOIN 查询与 PHP 循环查询性能
问题描述
我正在研究两种从多个表中获取数据的方法。
- MYSQL JOIN 查询
- PHP foreach 循环查询
你能提供哪个工作更快的想法吗?
提前致谢。
解决方案
如果 SQL 可以完成任务,它通常可以更快地完成。原因:
- 不在客户端 (PHP) 和服务器 (mysqld) 之间铲除数据。
- 不必解析和优化多个查询。
- 更多你可能想不到的优化技巧。(反过来说,您可能在查询中没有最好的索引等。)
推荐阅读
- java - 如何从 Spring MVC 3 控制器将字符串作为 json 返回?
- sharepoint - ConvertTo-PnPPage:找不到文件“PnP.Framework.resources”
- php - Laravel 不保存布尔值到数据库
- reactjs - Simple-Peer:接听电话后其他视频无法呈现
- reactjs - 反应useState不输出
- java - 输出不断重复,输入Y或N后不循环也不结束程序 - Java
- python - 如何修复此属性错误python?
- c++ - sizeof (FTransform) 小于 sizeof(FMatrix),为什么以及如何?ELI5?
- javascript - 为什么 document.cookie 路径出现在 value 列中?
- python - 在 Python 上使用 Azure 函数的雪花外部函数不起作用