先到者为君,后到者为臣!作为技术屌丝的你,肯定有过很多感慨,不要总是步人后尘,请加入我们的Hadoop先行者行列,让我们一起走在大数据时代的前列。

尖峰在线培训开班信息

尖峰在线培训汇集多位一线技术大牛,以基础+实战的方式培养出数据库领域的专业人才

QTune系列I CBO内部算法

开课时间:2014.8.5
课程时长:12课时
导师:老猫

国内首创成就QTune的顶级高手之课
    --》我保证,认真听完,并理解了我的课,一步一步成为QTune高手并且是一流高手!!!

QTune系列I    CBO内部算法
QTune系统II   transformaction.
QTune系统III   qtune案例实战
QTune系统IV   各种丰富的调优工具

    --》能从头听到尾, 真的能成QTune高手

  我只提一个问题, 有谁能把> 的选择率真的搞清楚? DIS上都没有讲清楚。
  这些东西谁都没讲明白, 连oracle COE都说不清楚。

  如果有空, 我还想,针对开发人员讲一讲,SQL写法。 不夸张地说, 一个select没有四个小时讲不完的。


选择率,基数计算公式
-------------------------
1. 单表无直方图
1.1 (col = val)在range内
1.2. (> < <= >= between, 在range内
1.3. out-of range

2. 单表有frequency直方图
2.1 (col = val)在range内
2.2. (> < <= >= between, 在range内
2.3. out-of range

3. 单表有hight balanced直方图
2.1 (col = val)在range内
2.2. (> < <= >= between, 在range内
2.3. out-of range

4. Join选择率计算


成本计算公式:

1. 重要的概念
-----------------
1.1 
1.2 Cost计算模型.
1.3 Cost单位.
1.4 单块读的次数(#SRds)
1.5 多块读的次数(#MRds)
1.6 系统统计信息
1.7 Join Selectivity & Cardinality

2. 单表访问(没有直方图)
------------------
2.1 Cost Model Components
2.2 全表扫描的成本计算
2.3 表的Cardinality和selectivity

3. Index扫描
------------------
3.1 公式:
3.2 通过B*Tree index扫描表

Join
---------
4. Nested Loop

5. Hash Join and Sort Merge Join

2014-09-24 10:06:15
Copyright © JianFengEdu.com 2013. All Rights Reserved . 尖峰在线培训 版权所有 . 浙ICP备14005612号-1  
  • QQ咨询

  • 点击这里给我发消息 陈老师
  • 点击这里给我发消息 郭老师
  • DBA基础学习群

    尖峰OracleDBA基础学习群
  • 电话咨询

  • 13735456161