Common SQL for Oracle---(3)Check Execution Plan

---Check Execution Plan----

[email protected]

select plan_table_output from table (dbms_xplan.display_awr(‘&sql_id‘,null,null,‘ADVANCED +PEEKED_BINDS‘));

---all [email protected]

SELECT A.INSTANCE_NUMBER,

A.SNAP_ID,

A.SQL_ID,

A.PLAN_HASH_VALUE,

to_char(b.begin_interval_time, ‘yyyy/mm/dd hh24:mi:ss‘)

FROM DBA_HIST_SQLSTAT A, DBA_HIST_SNAPSHOT B

WHERE SQL_ID = ‘3ug1bja99mtkv‘

AND A.SNAP_ID = B.SNAP_ID

---all sql_plan [email protected]

SELECT A.INSTANCE_NUMBER INST,A.OPTIMIZER_MODE OPT_MODE,A.OPTIMIZER_COST OPT_COST,A.MODULE,A.SQL_ID,

A.PLAN_HASH_VALUE,TO_CHAR((B.BEGIN_INTERVAL_TIME),‘YYYY/MM/DD HH24:MI:SS‘) BEGIN_TIME

FROM DBA_HIST_SQLSTAT A, DBA_HIST_SNAPSHOT B

WHERE SQL_ID=LOWER(‘d8rjbdatc87pf‘)

AND A.SNAP_ID=B.SNAP_ID

AND A.INSTANCE_NUMBER=B.INSTANCE_NUMBER

ORDER BY B.BEGIN_INTERVAL_TIME DESC

时间: 2024-10-10 06:53:54

Common SQL for Oracle---(3)Check Execution Plan的相关文章

Oracle SQL explain/execution Plan

From http://blog.csdn.net/wujiandao/article/details/6621073 1. Four ways to get execution plan(anytime you want, for specified sql) ? Execute the SQL statement EXPLAIN PLAN, and then query the table where the output was written. ? Query a dynamic per

sql server 执行计划(execution plan)介绍

sql server 执行计划(execution plan)介绍 大纲:目的介绍sql server 中执行计划的大致使用,当遇到查询性能瓶颈时,可以发挥用处,而且带有比较详细的学习文档和计划,阅读者可以按照我计划进行,从而达到对执行计划一个比较系统的学习. 什么是sql server 执行计划 sql server 执行计划的大致使用 学习计划 1.什么是sql server 执行计划 执行计划是查询优化器对我们提交的T-SQL查询请求的最有效方法的的执行结果,执行计划可以告诉我们查询是如何

SQL Server Query Execution Plan Analysis

SQL Server Query Execution Plan Analysis Source:http://www.sql-server-performance.com/tips/query_execution_plan_analysis_p1.aspx 当需要分析某个查询的效能时,最好的方式之一查看这个查询的执行计划.执行计划描述SQL Server查询优化器如何实际运行(或者将会如何运行)一个特定的查询. 查看查询的执行计划有几种不同的方式.它们包括: SQL Server查询分析器里有一

SQL Server 性能调优 之执行计划(Execution Plan)调优

执行计划中的三种 Join 策略 SQL Server 存在三种 Join 策略:Hash Join,Merge Join,Nested Loop Join. Hash Join:用来处理没有排过序/没有索引的数据,它在内存中把 Join 两边数据(的关联key)分别建立一个哈希表.例如有以下的查询语句,关联的两张表没有建立索引,执行计划将显示为Hash Join. SELECT sh.* FROM SalesOrdHeaderDemo AS sh JOIN SalesOrdDetailDemo

Oracle Multitenant Environment (三) Plan for a cdb

Below tables contains contant you need to consider while planning for a CDB. Action Considerations for a CDB Additional Information Plan the tables and indexes for the pluggable databases (PDBs) and estimate the amount of space they will require. In

Execution Plan 执行计划介绍

后面的练习中需要下载 Demo 数据库, 有很多不同的版本, 可以根据个人需要下载.  下载地址 -http://msftdbprodsamples.codeplex.com/ 1. 什么是执行计划 查询优化器对输入的 T-SQL 查询语句通过"计算"而选择出效率最高的一种执行方案,这个执行方案就是执行计划. 执行计划可以告诉你这个查询将会被如何执行或者已经被如何执行过,可以通过执行计划看到 SQL 代码中那些效率比较低的地方. 查看执行计划的方式我们可以通过图形化的界面,或者文本,或

基于SPARK SQL 读写ORACLE 的简单案例分析常见问题

该文章出自上海harli,偷偷地把女神的东西拿出来,希望女神不要介意. 一.概述 本文主要内容包含Spark SQL读写Oracle表数据的简单案例,并针对案例中比较常见的几个问题给出解决方法. 最后从常见的java.lang.ClassNotFoundException(无法找到驱动类)的异常问题出发,分析相关的几种解决方法,以及各个解决方法之间的异同点. 二.案例中比较常见问题及其解决方法 2.1 启动 首先查看Spark 官网给出的SparkSQL的编程指南部分(http://spark.

免安装Oracle客户端使用PL/SQL连接Oracle的2种方法

作者:netshuai  来源:博客园  发布时间:2009-10-23 09:19  阅读:171 次  原文链接   [收藏] 方法一: 大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的.有没要想过不安装Oracle客户端直接连接Oracle呢? 其实我一直想这样做,因为这个客户端实在太让人讨厌了!!!不但会安装一个JDK,而且还会把自己放在环境变量的最前面,会造成不小的麻烦. 其实我之前问过很多人的,但是他们都说一定需要安装Oracle客户端的.......直

SQL创建Oracle表空间、用户以及给用户赋权的方法

//创建表空间 Create tablespace examination//创建表空间examination datafile 'c:\Oracle\zhangwei\examination.dbf'//与表空间关联的文件存放位置(要预先手动建好文件夹) size 100m//文件初始大小,千万不要写成mb(这里以下可略) autoextend on//文件大小可自动拓展 next 30m//每次拓展30m maxsize unlimited//不限制文件大小的上限 logging//生成对于