MySQL索引

MySQL索引_第1张图片

# 索引概述

MySQL索引_第2张图片

MySQL索引_第3张图片

索引的优缺点:

MySQL索引_第4张图片

# 索引结构

MySQL索引_第5张图片

MySQL索引_第6张图片

MySQL索引_第7张图片

B-Tree

MySQL索引_第8张图片

具体动态变化的过程可以参考网站:B-Tree Visualization

正常的B+Tree

MySQL索引_第9张图片

MySQL中对B+Tree进行了优化

MySQL索引_第10张图片

Hash索引

MySQL索引_第11张图片

MySQL索引_第12张图片

常见面试题:为什么InnoDB存储引擎选择使用B+Tree索引结构?

MySQL索引_第13张图片

# 索引的分类

MySQL索引_第14张图片

MySQL索引_第15张图片

MySQL索引_第16张图片

MySQL索引_第17张图片

思考:

# 索引语法

MySQL索引_第18张图片

MySQL索引_第19张图片

# SQL性能分析

MySQL索引_第20张图片

MySQL索引_第21张图片

MySQL索引_第22张图片

MySQL索引_第23张图片

explain

MySQL索引_第24张图片

MySQL索引_第25张图片

# 索引的使用

MySQL索引_第26张图片

使用规则

MySQL索引_第27张图片

MySQL索引_第28张图片

MySQL索引_第29张图片

MySQL索引_第30张图片

MySQL索引_第31张图片

MySQL索引_第32张图片

MySQL索引_第33张图片

MySQL索引_第34张图片

MySQL索引_第35张图片

MySQL索引_第36张图片

MySQL索引_第37张图片

MySQL索引_第38张图片

MySQL索引_第39张图片

# 索引设计原则

MySQL索引_第40张图片

# 总结

MySQL索引_第41张图片

MySQL索引_第42张图片

你可能感兴趣的:(interview,数据库,MySQL)