
calcite
Resemble_
一只程序猿的奇思妙想
github: https://github.com/Resemble
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BigData-‘基于代价优化’究竟是怎么一回事?
CBO基本原理 提到CBO,就不得不提起一位’老熟人’ – 基于规则优化(Rule-Based Optimization,简称RBO)。RBO是一种经验式、启发式的优化思路,优化规则都已经预先定义好,只需要将SQL往这些规则上套就可以(对RBO还不了解的童鞋,可以参考笔者的另一篇文章 – 《从0到1认识Catalyst》)。说白了,RBO就像是一个经验丰富的老司机,基本套路全都知道。 然...转载 2019-02-24 12:22:37 · 385 阅读 · 0 评论 -
SQL 查询优化原理与 Volcano Optimizer 介绍
目录 SQL 查询优化的目的 SQL 查询优化的基本原理 SQL 查询优化的基础算法 基于规则的优化算法 基于成本的优化算法 Volcano Optimizer 成本最优假设 动态规划算法与等价集合 自底向上 vs. 自顶向下 广度优先搜索与启发式算法 Trait/Physical properties vector 其他 总结 随着大数据相关技术的发展,SQL 作为一...转载 2019-03-13 16:28:49 · 1163 阅读 · 0 评论