码迷,mamicode.com
首页 >  
搜索关键字:cbo    ( 304个结果
ABAP EXCEL 文件上传下载 用SMW0
T-CODE: SMW0在这里只介绍二进制数据,HTML模板的上传也一样。另外也可以用CBO TABLE管理文件 可以看我另一个博文:CBO TABLE管理文件上传下载选择 二进制写包名:进入后点击新建输入对象名称和描述之后 按输入按钮选择文件上传完毕。如果提示以下信息。可以维护MIME类型。在菜单...
分类:Web程序   时间:2015-03-14 10:49:40    阅读次数:516
Oracle CBO评估like的数据量
对Like,有两种形式的写法是按照数据总量的5%评估。 SQL> drop table test purge; SQL> create table test as select * from dba_objects; SQL> exec dbms_stats.gather_table_stats(user,'test'); SQL> select count(1) from test;...
分类:数据库   时间:2015-02-13 18:33:43    阅读次数:201
关于DIMMQ: Discardable In-Memory Materialized Query
最近在看CBO在不同系统里的实现方式,比如flink里在编译时对plan的CBO优化,以及运行时的CBO:Hive、Apache Calcite(即Optiq)的一些内容。 今天第一次看到DIMMQ的概念,聊聊我的几点看法。 DIMMQ的全称是Discardable In-Memory Materialized Query,提出这个概念,本质上还是为了解决数据重用。只是这次数据的重用不是磁盘上的replication,或是内存里的RDD,而是更细粒度的query级别,具体data set是隐藏在DIMMQ...
分类:其他好文   时间:2015-02-06 15:02:52    阅读次数:164
基于RULE的优化器(学习笔记)
1.1 基于RULE的优化器 (1) CBO (2)RBO 和CBO相比,RBO是有其明显权限的。在使用RBO的情况下,执行计划一旦出了问题,很难对其做调整。另外,如果使用了RBO则目标SQL的写法,甚至是目标SQL中所涉及的各个对象在该SQL文本中出现的先后顺序都可能影响RBO执行计划的选择我,更糟糕的是,Oracle数据库中很好的特性、功能不能再RBO中使用因为他们不能被RBO锁支持。 只要出现如下情形之一,那么即便修改了优化器模式或者使用了RULE Hnint,Oracle依然不会使用RBO(而...
分类:其他好文   时间:2015-02-03 00:42:39    阅读次数:223
【Oracle】CBO版本带来的视图INVALID
源端:Oracle 11.1.0.7 目标端:Oracle 11.2.0.4 最近做的一个数据迁移的CASE中遇到的问题,一个VIEW在完成数据迁移后由VALID的状态变为了INVALID。 从源库中使用get_ddl拿到的该VIEW创建语句如下: CREATE OR REPLACE FORCE VIEW "APPS"."IGW_BUDGET_CATEGORY_V1" ("PROPOSAL...
分类:数据库   时间:2015-02-02 15:59:54    阅读次数:236
16 计划稳定性与控制
oracle基于成本的优化器(cost based optimizer, CBO) 最令人沮丧的一点就是它看上去可能会不定期的改变SQL语句的执行计划的趋势.通常很难来确定执行计划为什么改变.理解计划的不稳定性oracle优化器(CBO), 它的工作本质上就是计算出获取SQL语句指定的特定数据集的最...
分类:其他好文   时间:2015-01-15 09:18:29    阅读次数:174
DBMS_STATS.GATHER_TABLE_STATS详解
由于Oracle的优化器是CBO,所以对象的统计数据对执行计划的生成至关重要! ?作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息(默认参数下是对表进行直方图信息收集,包含该表的自身-表的行数、数据...
分类:数据库   时间:2014-12-17 19:07:51    阅读次数:309
oracle hint inline materialize
当我们使用with的时候,oracle可能会把with里面的结果转换为临时表,这是只是可能,因为CBO会判断。 inline是不转换成临时表,materialize是强制转换成临时表。 制造数据 drop table test1 purge; drop table test2 purge; drop table test3 purge; create table test1 as  se...
分类:数据库   时间:2014-12-16 15:06:26    阅读次数:246
Oracle 11.2.0.1.0下ACS测试令人失望
在版本11.2.0.1.0,ACS(adaptiver cursor sharing)很令我失望,测试的结果是:     1. 在绑定窥探有效的情况下,直方图准确的情况下,CBO总是以第一条SQL的执行计划为准。     2. 在绑定窥探失效的情况下,CBO完全忽略直方图。    在这个版本下的SQL,如果是偏于OLAP的SQL,还是不用使用绑定变量为佳,跟10g一样的处理方式。 SQL>...
分类:数据库   时间:2014-12-10 18:10:59    阅读次数:921
Oracle 统计量NO_INVALIDATE参数配置(上)
转载:http://blog.itpub.net/17203031/viewspace-1067312/Oracle统计量对于CBO执行是至关重要的。RBO是建立在数据结构的基础上的,DDL结构、约束会将SQL语句分为不同的成本结构等级。而CBO是在数据结构的基础上,加入数据表细粒度信息,将成本结构...
分类:数据库   时间:2014-12-08 19:33:08    阅读次数:376
304条   上一页 1 ... 26 27 28 29 30 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!