很多同学可能会遇到这个问题:废话不多说,直接上code
某表:
select count(1) from tbname
统计有2W的数据:

ORDER BY表现如图:142毫秒
select id from tbnamewhere agentid = 1 and driverid = 1 order by ctime desc limit 1

MAX如下图:108毫秒

测试了很多次,基本MAX都比orderby快,而且最小值更小
数据量大了,效果更明显,由于要开发,暂时写到这里,多交流
博客对比了MySQL中ORDER BY和MAX的性能。通过对有2W数据的表进行多次测试,发现基本MAX比ORDER BY快,且最小值更小,数据量越大效果越明显。
很多同学可能会遇到这个问题:废话不多说,直接上code
某表:
select count(1) from tbname
统计有2W的数据:

ORDER BY表现如图:142毫秒
select id from tbnamewhere agentid = 1 and driverid = 1 order by ctime desc limit 1

MAX如下图:108毫秒

测试了很多次,基本MAX都比orderby快,而且最小值更小
数据量大了,效果更明显,由于要开发,暂时写到这里,多交流
1833