sql查询语句流程

  • 连接器:建立连接,管理连接、校验用户身份
  • 查询缓存:查询语句如果命中查询缓存则直接返回,否则继续往下执行
  • 解析 SQL,通过解析器对 SQL 查询语句进行词法分析、语法分析,然后构建语法树
  • 执行 SQL:执行 SQL 共有三个阶段:
  • 预处理阶段:检查表或字段是否存在;将 select * 中的 * 符号扩展为表上的所有列
  • 优化阶段:基于查询成本的考虑, 选择查询成本最小的执行计划
  • 执行阶段:根据执行计划执行 SQL 查询语句,从存储引擎读取记录


posted @   沙漠里的小鱼  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示