这里有两个样本。
在第一个示例中,使用orderby时可以更快地获得结果。(根据phpmyadmin的速度报告)
在另一个示例中,我没有使用order by,结果比较慢。(根据phpmyadmin的速度报告)
使用Orderby会快速获取结果,这不合理吗?
对我来说,排名并不重要,速度才是最重要的。
select bayi,tutar
from siparisler
where durum='1' and MONTH(tarih) = MONTH(CURDATE()) and YEAR(tarih) = YEAR(CURRENT_DATE())
order by id desc
速度:0.0006
select bayi,tutar
from siparisler
where durum='1' and MONTH(tarih) = MONTH(CURDATE()) and YEAR(tarih) = YEAR(CURRENT_DATE())
速度:0.7785
SQL SQL_NO_CACHE ...
再次查询。 - Rick James