索引常考面试题
2020-03-25 07:59
253 查看
1.如何定位并优化慢查询sql
- 根据慢日志定位慢查询sql
- 使用explain等工具分析sql
- 修改sql或者尽量让sql走索引
explain工具:
type:从优到差,index 和 all 是全表扫描
extra:
2.最左原则
3.索引是越多越好吗?
- 数据量小的表不需要建立索引,建立会增加额外的索引开销
- 数据变更需要维护索引,增删改速度也会因此变慢,因此更多的索引意味着更多的维护成本
- 更多的索引也需要更多的空间
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 索引面试题荟萃
- 关于索引的一道经典面试题
- 面试题二:索引问题
- 2014阿里实习生面试题——MySQL如何实现索引的
- mysql面试题--比较浅-索引 数据库优化等
- 面试题 数据库中索引的作用 为什么不能每一列都设置为索引
- 面试题(一)- 谈谈你对数据库中索引的理解
- 索引面试题分析(MySQL高级知识七)
- MySQL索引面试题
- 循环删除指定索引位置一道面试题算法(2)
- 笔试面试题索引
- 2019-04-19面试题:简述MySQL中的索引
- mysql索引优化面试题
- MySQL高级 之 索引面试题分析
- 关于索引的一道经典面试题(体现效率所在)
- 关于索引的一道经典面试题(体现效率所在)(转)
- MySQL常见面试题索引、表设计
- 【面试题】MySQL索引相关的面试题(红黑树,hash,B树,B+树)
- 关于索引的一道经典面试题(体现效率所在)(转)
- .NET面试题解析(00)-开篇来谈谈面试 & 系列文章索引