会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
沙漠里的小鱼
博客园
首页
新随笔
联系
订阅
管理
sql查询语句流程
连接器:建立连接,管理连接、校验用户身份
查询缓存:查询语句如果命中查询缓存则直接返回,否则继续往下执行
解析 SQL,通过解析器对 SQL 查询语句进行词法分析、语法分析,然后构建语法树
执行 SQL:执行 SQL 共有三个阶段:
预处理阶段:检查表或字段是否存在;将
select *
中的
*
符号扩展为表上的所有列
优化阶段:基于查询成本的考虑, 选择查询成本最小的执行计划
执行阶段:根据执行计划执行 SQL 查询语句,从存储引擎读取记录
posted @
2024-05-05 16:30
沙漠里的小鱼
阅读(
35
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告