lauhp

在使用多列索引或建立多列索引时,我们一般要遵循“最左前缀原则”。请简单说明“最左前缀原则”。

针对单列索引, 左边准确而右边模糊,可以用到索引,反之则不可以.

如 where name like ‘poly%’,可以用到, 而”%poly”则不用到.

针对多列索引, 左边的列用到索引后,右侧的列才有可能用到索引.

例 index(a,b,c), where a=? and b=? ,b列索引会用到.

如果直接 where b=?, 因为a列没用索引,所以b索引,用不到.

分类:

技术点:

相关文章:

  • 2021-12-04
  • 2022-01-07
  • 2021-09-30
  • 2021-12-04
  • 2021-12-04
猜你喜欢
  • 2021-12-04
  • 2021-06-12
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2021-09-25
  • 2021-12-04
相关资源
相似解决方案