gpt4 book ai didi

mysql - MySQL 使用哪种排序算法?

转载 作者:行者123 更新时间:2023-12-03 17:38:13 27 4
gpt4 key购买 nike

如果 MySQL 要运行查询 select * from table order by datetime ,其中 datetime是日期时间列,在超过 1000 万行的表上,它使用哪种排序算法?

最佳答案

如果您的列 datetime 已声明索引,则它有效。如果没有索引,您的查询将在数百万条记录上变慢。如果您单独使用它进行报告,则应该没问题。
在一般用法(与许多用户的快速交互)中,这不是一个好的做法。建议在 WHERE 子句上使用附加条件来进一步过滤您的数据。以及在 WHERE 子句中使用的列上有额外的索引。 LIMIT 子句也有帮助。

关于mysql - MySQL 使用哪种排序算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7365983/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com