高性能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