oracle view缓存,(转)Oracle动态性能视图学习之V$DB_OBJECT_CACHE

本文介绍了Oracle动态性能视图V$DB_OBJECT_CACHE,用于查看库缓存中的数据库对象信息,包括对象类型、加载次数、内存占用等。通过查询此视图,可以识别频繁加载或占用内存大的对象,从而进行优化。建议通过绑定变量解决频繁加载问题,或使用DBMS_SHARED_POOL.KEEP保持关键对象在内存中。
摘要由CSDN通过智能技术生成

Oracle动态性能视图学习之V$DB_OBJECT_CACHE

v$db_object_cache显示了缓存在library

cache中的数据库对象。如表、索引、cluster、同义词定义、plsql过程、包、触发器。

字段 类型 描述

OWNER VARCHAR2(64) 对象所有者

NAME VARCHAR2(1000) 对象名称

DB_LINK VARCHAR2(64) 数据库连接名称,如果有的话

NAMESPACE VARCHAR2(28) 对象在Library

cache中的命名空间: TABLE/PROCEDURE, BODY, TRIGGER, INDEX, CLUSTER,

OBJECT

TYPE VARCHAR2(28)

对 象类型: INDEX, TABLE, CLUSTER, VIEW, SET, SYNONYM, SEQUENCE,

PROCEDURE, FUNCTION, PACKAGE, PACKAGE BODY, TRIGGER, CLASS, OBJECT,

USER, DBLINK

SHARABLE_MEM NUMBER 对象消耗的shared

pool中共享内存有多少

LOADS NUMBER 对象加载次数。当对象无效的时候,该数值也会增加

EXECUTIONS NUMBER 不再使用。使用v$sqlarea查询真实的执行次数

LOCKS NUMBER 有多少会话当前正锁定该对象

PINS NUMBER 有多少会话当前正pin该对象

KEPT VARCHAR2(3) (YES

| NO)对象是否使用plsql过程DBMS_SHARED_POOL.KEEP来实现keep(永久pin到内存中)。

CHILD_LATCH NUMBER 保护该对象的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值