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