学习动态性能表 第十二篇--V$DB_OBJECT_CACHE
2008-03-30 03:32
387 查看
学习动态性能表
第12篇--V$DB_OBJECT_CACHE
本视图提供对象在library cache(shared pool)中对象统计,提供比v$librarycache更多的细节,并且常用于找出shared pool中的活动对象。
v$db_object_cache中的常用列:
l OWNER:对象拥有者
l NAME:对象名称
l TYPE:对象类型(如,sequence,procedure,function,package,package body,trigger)
l KEPT:告知是否对象常驻shared pool(yes/no),有赖于这个对象是否已经利用PL/SQL 过程DBMS_SHARED_POOL.KEEP“保持”(永久固定在内存中)
l SHARABLE_MEM:共享内存占用
l PINS:当前执行对象的session数
l LOCKS:当前锁定对象的session数
瞬间状态列:
下列列保持对象自初次加载起的统计信息:
l LOADS:对象被加载次数。
示例:
1.shared pool执行以及内存使用总计
下列查询显示出shared pool内存对不同类别的对象
同时也显示是否有对象通过DBMS_SHARED_POOL.KEEP()过程常驻shared pool。
SELECTtype, kept, COUNT(*), SUM(sharable_mem)
FROM V$DB_OBJECT_CACHE
GROUPBYtype, kept;
2.通过载入次数找出对象
SELECT owner, name sharable_mem, kept, loads
FROM V$DB_OBJECT_CACHE
WHERE loads > 1ORDERBY loads DESC;
3.找出使用的内存超过10M并且不在常驻内存的对象。
SELECT owner, name, sharable_mem, kept
FROM V$DB_OBJECT_CACHE
WHERE sharable_mem > 102400AND kept = 'NO'
ORDERBY sharable_mem DESC;
第12篇--V$DB_OBJECT_CACHE
本视图提供对象在library cache(shared pool)中对象统计,提供比v$librarycache更多的细节,并且常用于找出shared pool中的活动对象。
v$db_object_cache中的常用列:
l OWNER:对象拥有者
l NAME:对象名称
l TYPE:对象类型(如,sequence,procedure,function,package,package body,trigger)
l KEPT:告知是否对象常驻shared pool(yes/no),有赖于这个对象是否已经利用PL/SQL 过程DBMS_SHARED_POOL.KEEP“保持”(永久固定在内存中)
l SHARABLE_MEM:共享内存占用
l PINS:当前执行对象的session数
l LOCKS:当前锁定对象的session数
瞬间状态列:
下列列保持对象自初次加载起的统计信息:
l LOADS:对象被加载次数。
示例:
1.shared pool执行以及内存使用总计
下列查询显示出shared pool内存对不同类别的对象
同时也显示是否有对象通过DBMS_SHARED_POOL.KEEP()过程常驻shared pool。
SELECTtype, kept, COUNT(*), SUM(sharable_mem)
FROM V$DB_OBJECT_CACHE
GROUPBYtype, kept;
2.通过载入次数找出对象
SELECT owner, name sharable_mem, kept, loads
FROM V$DB_OBJECT_CACHE
WHERE loads > 1ORDERBY loads DESC;
3.找出使用的内存超过10M并且不在常驻内存的对象。
SELECT owner, name, sharable_mem, kept
FROM V$DB_OBJECT_CACHE
WHERE sharable_mem > 102400AND kept = 'NO'
ORDERBY sharable_mem DESC;
相关文章推荐
- 学习动态性能表第12篇--V$DB_OBJECT_CACHE
- v$db_object_cache
- v$db_object_cache
- 关于v$db_object_cache的一些脚本
- 关于v$db_object_cache的一些脚本
- 学习动态性能表(12)--v$db_object_cache
- v$db_object_cache
- v$db_object_cache
- V$DB_OBJECT_CACHE (本视图提供对象在library cache(shared pool)中对象统计)
- oracle 缓存db_keep_cache_size
- Memory Notification: Library Cache Object loaded into SGA
- crash by cache read data, object at index beyond
- db_keep_cache_size参数的控制范围测试
- flask tutorial debug '_AppCtxGlobals' object has no attribute 'db'
- Berkeley DB Reference Guide: Selecting a cache size
- DB,Cache和Redis应用场景分析
- 学习动态性能表(16)--v$rowcache
- DB_cache_size
- Windows 操作系统(不管32bit还是64bit)是不支持oracle db的 db_32k_cache_size参数的。
- DB Smart Flash Cache in Oracle 11g