这种筛选性不好的字段如只有0和1的字段有必要设置索引吗?

来源:4-5 设计产品表和商品表(一)

在水中飞

2019-07-01

另一门入门课说到,这种筛选性不好的字段如只有0和1的字段,设置索引对查询没有什么效果。所以这里的saleable和valid是否有必要设置索引??

写回答

2回答

神思者

2019-07-01

设置索引的前提条件是记录的多少,以及是否作为检索条件。跟0和1没有关系

2
1
慕田峪2061518
老师,这种只有两个值得列,索引加上去有效果吗?另外每个表都加了逻辑删除字段is_deleted,那valid字段在商品表还有什么用
2020-02-01
共1条回复

慕设计7465963

2020-02-18

确实没必要设置索引了。加索引并不能在查询的时候规避大多的数据,效率跟全表扫描没有区别,况且还有额外的维护索引,不值得

0
0

阿里新零售数据库设计与实战 (升级版)

解锁“新零售”业务让数据库实战能力再上一层楼

2101 学习 · 701 问题

查看课程