码迷,mamicode.com
首页 >  
搜索关键字:执行计划    ( 1527个结果
SQL Server 统计信息(Statistics)-概念,原理,应用,维护
统计信息作为sql server优化器生成执行计划的重要参考,需要数据库开发人员,数据库管理员对其有一定的理解,从而合理高效的应用,管理.
分类:数据库   时间:2014-07-22 00:14:36    阅读次数:329
通过dbms_xplan.display_cursor识别低效的执行计划
dbms_xplan.display_cursor定义:function display_cursor(sql_id varchar2 default null, cursor_child_no integer default 0, formatvarchar2 default 'TYPICAL')...
分类:数据库   时间:2014-07-22 00:09:34    阅读次数:376
Hive语法层面优化之五分析执行计划追踪导致数据倾斜的原因
count(distinct key)案例explain select count(distinct session_id) from trackinfo where ds=' 2013-07-21' ;STAGE DEPENDENCIES: Stage-1 is a root stage St.....
分类:其他好文   时间:2014-07-20 22:16:56    阅读次数:347
ORACLE动态采样分析
动态采样概念 动态采样(Dynamic Sampling)是在ORACLE 9i Release 2中开始引入的一个技术,引入它的目的是为了应对数据库对象没有分析(统计信息缺失)的情况下,优化器生成更好的执行计划。简单的说,在数据库段(表、索引、分区)对象没有分析的情况下,为了使CBO优化器得到足够...
分类:数据库   时间:2014-07-19 18:23:50    阅读次数:439
SQL Server 执行计划中的扫描方式举例说明
SQL Server 执行计划中的扫描方式举例说明原文地址:http://www.cnblogs.com/zihunqingxin/p/3201155.html1、执行计划使用方式 选中需要执行的语句,点击Ctrl+L执行 2、示例student表,id,name,addressid上建立聚集...
分类:数据库   时间:2014-07-19 09:00:58    阅读次数:215
对Cost (%CPU) 粗略的理解
今天研究执行计划,看到执行计划里面有Cost (%CPU),我这边研究了一把,不知道对与否,拿出来晒晒在Oracle 10g中,Oracle 把CPU的cost也统计在执行计划中去了, 这和以前的8i,9i(9i其实已经开始了)有很大的不同。所以用一个公式来表示cost,可以简单的写成Cost = ...
分类:其他好文   时间:2014-07-18 21:15:21    阅读次数:254
强制SQL Server执行计划使用并行提升在复杂查询语句下的性能
最近在给一个客户做调优的时候发现一个很有意思的现象,对于一个复杂查询(涉及12个表)建立必要的索引后,语句使用的IO急剧下降,但执行时间不降反升,由原来的8秒升到20秒。 通过观察执行计划,发现之前的执行计划在很多大表连接的部分使用了Hash Join,由于涉及的表中数据众多,因此查询优化器选择使用...
分类:数据库   时间:2014-07-18 08:01:44    阅读次数:346
整理对Spark SQL的理解
Catalyst定位 其他系统如果想基于Spark做一些类sql、标准sql甚至其他查询语言的查询,需要基于Catalyst提供的解析器、执行计划树结构、逻辑执行计划的处理规则体系等类体系来实现执行计划的解析、生成、优化、映射工作。 对应上图中,主要是左侧的TreeNodelib及中间三次转化过程中涉及到的类结构都是Catalyst提供的。至于右侧物理执行计划映射生成过程,物理执行计划基于成本的优化模型,具体物理算子的执行都由系统自己实现。 Catalyst现状 在解析器方面提供的是一个简单的scala...
分类:数据库   时间:2014-07-16 17:34:38    阅读次数:391
如何查看执行计划以及执行计划的准确性
下面的执行计划是怎么打印出来的,很多朋友还是不知道。其实语句只有三条: explain plan for 你要查看的SQL语句;commit;select * from table(dbms_xplan.display); -----分割线--------------------------...
分类:其他好文   时间:2014-07-16 17:04:23    阅读次数:224
查询oracle sql的执行计划时,一个很重要的视图--dba_hist_sql_plan
查询oracle sql的执行计划时,一个很重要的视图--dba_hist_sql_plan...
分类:数据库   时间:2014-07-16 13:47:45    阅读次数:464
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!