【发布时间】:2012-06-11 13:35:24
【问题描述】:
我在这里问的另一个问题引发了另一个问题。 我有这个查询
SELECT `Qty`, `Invt`, `ClassNr`, `SubPartCode`, `Description`, `DesignCode`, `Measure`, `Remark`, `PartMnem`
FROM (`loodvrij_receptuur` lr)
JOIN `loodvrij_artikel` la ON `la`.`PartCode` = `lr`.`SubPartCode`
WHERE `lr`.`PartCode` = 'M2430A'
ORDER BY `SubPartCode`, `Qty` desc
我遇到的问题是它在 phpmyadmin 中的执行速度比 CodeIgniter 快。我发现它与 phpmyadmin 自动添加 LIMIT 30
但我想知道的是,查询只产生 27 个结果。 LIMIT 30 如何使查询更快?我可以理解使用LIMIT 30 可以使返回30 个或更多结果的查询更快,但是当您添加LIMIT 30 时,结果少于30 个的查询如何变得更快?
【问题讨论】:
标签: optimization limit