【摘抄】

CBO是关系型数据库的理想型优化器
与RBO进行比较:
优点
1、判断更具有现实性
2、通过对统计信息的管理来控制最优化
3、即使没有深刻理解优化器的工作原理,也能确保最优化的性能
缺点
1、提前预测执行计划比较困难
2、不同的版本中存在严重变化
3、控制执行计划比较困难

使用以表或索引为单位的管理方法来引导优化器以较大的概率完成对最优查询路径的判断就是优化器未来的发展战略方向

转载于:https://www.cnblogs.com/GoGoagg/archive/2011/03/10/1979451.html

海量数据库解决方案2011031001相关推荐

  1. 海量数据库解决方案2011032301

    [摘抄] Hash Join:哈希连接的最大优点就是在连接海量数据表或表中的数据存储比较分散时比较有效 Semi Join:这里是广义半连接,即由各种运算符所构成的子查询与主查询之间的连接. 笛卡尔连 ...

  2. 海量数据库解决方案2011031701

    [摘抄] 执行计划是指从表中读出数据并且生成查询语句所要求结果的查询路径 类型分: 扫描的执行计划 表连接的执行计划 各种运算的执行计划 特殊执行计划 扫描的基本类型: 全表扫描(Full Table ...

  3. 海量数据库解决方案2011030401

    [摘抄] 基于自定义的函数索引 就是基于加工过的逻辑列所创建的索引而已,看来,在创建索引时并不是只能基于表中的物理列来创建索引.(Oracle) 其是基于函数或公式的运算结果而创建的一种B-Tree索 ...

  4. 海量数据库解决方案2011030101

    [摘抄] 索引的真正意义:索引是优化器在制定执行计划时,为了寻找最优化的路径而使用的战略要素. 类型: B-Tree索引 位图索引(Bitmap) B-Tree聚簇索引 哈希聚簇索引 反向键索引 位图 ...

  5. 海量数据库解决方案2011022101

    [摘抄] [From数据的存储结构和特征] 1.所谓的表和索引分离型的存储结构其实就是堆表,即用来存储数据的表和为了快速查找特定数据而使用的索引完全作为不同的对象来存储. 堆表最大特点:数据的存储独立 ...

  6. 重磅!分布式数据库解决方案Apache ShardingSphere毕业成为顶级项目

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 全球最大的开源软件基金会 Apache 软件基金会(以下简称 Ap ...

  7. 分布式数据库解决方案Apache ShardingSphere毕业成为顶级项目

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 公众号「ShardingSphere官微」 全 ...

  8. TDSQL:腾讯金融级分布式数据库解决方案

    TDSQL:腾讯金融级分布式数据库解决方案 本博主是腾讯云的使用者与爱好者,前后分别试用了腾讯云服务器.云开发.微搭低代码开发平台,可以说算是见证腾讯的云上历程 本博文将从基础概念.TDSQL介绍.发 ...

  9. 图解大数据 | 海量数据库查询-Hive与HBase详解

    Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...

  10. 淘宝海量数据库之二:一致性选择

    众所周知,一致性是数据最关键的属性之一.2000年,Eric Brewer教授在ACM分布式计算年会上指出了著名的CAP理论: Brewer, E. A. 2000. Towards robust d ...

最新文章

  1. 一、查看MVC4还是MVC5
  2. CNN中的卷积操作的参数数计算
  3. ue查找文件中每行第二个单词_UI设计和UE/UX设计有什么区别?它们的晋升路径是什么?...
  4. mysql触发器的基本操作_MySQL基本操作-触发器
  5. linux alias命令
  6. 51 单片机 建立 文本文件_笔记系列之单片机原理及应用1
  7. 【深扒】深入理解 JavaScript 中的异步编程
  8. 分享思路:Python+Spark爬虫音乐推荐系统 音乐数据分析可视化 音乐推荐app 音乐网站 大数据毕业设计(app+web+爬虫+spark+可视化)
  9. python预测比赛_分析5万多场英雄联盟比赛,教你如何轻松用python预测胜负
  10. 微信云开发实现微信支付与退款的两种思路
  11. WPF调色盘(1):绘制三色轮
  12. 3.7、PHP命名空间
  13. TalkingData的移动大数据探索:联合Kochava发布移动广告监测国际版
  14. android代码禁用软键盘,如何强制禁用软键盘
  15. unix环境中以下列出的oracle,浙江中医药大学2012研究生计算机复习题
  16. fnl数据下载之requests,urllib等安装
  17. 林轩田机器学习技法(Machine Learning Techniques)笔记(一)
  18. scrapy开始初始下载
  19. Can't clobber writable file **************
  20. POJ 1737 Connected Graph (大数+递推)

热门文章

  1. Win10+caffe+CUDA9.1+vs2013+Matlab2018b+GPU环境,跑通faster_rcnn-master
  2. 从零开始进行Adadelta的梯度下降
  3. python实现求解给定整数的质因数
  4. php获取文本中的大写字母个数,php字符串英文文本中大写字母,小写字母,空格,标点符号的个数统计...
  5. 2021-06-29初识JQuery
  6. 在linux中配置编译u-boot方法,U-Boot编译过程解析
  7. Graham 三参数表示法 详解
  8. DAG(有向无环图)有向树 转换为树
  9. 区块链 智能合约安全 重入攻击(re-entrancy attack)DAO incident
  10. android不是16位,16位图像和Android处理