随笔分类 - oracle pl/sql优化
摘要:快速 入门 使用 10046 事件How to use 10046 eventtrace quickly?--author Eureka at 2013.06.06第一步 使用sqlplus 连接Oracle服务器1 Use tool Sqlplus connect to Oracle server...
阅读全文
摘要:TKPROF: Release 11.2.0.1.0 - Development on 星期一 11月 3 21:39:41 2014Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.Trace ...
阅读全文
摘要:sql_trace是oracle提供的一个非常好的跟踪工具,主要用来检查数据库的异常情况,通过跟踪数据库的活动,找到有问题的语句。一、概述:SQL_TRACE是Oracle的一个非常强大的工具。打开SQL_TRACE就可以逐步捕获任何一个会话的数据库活动,或者捕获整个数据库的活动,并将数据库活动记录...
阅读全文
摘要:dbms_stats能良好地估计统计数据(尤其是针对较大的分区表),并能获得更好的统计结果,最终制定出速度更快的SQL执行计划。execdbms_stats.gather_schema_stats(ownname=>'SCOTT',options=>'GATHERAUTO',estimate_per...
阅读全文
摘要:https://asktom.oracle.com/pls/asktom/f?p=100:11:::::P11_QUESTION_ID:1163635055580http://blog.csdn.net/zq9017197/article/details/76900611、首先创建一个表,用于存放整...
阅读全文
摘要:v$sqltext存储的是完整的SQL,SQL被分割SQL> desc v$sqltextName Null? Type----------------------------------------- -------- ---------------------------...
阅读全文
摘要:名词Cardinality: 优化器在计算成本的时候,需要从统计信息中取得数据,然后去估计每一步操作所涉及的行数,叫做Cardinality。 比如,一张表T有1000行数据,列COL1上没有直方图,没有空值,并且不重复的值(distinct value)有500个。那么,在使用条件“WHERE...
阅读全文
摘要:转载自http://papmp.blog.163.com/blog/static/131716223201181933821313/包含下列主题:u多用户环境中的数据并发性和一致性介绍uOracle如何管理数据并发性和一致性uOracle如何锁定数据uOracle闪回查询概述多用户环境中数据并发性和...
阅读全文
摘要:表访问操作: TABLE ACCESS FULL:全表扫描 TABLE ACCESS BY ROWID:通过索引中找到ROWID来存取数据可以快速定位到目标数据上,是Oracle存取单行数据的最快方法 TABLE ACCESS BY LOCAL INDEX ROWID:通过本地分区索引中找到ROWI...
阅读全文
摘要:NESTED LOOPS(嵌套循环连接) 在嵌套循环连接中,oracle从第一个行源中读取第一行,然后和第二个行源中的数据进行对比。 所有匹配的记录放在结果集中,然后Oracle将读取第一个行源中的下一行。按这种方式直至第一个数据源中的所在行都经过处理。 第一个记录源通常称为外部表,或者驱动表,相应...
阅读全文
摘要:执行计划中各字段的描述 1、基本字段 Id 执行计划中每一个操作(行)的标识符。如果数字前面带有星号,意味着将在随后提供这行包含的谓词信息 Operation 对应执行的操作。 Name 对象名称 2.优化器的估算数据新和性能数据信息 ROWS/E-ROWS 优化器预估当前操作返回给上一级操作的记录...
阅读全文
摘要:准备工作: SQL> conn sys/root as sysdba Connected. SQL> grant select on v_$sql_plan to scott; Grant succeeded. SQL> grant select on v_$session to scott; Gr...
阅读全文
摘要:DBMS_XPLAN包包括一系列函数,主要是用于显示SQL语句的执行计划,且不同的情形下使用不同的函数来显示,如预估的执行计划则使用display函数,而实际的执行计划则是用display_cursor函数,对于awr中的执行计划,则是用display_awr函数,而SQL tuning集合...
阅读全文

浙公网安备 33010602011771号