`

Oracle 动态视图

 
阅读更多
http://space.itpub.net/7607759/viewspace-22241

查看( 1098 ) / 评论( 7 ) / 评分( 26 / 0 )
学习动态性能表(一)--v$sysstat
http://junsansi.itpub.net/post/29894/291051

学习动态性能表(二)--v$sesstat
http://junsansi.itpub.net/post/29894/291243

学习动态性能表(三)--v$sql&v$sql_plan
1.http://junsansi.itpub.net/post/29894/291651
2.http://junsansi.itpub.net/post/29894/291652

学习动态性能表(四)--v$sqltext&v$sqlarea
1.http://junsansi.itpub.net/post/29894/291654
2.http://junsansi.itpub.net/post/29894/291656

学习动态性能表(五)--v$session
http://junsansi.itpub.net/post/29894/292372

学习动态性能表(六)--v$session_wait&v$session_event
1.http://junsansi.itpub.net/post/29894/292373
2.http://junsansi.itpub.net/post/29894/292375

学习动态性能表(七)--v$process
http://junsansi.itpub.net/post/29894/292558

学习动态性能表(八)--v$lock&v$locked_object
1.http://junsansi.itpub.net/post/29894/292816
2.http://junsansi.itpub.net/post/29894/292819
3.http://junsansi.itpub.net/post/29894/292825

学习动态性能表(九)--V$FILESTAT
http://junsansi.itpub.net/post/29894/293209

学习动态性能表(十)--V$SESSION_LONGOPS
http://junsansi.itpub.net/post/29894/293212

学习动态性能表(11)--v$latch$v$latch_children
http://junsansi.itpub.net/post/29894/294342



学习动态性能表第12篇--V$DB_OBJECT_CACHE

  本视图提供对象在library cache(shared pool)中对象统计,提供比v$librarycache更多的细节,并且常用于找出shared pool中的活动对象。

v$db_object_cache中的常用列:OWNER:对象拥有者
NAME:对象名称
TYPE:对象类型(如,sequence,procedure,function,package,package body,trigger)
KEPT:告知是否对象常驻shared pool(yes/no),有赖于这个对象是否已经利用PL/SQL 过程DBMS_SHARED_POOL.KEEP“保持”(永久固定在内存中)
SHARABLE_MEM:共享内存占用
PINS:当前执行对象的session数
LOCKS:当前锁定对象的session数

瞬间状态列:
下列列保持对象自初次加载起的统计信息:
LOADS:对象被加载次数。

示例:
1.shared pool执行以及内存使用总计
下列查询显示出shared pool内存对不同类别的对象
同时也显示是否有对象通过DBMS_SHARED_POOL.KEEP()过程常驻shared pool。
SELECT type, kept, COUNT(*), SUM(sharable_mem)
FROM V$DB_OBJECT_CACHE
GROUP BY type, kept;

2.通过载入次数找出对象
SELECT owner, name sharable_mem, kept, loads
FROM V$DB_OBJECT_CACHE
WHERE loads > 1 ORDER BY loads DESC;

找出使用的内存超过10M并且不在常驻内存的对象。
SELECT owner, name, sharable_mem, kept
FROM V$DB_OBJECT_CACHE
WHERE sharable_mem > 102400 AND kept = 'NO'
ORDER BY sharable_mem DESC;

分享到:
评论

相关推荐

    oracle动态视图文档(详细版)

    本资料“Oracle动态视图文档(详细版)”深入浅出地介绍了这一概念,旨在帮助读者从入门到精通,无论是对Oracle视图有一定基础的用户,还是希望成为Oracle DBA(数据库管理员)的学习者,都能从中受益。 动态视图,...

    Oracle中的数据字典技术和动态性能视图

    ### Oracle中的数据字典技术和动态性能视图 #### 数据字典技术与动态性能视图概述 在Oracle数据库中,数据字典与动态性能视图是理解数据库内部运作机制的重要工具。两者都提供了丰富的信息用于诊断问题、监控性能...

    Oracle动态性能视图

    ### Oracle动态性能视图知识点详解 #### 一、Oracle动态性能视图概述 **Oracle动态性能视图**是一组预定义的视图,用于显示Oracle数据库的内部状态和活动信息。这些视图对于DBA(数据库管理员)来说非常重要,可以...

    ORACLE 动态性能视图详解

    Oracle 动态性能视图是Oracle数据库管理系统中用于监控和分析系统性能的关键工具。这些视图,以`V$`前缀标识,是由数据库服务器实时维护的,它们提供了关于数据库运行状况的详细信息,帮助DBA(数据库管理员)进行...

    Oracle物化视图创建和使用

    Oracle 物化视图创建和使用 Oracle 物化视图是一种预先计算并保存表连接或聚集等耗时较多的操作的结果,以提高查询性能。物化视图对应用程序透明,不会影响应用程序的正确性和有效性,但需要占用存储空间。基表发生...

    oracle 动态性能视图大全

    Oracle数据库的动态性能视图,通常被称为V$视图,是Oracle系统内部维护的一组特殊视图,主要为系统管理员和数据库管理员提供实时性能监控和诊断数据库运行状态的能力。动态性能视图的内容与数据库的性能相关,并且...

    oracle动态性能视图

    Oracle动态性能视图是Oracle数据库管理系统中一套重要的监控工具,它们提供了数据库实例运行时的各种统计信息。这些视图使得数据库管理员(DBA)可以实时监控数据库的状态和性能,进而进行问题诊断和性能调优。其中...

    oracle 创建视图为读.doc

    Oracle 创建视图为读 Oracle 创建视图为读是指在 Oracle 数据库中创建一个只读的视图,用于封装复杂的查询数据,使得数据更加简洁和易于管理。在本文中,我们将详细介绍如何创建 Oracle 视图、视图的应用场景、创建...

    oracle常用系统视图+导入导出

    在Oracle数据库管理中,系统视图是获取数据库信息的关键途径,它们提供了丰富的元数据,用于监控、优化和理解数据库的内部工作。这篇博客主要聚焦于Oracle的常用系统视图以及数据导入导出的相关操作,这对于数据库...

    oracle创建视图课件

    Oracle 创建视图是数据库管理中的一个重要概念,它允许用户创建基于已有表的逻辑视图,以便于数据查询和管理。视图并不实际存储数据,而是作为数据查询的窗口,其内容来自于一个或多个基础表。这使得视图成为数据...

    oracle实验二视图

    本实验涵盖了 Oracle 中的视图概念、创建视图、显示视图的内容、从数据字典视图中选择视图的名字和文本、使用视图查询数据、创建带有条件的视图、显示视图的结构和内容、更新视图、创建复杂视图等内容,为读者提供了...

    通过MSQL通过视图访问ORACLE中的表

    视图是一种虚拟表,它不实际存储数据,而是根据用户定义的SQL查询动态生成结果集。这使得我们可以在MySQL环境中对Oracle数据进行查询,而无需直接在Oracle上执行SQL语句。 步骤如下: 1. **配置数据源**:在MySQL...

    Oracle_View视图创建

    ### Oracle视图创建详解 #### 一、前提条件与背景介绍 在Oracle数据库环境中,我们已经建立了两张表:`rt_issuesect` 和 `roadstate`。为了更好地管理和查询这两张表的数据,本教程将详细介绍如何利用Oracle的视图...

    Oracle物化视图应用详解

    Oracle物化视图是一种数据库对象,它存储了查询结果,以提供快速的数据访问,特别适合于需要频繁查询但计算过程复杂或涉及大量数据连接的场景。物化视图的使用可以显著提高查询性能,因为它避免了每次查询时的计算...

    oracle实现带参数视图

    ### Oracle 实现带参数视图 #### 背景与概念 在数据库设计与管理过程中,视图(View)作为一种虚拟表,对于简化查询、增强数据安全性和提供数据抽象具有重要作用。然而,标准的视图定义是静态的,无法根据不同的...

    17oracle的视图 PPT

    下面将详细解释Oracle视图的各个方面。 1. 数据抽象:视图可以将复杂的数据结构简化为用户友好的形式,只展示他们需要看到的列和行。例如,一个视图可能只包含一个大型表的一部分列,或者合并来自多个表的相关信息...

    oracle 物化视图详解(内含例子)

    与普通的视图不同,普通视图只是一种虚拟表,在执行查询时才动态地计算结果,而物化视图则是预计算的结果,存储在磁盘上。因此,物化视图的主要作用在于提高某些查询的性能,尤其是在需要频繁执行复杂的聚合查询的...

    SQL 优化之 oracle物化视图

    Oracle 物化视图 Oracle 物化视图是数据库对象,存储远程表的数据副本,也可以称为快照。物化视图可以查询表、视图和其他物化视图。通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。 创建...

Global site tag (gtag.js) - Google Analytics