Orca优化器--基本结构和基本对象
来源:互联网 发布:长春干部网络学校 编辑:程序博客网 时间:2024/05/29 15:52
1 Orca框架结构
1.1 Orca与database的关系
图一 Orca与数据的关系图
1.2 Orca内部架构
图二Orca内部架构图
说明:图一和图二源自Orca:A Modular Query Optimizer Architecture for Big Da
2 基本对象
2.1 作业
2.1.1作业Job的概念
一个Job,可以包括如下类型。“class CJob”是个父类,
enumEJobType
{
EjtTest = 0,
EjtGroupOptimization,
EjtGroupImplementation,
EjtGroupExploration,
EjtGroupExpressionOptimization,
EjtGroupExpressionImplementation,
EjtGroupExpressionExploration,
EjtTransformation,
EjtInvalid,
EjtSentinel= EjtInvalid
};
2.1.2 作业链表
SJobLink,存放所有可以运行的作业。在CScheduler::PjRetrieve()中使用,为上层提供准备运行的作业。
2.1.3 作业队列
CJobQueue:Forces unique execution of an operation assigned to many jobs.
Class controlling unique execution of anoperation that is potentially assigned to many jobs.
2.1.4 Job被使用的情况
2.1.5 Job使用其它对象的情况
- Orca优化器--基本结构和基本对象
- Greenplum Orca 优化器目录结构
- GreenPlum优化器Orca论文笔记
- 基本数据类型和对象
- 网站结构优化的基本方法
- Jenkins基本结构和功能
- HTML5概述和基本结构
- 对象的基本结构(短带格式)
- BOM IE浏览器对象模型 基本结构
- BOM 浏览器对象模型 基本结构
- BOM IE浏览器对象模型 基本结构
- 基本结构
- Unity3d iOS基本优化和高级优化
- java对象和基本类型
- ORCA
- DW-HTML文件基本结构和基本标签
- CMM的结构和基本内容
- XML文件结构和基本语法
- PTA-树的同构
- 事务的属性--可恢复性(Recoverability)
- JSP基础学习(一)
- 事务的属性--严格性(Strictness)
- Greenplum Orca 优化器目录结构
- Orca优化器--基本结构和基本对象
- 配置JDK环境变量,工欲善其事,必先利其器
- 长事务的管理
- InnoDB---事务和并发控制相关的文件
- InnoDB---UNDO日志与回滚
- fork实现
- InnoDB---深入理解事务提交--01
- InnoDB---深入理解事务提交--02
- Linux开发疑问apt-get upate 出现无法连接的问题