索引的类型:
B-Tree索引, 哈希索引, 空间数据索引(R-Tree), 全文索引
索引的优点:
1.减少服务器需要扫描的数据量
2.帮助服务器避免排序和临时表
3.可以将随机I/O变为顺序I/O
高性能索引策略:
1.前缀索引:索引很长的字符串时可以索引开始的部分字符(会降低索引的选择性:不重复的索引值和数据表记录总数的比值)
2.选择合适的索引列顺序:将选择性更高的列放在前面
3.聚簇索引:一种数据存储方式,InnoDB的聚簇索引在同一个结构中保存了B-Tree的索引和数据行,数据行实际存放在索引的叶子页中
4.覆盖索引:一个索引包含所有需要查询字段的值