如果要运行查询select * from table order by datetime,其中datetime是datetime列,在一个> 1000万行的表上,它使用哪种排序算法?
小智 0
如果您的列日期时间已声明索引,则它可以工作。如果没有索引,您在数百万条记录上的查询将会变慢。如果您单独使用它进行报告,应该没问题。
在一般用法(与许多用户快速交互)中,这不是一个好的做法。建议在 WHERE 子句中使用附加条件来进一步过滤数据。以及在 WHERE 子句中使用的列上有附加索引。LIMIT 子句也有帮助。