MySql数据库8

一、索引的创建与设计原则

1.索引的声明与使用





2.那些情况适合创建索引

1. 字段的数值有唯一性的限制

2. 频繁作为WHERE查询条件的字段

3. 经常GROUP BY 和 ORDER BY的列

4. UPDATE、DELETE的WHERE条件列

5. DISTINCT(去重)字段需要创建索引

6. 多表JOIN连接操作时,对WHERE 条件创建索引

7.

8.

9. 区分度高(散列性高)的列适合作为索引

10. 使用最频繁的列放到联合索引的左侧

11. 在多个字段都要创建索引的情况下,联合索引优于单值索引









3.限制索引的数目

4.那些情况不适合创建索引

1. 在where条件(包括group by、oorder by)中使用不到的字段,不要设置索引

2. 数据量小的表最好不要使用索引

3.

4.

5.

6.

7.

8.

9.

10.

11.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值