文章目录
引言: 整个专栏包括以下几个部分: 数据库优化、 接口性能优化、 Java底层数据性能调优、 中间件相关性能问题定位 以及 多线程高并发设计 等内容。
下面开启 数据库优化 部分的 第四篇文章。点击可查看第一篇文章
一、数据库优化
3. 索引如何调优
在数据库性能优化的世界里,索引绝对是“顶流”。一句话概括:索引用得好,查询快到飞起;用得不好,可能还不如不用。而实际工作中,面对慢 SQL 或者卡顿时,第一反应就是“上个索引试试”。结果呢?索引加上了,性能却不见好,有时候甚至更慢。
那么,索引到底该如何设计?如何调优才能真正发挥它的威力?----> 从索引的本质开始,一步步剖析索引调优的核心思路和常见问题。
什么是索引
1、简单来说,索引就是为了加速查询而创建的数据结构。可以把它想象成一本书的目录,假如一本书有1000 页,如果没有目录,你想找某个关键词,就得从头翻到尾。而有了目录后,你可以快速定位到关键词所在的页数,这就是索引的作用。</
订阅专栏 解锁全文
684

被折叠的 条评论
为什么被折叠?



