背景
Mysql 数据库作为数据持久化的存储系统,在实际业务中应用广泛。在应用也经常会因为 SQL 遇到各种各样的瓶颈。最常用的 Mysql 引擎是 innodb ,索引类型是 B-Tree 索引,增删改查等操作最经常遇到的问题是“查”,查询又以索引为重点(没索引不是病,慢起来太要命)。踩过 O2O 优惠券、摇一摇周边两个业务的一些坑,当谈到 SQL 优化时,想分享下 innodb 下 B-Tree 索引的一些理解与实践。
接下来的内容,安排如下:
1.介绍索引的工作原理; 2.引用实例具体介绍索引; 3.如何使用 explain 排查线上问题; 4.实际碰到的问题汇总;