专栏首页数据和云量化的Oracle世界

量化的Oracle世界

Oracle数据库最为复杂的部分是优化器算法,在进行SQL解析的过程中,Oracle将一切都通过数字进行量化,然后评估比对,最后进行选择。在版本更新中,往往这部分的变化最大,但是文档最少,甚至于无。Oracle常常在出现问题的时候告诉用户,这里包含一个新的特性,可以通过某个参数进行开关,Oracle的复杂与强大都在这其中体现。

Oracle在这个级别上的控制已经细致入微,深入骨髓,今天分析的一个案例就又体验了一次。Oracle有一个参数 _optimizer_rownum_pred_based_fkr ,连在一起很复杂,翻译过来就是:优化器在使用ROWNUM谓词进行查询时,是否启用基于选取行数的优化(First K rows).缺省的这个特性是启用的。

在这个参数的作用下,你可能发现,有时候明明一个SQL全表扫描的成本低于索引,但是Oracle仍然选择了索引,这就是这个参数发挥了调节作用。

与此类似的案例很多,Oracle的控制细节可见一斑。

本文分享自微信公众号 - 数据和云(OraNews)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2013-06-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 2015 OOW:云时代Oracle欲做终结者

    2015年10月26日,在Oracle OpenWorld开幕的Keynote演讲上,Larry Ellison,Oracle公司的创始人、前CEO,现CTO,...

    数据和云
  • 感恩与展望-Oracle壮年显雄心

    38年,对一个人来说已值壮年,而对于Oracle公司来说,Larry肯定认为他们还只是一个小伙子,在这位充满斗志的创始人眼里,Oracle势必在云时代再次引领潮...

    数据和云
  • 以人为鉴:甲骨文公司云时代的明星工程师

    编者注:一家公司的性格往往是由创始人展现出来,而中流砥柱的那些员工则决定了企业能够走向何方、走多长久,这篇文章中呈现出来的Oracle公司明星员工,可以借鉴这家...

    数据和云
  • 大败局:硅谷巨头甲骨文败走中国始末

    Oracle败走中国,多少有些划时代的意义。肇始于10年前,浩浩荡荡的去IOE浪潮,终于有了一个分明的结果。

    用户1564362
  • 数据库流行度7月排行榜:Oracle 和 MySQL 暴跌创历史新低

    在炎热的七月,DB-Engines 发布了 2018 下半年第一个排行榜,在这个榜单上,前三位领导者产品的积分都出现了大幅下跌,创出了各产品的新低。

    数据和云
  • 感恩与展望-Oracle壮年显雄心

    38年,对一个人来说已值壮年,而对于Oracle公司来说,Larry肯定认为他们还只是一个小伙子,在这位充满斗志的创始人眼里,Oracle势必在云时代再次引领潮...

    数据和云
  • 读了这些数据库经典书,你已经超过了90%的Oracle技术者(文末彩蛋)

    信息泛滥的时代,一切似乎都变得碎片化了。但是学习的时间可以碎片化,但学习的内容却不能碎片化,只有将碎片化的学习高效的转化为系统化的知识体系,才能真正提高自己的能...

    TeacherWhat
  • 2015 OOW:云时代Oracle欲做终结者

    2015年10月26日,在Oracle OpenWorld开幕的Keynote演讲上,Larry Ellison,Oracle公司的创始人、前CEO,现CTO,...

    数据和云
  • 以人为鉴:甲骨文公司云时代的明星工程师

    编者注:一家公司的性格往往是由创始人展现出来,而中流砥柱的那些员工则决定了企业能够走向何方、走多长久,这篇文章中呈现出来的Oracle公司明星员工,可以借鉴这家...

    数据和云
  • Oracle副总裁&中国区云平台经理做客选型宝,解读 Oracle 云战略

    ...

    选型宝

扫码关注云+社区

领取腾讯云代金券