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