三九宝宝网宝宝教育计划总结

oracle sql执行计划怎么分析

01月01日 编辑 39baobao.com

[考研英语阶段复习计划表有哪些]1、研读大纲,把大纲提供的词汇和词组全部掌2,弄清考研到底考什么?怎么考? 3、根据各自的情况重点解决自己的薄弱点,如阅读能力、写作水平、翻译能力等。 4、有意识的扩大知识面,每...+阅读

在发现一个语句的执行计划有异常的时候,通常会生成一个sqlrpt看看使用的执行计划是否正确,如何来判断执行计划是否正确,将通过以下几个步骤来判断:

1.先查看sql语句的结构,看语句中连接是union,还是等值连接还是左、右连接,再看连接中的表数量。

2.查看执行计划中出现异常的部分。

3.查看各表的索引情况及表是否是分区的,在where条件上使用的索引列是否正确,看统计分析表中对表的分析结果是否正确

4.分析表的用途,表的数据日增长量。

5.分析为什么会出现异常的执行计划。

跟踪执行计划的方法:

(1) set autotrace on explain 只显示查询结果和执行计划

set autotrace on statistic 只显示查询结果统计信息

set autotrace on 显示前两者

set autotrace traceonly 不显示查询结果,只显示执行计划和统计信息

set autotrace off 关闭跟踪

要使用autotrace,必须在sqlplus里面使用,且使用的是sys用户。

(2)可以使用explain plan for select * from c_cons 可以解析执行计划,然后通过select * from table(dbms_xplain.display(null,null,'outline',null));来显示执行计划。

(3)使用工具Toad for oracle使用sql_id来生成执行计划

以下为关联文档:

考研数学复习计划时间表(1)2010年12月至5月 这段时间是全面复习课本的时间,事实上的考研是对我们基础知识的综合考察,因此基础相当重要。此过程切忌眼高手低,建议在复习高等数学时选用同济五(六)版教材;...

计算机专业考研复习计划能够考上大学,说明你是个很努力的学生。 上了大学就开始了一段新的旅程。 大学是丰富多彩的,要提高各方面的技能,而并不仅仅是学习,当然主要经历是放在学习上的。 学习计划表的...

求考研各科复习计划!有经验的朋友请多谢!~ 正如楼上所说:考研是一个跨年度的大工程,没有计划是不行的。 要根据自己的情况制定一个合适的计划,一旦拟定,就要按计划行事,不要老给自己找借口,每个阶段都有不同的复习方法和...

请问考研复习怎么安排一天的时间最好考研复习计划要详细一点一、合理安排每天的复习时间,提高单位时间的效率。 二、采取科学的复习方法和策略以提高各科复习质量。 每天复习时间 (1)早上6:45起床,7:45之前吃完早饭; (2)早上7:50前进入教室或...

怎么使用plsql查看执行计划方法/步骤 1 打开PL/SQL Developer软件,请确保plsql能够成功连接到一个oracle数据库。 2 在PL/SQL Developer中写好一段SQL代码,按F5,或者点击“执行执行计划”图标,PL/SQL Deve...

工程进度计划表怎么做进度计划执行过程中的检查、分析与调整 2009-7-16 10:08:11 来源:环球网校 频道:公路监理师 当借助于一定表达方式,如横道图、线型图及网络图等,一旦完成计划编制,其后的工程项目...

如何查看执行计划方法/步骤打开PL/SQL Developer软件,请确保plsql能够成功连接到一个oracle数据库。在PL/SQL Developer中写好一段SQL代码,按F5,或者点击“执行执行计划”图标,PL/SQL Developer...

mysql执行计划mysql5.1以后有一个叫做event的命令。当到达指定时间就会执行你预先写好的sql语句。应该适合你用。 下面是我前几天写的一个event句子正好用到,给你举个例子,需要的地方你自己...

如何解析oracle执行计划执行任何SQL语句,Oracle 必须推导出一个“执行计划”。查询的执行计划是 Oracle 将如何实现数据的检索,以满足给定 SQL 语句的描述。它只不过是其中包含的步骤及它们之间关...

推荐阅读
图文推荐