摘要:
通过关联x$kglcursorx$kglcursor_child_sqlid视图; 通过使用Oracle10035Event事件可以找到解析失败的SQL; 通过oraclesystemdump也可以找到解析失败SQL; 以下我们来看看这个精彩的案例分享。 背景介绍客户的一套重要生产系统,出现了性能问 阅读全文
摘要:
从 v$fixed_view_definition 视图中可以看到 性能视图所依赖的基表 SELECT view_definition FROM v$fixed_view_definition WHERE view_name='GV$SQL'; SELECT view_definition FROM 阅读全文
摘要:
一、概述 library cache(库缓存)是shared pool中的一块内存区域,它的主要作用是缓存刚刚执行过的sql语句和pl/sql(包括存储过程、包、函数、触发器)所对应的解析计划、解析树等对象,当同样的sql或pl/sql再次被执行时,就可以直接利用在library cache中的那些 阅读全文
摘要:
.alter session set events 一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件 阅读全文
摘要:
Oracle Shared Pool 原理 由于shared pool中最重要的是library cache,所以本文主要讲解Library cache的结构,library cache latch,library cache lock,library cache pin。 What is shar 阅读全文