cdu*_*dub 6 php mysql sql performance union
我有 7 个可以联合的表(限制为 30)
或者
我应该做 7 个单独的查询(限制为 30 个)并使用 PHP 跟踪它们。
为什么更快?更优?在第二种方式中,我必须同时跟踪 7 个查询中的一部分并找到我需要的前 30 个。
您的需求是什么?
正如 @chris 之前所写,这可能对您有帮助: 复杂的 SQL(也许是外连接)
select * from (选择 ... from ... order ... limit 10 ) 联合所有 select * from(选择...来自...订单...限制10) 订购依据...限制 10
据我所知(检查了具有 5000 万行的数据库)- 它比不使用 devired 查询要好。
| 归档时间: |
|
| 查看次数: |
4476 次 |
| 最近记录: |