我想知道一些空列(例如字段'null')是否会降低在索引列或普通列上进行查询“SELECT”的速度。
谢谢,
的Ba
答案 0 :(得分:0)
如果将列返回给客户端,则为是。返回额外的列,即使它们具有NULL,也会占用更多空间。
额外的列可能也会对子查询产生影响,但是如果不需要,优秀的优化器应该将它们从结果中删除。
答案 1 :(得分:0)
如果它已编入索引,则具有相同值的多行(例如null或空白)可以使您更快地查询。然而,差异可能是不明显的,除非你的桌子很大,你从完全随机的值变成了几个不同的值。
未编制索引的列不会有任何区别。