group-by执行流程
2025-09-03 11:44:41 0 举报
group-by执行流程
作者其他创作
大纲/内容
✅ 有索引
❌ 无HAVING
🧮 聚合计算COUNT/SUM/AVG等
✅ 内存充足
✅ 有HAVING
🔍 HAVING条件是否存在?
❌ 内存不足
📖 全表扫描逐页读取数据
📥 数据读取应用WHERE条件
⚡ 查询优化器重写优化、成本估算
🚀 索引扫描利用索引有序性
✂️ 过滤分组结果应用HAVING条件
❌ 无索引
💾 数据量评估内存是否足够?
📊 是否有合适索引?检查分组列索引
🔍 SQL解析词法分析、语法分析、语义检查
🔄 磁盘排序分组外部排序算法
📋 ORDER BY排序结果排序
💿 创建临时表磁盘存储
⚡ 内存分组哈希表或排序
📤 返回结果集输出最终数据
0 条评论
下一页