【发布时间】:2018-11-25 13:52:04
【问题描述】:
alo 列是 tinytext(平均长度:两个字符)
我最常问的问题是
select * from table where .... order by alo=''
在alo上做索引会更快吗?
alo 的确切内容无关紧要 - 排序仅基于 alo 是否为空的问题。
为什么它(不)提高速度?
【问题讨论】:
-
我们没有足够的信息知道。许多事情会影响查询的执行速度。索引就是其中之一。如果我们要帮助您,我们需要了解更多信息。
-
order by alo如果alo被索引,order by alo=''肯定会更快,但我怀疑。此操作的结果没有被索引,在运行时没有计算任何内容。
标签: mysql optimization indexing