mysql做时间排序时查询很慢,给时间字段添加索引后查询很快

在做数据查询的时候,默认查询0.1秒秒查出来,但是如果一旦加了时间排序后,就查询很慢了,有时间要等10来秒,是什么原因呢?

解答:如果10W条数据查前100条,它会直接查询前100条数据,查询会很快;当你需求变成时间排序取前100条,加了排序,他的查询机制就变成了先查询10W条数据在做一个时间排序在取前100条,这样就当然慢了,解决办法就是在你需要排序的字段上加一个索引。

下面是一个数据表

mysql表

给时间字段添加索引

mysql添加索引

加上索引后,速度立马提升上来了。

正在加载评论...