future2012lg

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 40 下一页

2014年12月30日 #

摘要: latch:library cache --desc v$librarycache;latch:library cache用于保护hash bucket.library cache lock保护HANDLE。library cache pin保护library cache object--LCO.从... 阅读全文
posted @ 2014-12-30 10:20 future2012lg 阅读(449) 评论(0) 推荐(0) 编辑

2014年12月29日 #

摘要: 0046事件概述Oracle的10046事件,可以跟踪应用程序所执行的SQL语句,并且得到其解析次数.执行次数,CPU使用时间等信息。这对我们分析、定位数据库性能问题是非常有用的。10046 event是oracle用于系统性能分析时的一个最重要的事件。当激活这个事件后,将通知oracle kern... 阅读全文
posted @ 2014-12-29 19:11 future2012lg 阅读(535) 评论(0) 推荐(0) 编辑

2014年12月24日 #

摘要: 近期发现个别11G数据库无法自动收集统计信息,部分视图查询结果如下:SQL> select client_name,status from dba_autotask_client where client_name = 'auto optimizer stats collection';CLIENT... 阅读全文
posted @ 2014-12-24 16:55 future2012lg 阅读(337) 评论(0) 推荐(0) 编辑

摘要: [sql]view plaincopyprint?SQL>showparameteropen_cursors--每个session(会话)最多能同时打开多少个cursor(游标)NAMETYPEVALUE------------------------------------------------... 阅读全文
posted @ 2014-12-24 11:15 future2012lg 阅读(788) 评论(0) 推荐(0) 编辑

2014年12月23日 #

摘要: 测试的时候向数据库中插入了大量的数据,测试完成后删除了测试用户以及其全部数据,但是数据文件却没有缩小。经查阅资料之后发现这是 Oracle “高水位”所致,那么怎么把这些数据文件的大小降下来呢?解决办法如下:概念:表空间的相关知识请见这里,详细的介绍了 Oracle 数据库的存储结构。高水位:Hig... 阅读全文
posted @ 2014-12-23 17:16 future2012lg 阅读(791) 评论(0) 推荐(0) 编辑

2014年12月18日 #

摘要: 在安装linux X86-64的Oracle10201时,在链接过程中出现了这个错误。详细错误信息为:Error in invoking target‘install’of makefile‘/opt/oracle/product/10.2/ctx/lib/ins_ctx.mk’. See‘/opt... 阅读全文
posted @ 2014-12-18 17:05 future2012lg 阅读(337) 评论(0) 推荐(0) 编辑

2014年12月9日 #

摘要: 在10G之前,使用DBMS_STATS收集统计信息将会导致与此对象相关的游标失效,下次执行此的时候将会进行HARD PARSE,除非收集的时候NO_INVALIDATE设置为TRUE。由于硬解析会消耗大量的CPU,还会导致大量的library cache 和 shared pool 的LATCH竞争... 阅读全文
posted @ 2014-12-09 16:23 future2012lg 阅读(340) 评论(0) 推荐(0) 编辑

摘要: Library cache是Shared pool的一部分,它几乎是Oracle内存结构中最复杂的一部分,主要存放shared curosr(SQL)和PLSQL对象(function,procedure,trigger)的信息,以及这些对象所依赖的table,index,view等对象的信息。Li... 阅读全文
posted @ 2014-12-09 10:52 future2012lg 阅读(404) 评论(0) 推荐(0) 编辑

摘要: DBMS_XPLAN包中display_cursor函数不同于display函数,display_cursor用于显示SQL语句的真实的执行计划,在大多数情况下,显示真实的执行计划有助于更好的分析SQL语句的全过程,尤其是运行此SQL语句实时的I/O开销。通过对比预估的I/O与真实的I/O开销来判断... 阅读全文
posted @ 2014-12-09 10:09 future2012lg 阅读(589) 评论(0) 推荐(0) 编辑

摘要: 通常我们查看SQL语句的执行计划都是通过EXPLAIN PLAN或者AUTOTRACE来完成。但是这些查看方法有一个限制,它们都是人为触发而产生的,无法获得数据库系统中曾经执行过的SQL语句执行计划。 V$SQL_PLAN视图弥补了这个这个功能缺陷。使用这个视图可以获得当前数据库实例library ... 阅读全文
posted @ 2014-12-09 09:28 future2012lg 阅读(560) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 40 下一页