当我们谈 SQL 优化时在谈些什么?

2017-04-24 18:20:42 +08:00
 QKID

背景

Mysql 数据库作为数据持久化的存储系统,在实际业务中应用广泛。在应用也经常会因为 SQL 遇到各种各样的瓶颈。最常用的 Mysql 引擎是 innodb ,索引类型是 B-Tree 索引,增删改查等操作最经常遇到的问题是“查”,查询又以索引为重点(没索引不是病,慢起来太要命)。踩过 O2O 优惠券、摇一摇周边两个业务的一些坑,当谈到 SQL 优化时,想分享下 innodb 下 B-Tree 索引的一些理解与实践。

接下来的内容,安排如下:

1.介绍索引的工作原理; 2.引用实例具体介绍索引; 3.如何使用 explain 排查线上问题; 4.实际碰到的问题汇总;

阅读全文

3209 次点击
所在节点    MySQL
2 条回复
mingyun
2017-04-24 23:13:59 +08:00
学习 了
debye
2017-04-25 08:23:07 +08:00
sql 优化一般指的是查询优化,有很多方面

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/357052

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX