某个字段只有2个值,区分度小,一般来说不加索引,因为和全表查询性能差不多
但是两个值中一个值比较少,譬如字段 finished, 大多数是true,少数是false
经常要 select * from table where finished = false
加索引对性能提升大吗?
某个字段只有2个值,区分度小,一般来说不加索引,因为和全表查询性能差不多
但是两个值中一个值比较少,譬如字段 finished, 大多数是true,少数是false
经常要 select * from table where finished = false
加索引对性能提升大吗?
4 回答1.3k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答1k 阅读✓ 已解决
3 回答574 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.3k 阅读
1 回答871 阅读✓ 已解决
1.要
2.大
其实都要具体地去,记录数到底有多少, 因为按
select *
查询, 还要看字段有多少, 记录少, 少到什么程序 ...https://stackoverflow.com/a/6...