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 有道理
|