10046可看到语句的执行过程,包括各种步骤,关联方式,分别在哪些步骤耗时多少,有哪些等待事件等。
1 .数据库调用
,分三个步骤:解析,执行和获取
, <强> 解析: 强>
,,
, <强> 解析在光标参数: 强>
,, len: SQL语句长度
,,dep:递归调用深度
,,uid:解析用户标识符,对应dba_users.user_id, v sql.parsing_user_id美元
,,10月:甲骨文命令类型。对应v $ sql.command_type session.command美元。创建表:1删除:7选择:3插入:2更新:6截断:85删除表:12
,,盖:解析模式标识符,对应dba_users.user_id, v sql.parsing_schema_id美元
,蒂姆:时间戳。当前行写入文件时v定时器中美元的值
,,高压:sql散列值,对v $ sql.hash_value应
,,广告:sql地址,对v $ sql.address应
,,sqlid: sql id,对v $ sql.sql_id应
,,
, <强> 解析参数: 强>
,, c: CPU开销.9i之前厘秒,9我之后是微秒
,,e:运行时间.9i之前厘秒,9我之后是微秒
,,p:物理读次数
,,cr:逻辑读的数据块
,当前,铜:模式读取的数据块
,,管理信息系统:1:硬解析0:软解析
,,r:处理的行数
,,dep:递归调用深度
,,噩:优化器模式:1=All_Rows, 2=First_Rows, 3=规则,4=选择
,,蒂姆:时间戳
,散列值,plh:计划,执行计划的哈希值,对sql_plan.plan_hash_value美元应v, v $ sql_plan_statistics_all.plan_hash_value sqlstats.plan_hash_value美元
,,
, <强> 解析出错时: 强>
,
,,
, <强> 解析错误参数: 强>
,, len: SQL语句长度
,,dep: 递归调用深度
,,uid: 解析用户标识符,对应dba_users.user_id, v sql.parsing_user_id美元
,,10月: 甲骨文命令类型。对应v $ sql.command_type session.command美元
,,盖: 解析模式标识符,对应dba_users.user_id, v sql.parsing_schema_id美元
,蒂姆:时间戳。
,甲骨文,犯错:错误代码(例如ORA-XXXXX)报道
,,
<强> ,执行和获取: 强>
,
,参数与解析参数相同
2 .事务条目
,
, <强> XCTEND参数: 强>
, rlbk: 1:回滚,0:提交。
,rd_only: 1:只读事务,0:事务中有数据被修改。
,蒂姆:时间戳