高性能MySql阅读笔记第五章--创建高性能的索引2

本文介绍了创建高性能数据库索引的策略,包括独立列、多列索引、覆盖索引等,并通过案例展示了如何优化查询性能,如支持多种过滤条件、避免多个范围条件及优化排序等。

创建高性能的索引2

三、高性能的索引策略

1.独立的列

2.前缀索引和索引选择性

3.多列索引

4.选择合适的索引列顺序

5.聚簇索引

6.覆盖索引

7.使用索引扫描来做排序

8.压缩(前缀压缩)索引

9.冗余和重复索引

10.未使用的索引

11.索引和锁

四、索引案例学习

1.支持多种过滤条件

2.避免多个范围条件

3.优化排序

五、维护索引和表

1.找到并修复损坏的表

2.更新索引统计信息

3.减少索引和数据的碎片

在选择索引和编写利用索引的查询时,有三个原则需要记住:

1.单行访问是很慢的,最好读取的块中能包含尽可能多所需要的行。

2.按顺序访问范围数据是很快的。

3,索引覆盖查询是很快的。

转载于:https://www.cnblogs.com/zechac/p/5380377.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值