|
mengyxApr 24, 2021
1
不一样吧 一个是单列索引 一个是联合索引
|
|
lewis89Apr 24, 2021 via iPhone
2
重复了,联合索引能够满足第一个索引的所有功能
|
|
Rache1Apr 24, 2021
3
第一个冗余,可以删掉
|
|
4
虽然最后一个联合索引可以提供第一个索引的功能,但如果从含义上猜测,id 很可能是唯一索引,这种情况根本就无需 country,又或者这个表里相同 id 的记录本来就不会太多,那联合 country 提升的性能也不明显,所以你还是得看数据具体情况和使用场景分析,在这两个里面选一个留下。
|
|
zhuawadaoApr 24, 2021
5
不是,我寻思你也没说是啥数据库啊
|
|
Soar360Apr 24, 2021
7
第一个重复了,可以删掉。
|
|
wolfieApr 24, 2021
8
沟通少的小团队会出现这种情况,各玩各的。
|
|
wdApr 25, 2021 via iPhone
9
@zlowly 思路不错,不过那个看着是 store 的 id,估计是另外一个表的主键,这就看具体一个 store country 有多少了,少的话确实没必要
|
|
10
|
|
beitayongguoApr 25, 2021
11
第一个索引看是否用到覆盖索引吧 还是得看场景和具体数据
|
|
lladsppkuApr 25, 2021 via iPhone
12
第一个和最后一个重复了。而且盲猜 coupon count 和 sourceid 这样的索引也没啥区分度。
|