
1 byx 2022-03-23 17:09:52 +08:00 没区别,可以 EXPLAIN 看一下 |
2 Red998 2022-03-23 17:44:28 +08:00 推荐 where filedA =1 limit 1 |
3 hidemyself 2022-03-23 18:02:04 +08:00 没区别 |
4 pennai OP @redorblacck886 学到了 |
6 xuanbg 2022-03-23 19:50:07 +08:00 unique 不过是数据 100%分散,索引的效能最大而已。扯到这个,就不得不提一个极端的例子:一个 bit 类型的字段,要不要建索引? 我认为要看情况,如果 0/1 分布是均匀的,建索引就 P 用没有。如果这是个状态字段,所有的 0 都会变成 1 ,而且经常要查询值为 0 的数据,那索引的效能还是相当大的,非常值得建立索引。 |
8 zmal 2022-03-24 13:28:16 +08:00 myql 有个配置是 in 里多少个值不走索引。比较多的话会全表扫描。 |
10 Pythoner666666 2022-03-24 15:57:59 +08:00 @redorblacck886 主键 或者 unique 不需要加 limit = 1 吧 |
11 mikejson 2022-03-24 16:35:25 +08:00 @Pythoner666666 有道理 |