随笔分类 - Oracle
摘要:前提 目标SQL的执行计划被Oracle采集到AWR Reponsitory中 操作流程 查看CONTROL_MANAGEMENT_PACK_ACCESS、STATISTICS_LEVEL参数 SHOW PARAMETER control_management_pack_access show pa
阅读全文
摘要:10053 10053事件提供了Oracle如何选择执行计划,为什么会得到这样的执行计划信息。 10053事件的trace文件,只能阅读原始的trace文件,不能使用tkprof工具来处理。 10053事件级别 Level 2 Column statistics Single Access Path
阅读全文
摘要:10046 10046事件可以得到Oracle内部执行系统解析、调用、等待、绑定变量等详细的信息,可以帮助我们解析一条/多条SQL、PL/SQL语句的运行状态,这些状态包括:Parse/Fetch/Execute三个阶段中遇到的等待事件、消耗的物理和逻辑读、CPU时间、执行计划等,还能帮我们分析一些
阅读全文
摘要:前提 SQL执行计划仍在Shared Pool中 函数体 DBMS_XPLAN.DISPLAY_CURSOR( sql_id IN VARCHAR2 DEFAULT NULL, child_number IN NUMBER DEFAULT NULL, format IN VARCHAR2 DEFAU
阅读全文
摘要:示例 explain plan for select * from emp; select * from table(dbms_xplan.display()); explain plan命令通常和dbms_xplan.display()命令结合使用 PL/SQL Developer里F5快捷键的原
阅读全文
摘要:关联推荐 Oracle体系结构之内存结构 Oracle体系结构之进程结构 Oracle体系结构之物理结构 Oracle体系结构之逻辑结构 Oracle Database Oracle DataBase由两个部分组成: 实例:实例是数据库启动时初始化的一组进程和内存结构 数据库:数据库则指的是用户存储
阅读全文
摘要:逻辑结构图 表空间(Tablespace) 表空间是Oracle最大的逻辑存储结构,与物理上的数据文件相对应,但是一个表空间可以拥有多个数据文件。 数据表空间 用于存储用户数据的普通表空间。 系统表空间 默认的表空间,用于保存数据字典(一组保存数据库自身信息的内部系统表和视图,及用于Oracle内部
阅读全文
摘要:Oracle进程结构图 用户进程 用户进程是一个与Oracle服务器进行交互的程序。一般的客户端软件,像Oracle的sqlplus,sql developer,或者是一些驱动程序等等向数据库发送请求时即创建了用户进程。 服务器进程 当监听程序监听到客户端来了一个请求,在创建会话时便会为其分配一个对
阅读全文
摘要:Oracle内存结构图 System Global Aera (SGA) V$SGASTAT视图提供有关SGA更详细的内存分配信息。 V$SGA视图给出了系统全局区(System Global Area,SGA)内存结构的摘要信息。 数据库缓存区(Database Buffer Cache) 用于缓
阅读全文
摘要:物理结构就是oracle数据库创建后使用的操作系统物理文件,是一些能看得见,实际存在的东西,存放在Oracle目录下,通常包含以下几类 数据文件 控制文件 重做日志文件 参数文件 归档日志文件 告警文件 数据文件(Data Files) 每个oracle数据库必须至少有一个数据文件,用于存放数据库数
阅读全文
摘要:流程图 执行过程 建立连接 用户在客户端输入执行SQL,该SQL语句通过session传输到服务器端,服务器通过Server Process接收SQL语句。客户端无需再做其他的操作,只是将SQL语句发送给服务端。 查看Lib Cache 服务器进程在接到客户端传送过来的 SQL 语句后,不会直接去数
阅读全文
摘要:Autotrace 简介 AUTOTRACE是一项SQL*Plus功能,自动跟踪为SQL语句生成一个执行计划并且提供与该语句的处理有关的统计。 AUTOTRACE的好处是您不必设置跟踪文件的格式,并且它将自动为SQL语句显示执行计划。 Autotrace 选项说明 命令 输出内容 简写 是否真实执行
阅读全文
摘要:定义 执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述。 组成 目标SQL的正文、sql_id和执行计划对应的plan_hash_value 执行计划主体,主要有内部执行步骤、执行顺序、谓词信息、列信息、Cardinality、Cost等 执行计划的额外补充信息,是否动态采用(dyn
阅读全文

浙公网安备 33010602011771号