IT宅
A brief history of the future of AI in education
首页
网络
网络协议
网络编程
存储
Redis
MySQL
架构
重构速查表
架构模式
分布式
Dubbo
消息队列
所有专栏
专栏推荐
查看更多
架构解码:模式与实践
软件架构与模式
JVM速成手册
JVM相关内容
网络协议
详解网络分层和网络协议工作原理
并发编程
并发编程原理和应用
数据结构与算法
数据结构与算法知识详解
重构速查表
重构的相关技能
MySQL
洞悉MySQL底层架构与SQL调优本质
Redis
洞悉Redis技术内幕:缓存,数据结构,并发,集群与算法
数据库
10
SQL运行内幕:从执行原理看调优本质
相信大家看过无数的MySQL调优经验贴了,会告诉你各种调优手段,如:
MySQL
数据库
作者:帅旋
|
发表于 2020-06-26
|
分类于
存储
从SQL执行原理看调优本质:count
存储引擎的区别
MySQL
数据库
COUNT
作者:帅旋
|
发表于 2020-06-26
|
分类于
存储
从SQL执行原理看调优本质:order by
以下是我们本节作为演示例子的表,假设我们有如下表:
MySQL
数据库
ORDER BY
作者:帅旋
|
发表于 2020-06-26
|
分类于
存储
从SQL执行原理看调优本质:join
为了演示join,接下来我们需要用到这两个表:
MySQL
数据库
JOIN
作者:帅旋
|
发表于 2020-06-26
|
分类于
存储
从SQL执行原理看调优本质:union
通过使用union可以把两个查询结果合并起来,注意:
MySQL
数据库
UNION
作者:帅旋
|
发表于 2020-06-26
|
分类于
存储
从SQL执行原理看调优本质:group by
我们给t30加一个索引:
MySQL
数据库
GROUP BY
作者:帅旋
|
发表于 2020-06-26
|
分类于
存储
从SQL执行原理看调优本质:distinct
在大多数情况下,DISTINCT[1]可以考虑为GROUP BY的一个特殊案例,如下两个SQL是等效的:
MySQL
数据库
DISTINCT
作者:帅旋
|
发表于 2020-06-26
|
分类于
存储
从SQL执行原理看调优本质:子查询
首先,我们来明确几个概念:
MySQL
数据库
子查询
作者:帅旋
|
发表于 2020-06-26
|
分类于
存储
从SQL执行原理看调优本质:limit offset, rows
limit的用法:
MySQL
数据库
LIMIT
作者:帅旋
|
发表于 2020-06-26
|
分类于
存储
MySQL整体架构
如下图为MySQL架构涉及到的常用组件:
MySQL
数据库
作者:帅旋
|
发表于 2020-05-30
|
分类于
存储
1
2
3
×