MySQL专题-数据库索引使用场景&注意事项

目录

1.何种查询支持索引?2.注意事项和建议

一 何种查询支持索引?

1 MySQL 目前支持前导列

2.索引列上的范围查找

3.join 列

4.where 子句

5.mysql 优化器

二 注意事项和建议

1.where 条件中的索引列不能是表达式的一部分,mysql 不支持函数索引

2.InnoDB 二级索引底层叶子极点存储的是索引+主键值

3.索引尽量是高选择性的

4.使用更短的索引

5.避免创建过多的索引

6.如果是唯一值得列,创建唯一索引会更佳,也可以确保不会出现重复数据.

7.使用覆盖索引能大大提高性能

8.利用索引来排序

9 添加冗余索引需要权衡:

博客搬家:大坤的个人博客欢迎评论哦~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181029A1S32C00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券