动态性能视图概述

2023-05-16

动态性能视图概述

动态性能视图属于数据字典,它们的所有者为SYS,并且多数动态性能视图只能由特权用户和DBA用户查询。

当数据库处于不同状态时,可以访问的动态性能视图有所不同。

启动例程时,ORACLE会自动建立动态性能视图;停止例程时,ORACLE会自动删除动态性能视图。

数据字典信息是从数据文件中获得,而动态性能视图信息是从SGA和控制文件取得。

所以,两者所反映的信息还是有很大差异的。数据库管理员利用这些动态性能视图,可以了解数据库运行的一些基本信息,为我们进行数据库维护以及数据库性能优化提供一些数据上的支持。
 

动态性能视图在数据库打开和使用时不断进行更新,而且它们的内容主要与性能有关。

虽然这些视图很像普通的数据库表,但它们不允许用户直接进行修改。

这些视图提供内部磁盘结构和内存结构方面的数据。用户可以对这些视图进行查询,以便对系统进行管理与优化。

所有动态性能视图都是以V_$开始的,ORACLE为每个动态性能视图提供了相应的同义词(V$开头). V$是 V_$的同义词。

通过查询V$FIXED_TABLE,可以显示所有动态性能视图.
数据库不同的状态下的动态性能视图
 

一般情况下,我们可以通过动态性能数据掌握两类重要的数据库运行信息。

    了解数据库运行相关的性能数据,如内存的使用量、磁盘排序发 生的机率等等。
    取得与磁盘和内存结构相关的其他信息。

在通常情况下, 数据库不同的状态其动态性能视图还是有比较大的差异:
NOMOUNT

启动例程时,ORACLE会打开参数文件,分配SGA并启动后台进程。因此例程处于NOMOUNT状态时,只能访问从SGA中获取信息的动态性能视图。

SGA----V$PARAMETER     V$SGA   V$OPTION V$PROCESS
       V$SESSION        V$VERSION V$INSTANCE

MOUNT

装载数据库时,ORACLE根据初始化参数control_file 打开所有控制文件。当例程处于MOUNT状态时,不仅可以访问从SGA中获取信息的动态性能视图,还可以访问从控制文件中获取信息的动态性能视图。

控制文件-------V$THREAD V$CONTROLFILE V$DATABASE
            V$DATAFILE   V$DATAFILE_HEADER   V$LOGFILE
 

OPEN

数据库打开时,ORACLE按照控制文件所记载的信息打开所有数据文件和重做日志。除了可以访问SGA和控制文件中获取信息的动态性能视图外,还可以访问与ORACLE性能相关的动态性能视图(V$FILESTAT V$SESSION_WAIT V$WAITSTAT)

注意的是,只有处于OPEN状态时,才能访问数据字典视图。
V$, V_$, GV$, X$
X$ 表

X$表包含了特定实例的各方面的信息, 是 Oracle 数据库的运行基础, 如当前的配置信息,连接到实例的会话,以及丰富而有价值的性能信息。
 

X$表并不是驻留在数据库文件的永久表或临时表。 X$表仅仅驻留在内存中,当实例启动时, 由 Oracle 应用程序动态创建,在内存中进行实时的维护。

它们中的大多数至少需要装载或已经打开的数据库。

X$表为 SYS 用户所拥有,并且是只读的。 不能进行 DML(更新,插入,删除)。 表对数据库来说至关重要,所以 Oracle 不允许 SYSDBA 之外的用户直接访问, 显示授权不被允许。

关于 X$表,其创建信息我们也可以通过 bootstrap$表查看,该表中记录了数据库启动的基本及驱动信息。

bootstrap$ 实际上存储的是数据字典的基表的定义,如 OBJ$,C_OBJ$,TAB$等等。

Oracle 通过读取这些定义创建数据字典的基表,进而创建数据字典。

查询必须是sys用户,dba权限的用户没有权限查询。
 

GV$ 和 V$ 同义词
V$ 视图

动态性能视图由前缀 V_$标识。这些视图的公用同义词具有前缀 V$。数据
库管理员或用户应该只访问 V$对象,而不是访问 V_$对象。

一旦实例启动,从内存读取数据的 V$视图就可以访问了。

注意: 每个 V$视图都包含类似语句:

where inst_id = USERENV('Instance')

用于限制返回当前实例信息。

这一点我们可以通过 V$FIXED_VIEW_DEFINITION 视图 来验证

select view_definition from v_$fixed_view_definition where
view_name='V$FIXED_TABLE';

必须使用sys用户查询。

Oracle-动态性能视图解读_小小工匠的博客-CSDN博客_oracle动态性能视图 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

动态性能视图概述 的相关文章

  • app = Flask(__name__) 是个什么东西

    34 34 34 第一部分 xff0c 初始化 xff1a 所有的Flask都必须创建程序实例 xff0c web服务器使用wsgi协议 xff0c 把客户端所有的请求都转发给这个程序实例 程序实例是Flask的对象 xff0c 一般情况下
  • 启动gazebo仿真环境报错[spawn_model-4] process has died

    启动gazebo仿真环境报错 spawn model 4 process has died 错误信息如下 xff1a spawn model 4 process has died pid 9871 exit code 1 cmd opt r
  • 安全文章研读:深度学习对抗攻击防御策略的一些实现

    本文整理自哈尔滨工业大学硕士论文 xff1a 深度学习对抗攻击防御策略的研究与实现 0x01 太长不看 深度学习在表现优异的同时 xff0c 还存在易受攻击的缺陷 多数防御策略只能应对特定的攻击方法 xff0c 普适性比较低 xff0c 另
  • CMakeList添加指定路径的库和头文件

    网上东一榔头西一棒槌的太多了 xff0c 而且不完整 xff0c 不适合对CMakeLists txt不了解的新手 一下两方法实测有效 一 方法一 包含ffmpeg头文件路径 这里以CMakeLists txt为参考路径 span clas
  • CMakeList增加make install

    要在CMakeList txt文件中增加make install和make clean指令 xff0c 可以在CMakeList txt文件中添加以下代码 xff1a 添加安装文件 span class token function ins
  • 使用SDF对ROS-Gazebo中模型进行编辑修改

    什么是SDF文件 SDF是一种XML格式 xff0c 能够描述机器人 静态和动态物体 照明 地形甚至物理学的各方面的信息 SDF可以精确描述机器人的各类性质 xff0c 除了传统的运动学特性之外 xff0c 还可以为机器人定义传感器 表面属
  • 前向声明和命名空间的关系

    问题描述 span class token comment a hh span span class token keyword class span span class token class name B span span clas
  • ADB常用命令大全

    ADB环境变量配置 adb exe的路径 xff1a Android SDK platform tools 常用命令 adb help 查看帮助 adb version 查看adb版本号 adb devices 查看设备 adb conne
  • 【Java】最长公共子串

    Scanner in span class token operator 61 span span class token keyword new span span class token class name Scanner span
  • 【分布式】白话理解CAP与Kafka

    文章目录 一 CAP定理的引入二 CAP原理的解释1 CAP的定义2 AP的解释3 CP的解释4 AC的解释 三 CAP原理的总结四 类比kafka 官网AC 配置AP或者CP 一 CAP定理的引入 在过去 xff0c 因为信息处理的业务量
  • 手动搭建史上最高效最便宜的全自动图床Typora+PicGo+Gitee

    文章目录 效果图下载软件创建gitee存储配置picgogitee插件后重启picgo开机自启 xff0c 图片重命名查看当前图床的服务端口 xff0c 方便接下来的配置 测试上传 效果图 下载软件 Typora 43 PicGo 创建gi
  • 优秀的 Spring Boot 语言开源项目

    优秀的 Spring Boot 语言开源项目 xff0c 涵盖了企业级系统框架 文件文档系统 秒杀系统 微服务化系统 后台管理系统等各个方面 Spring Boot 中文索引 项目名称 分布式敏捷开发系统架构 项目简介 xff1a 基于 S
  • xxl-job中cron表达式详解

    7个部分组成 秒数 分钟 小时 日期 月份 星期 年份 可为空 5 每部分范围 及 符号解释 秒 0 59 分 0 59 小时 0 23 日期 1 31 L W C 月份 1 12 或者 JAN DEC 可以用0 11 或用字符串 JAN
  • 【高效能办公】快速搭建前端Mock数据接口供后端调用

    配置安装 span class token comment 全局安装 span span class token function npm span i 64 shymean mock server g span class token c
  • 【Linux】上传下载文件命令rz、sz

    文章目录 安装上传下载对比工具 安装 要使用rz sz命令传输文件需要给服务器安装lrzsz yum y install lrzsz 上传 上传文件只需在shell终端仿真器中输入命令 rz xff0c 即可从弹出的对话框中选择本地磁盘上的
  • 【Java】程序制作Docker镜像 推荐方案

    文章目录 背景制作条件Dockerfile指令 xff1a 实践步骤使用官网提供的基础镜像作为镜像基础设定容器的正确的时间和时区容器中采用非 root 用户权限启动应用程序 DockerFile样例COPY 与 ADD 区别 举个栗子 背景
  • 【Linux】ln -sf软连接

    文章目录 功能格式命令参数 xff1a 软链接硬链接 场景情况 功能 功能是为某一个文件在另外一个位置建立一个同步的链接 当 我们需要在不同的目录 xff0c 用到相同的文件时 xff0c 我们不需要在每一个需要的目录下都放一个必须相同的文
  • 【Java】Collection遍历使用Iterable迭代器

    span class token keyword package span span class token namespace com span class token punctuation span example span clas
  • 【SpringBoot】Thymeleaf融合ajax

    文章目录 效果ajax htmlController 效果 局部刷新 不会出现表单重复提交 ajax html span class token operator lt span span class token operator span
  • 【Java】file操作-删除文件中某一行中符合某一规则的

    效果 此处规则 xff0c 删除已空格分隔的域名行 xff0c 为防止因制表符等引起误删 xff0c 强制插入的规则空格分隔 同时要过滤掉 和其他非自己插入的数据格式 xff0c 避免误删 代码 package com ths arsena

随机推荐

  • 【Vue】组件ant design of vue

    文章目录 安装项目引入全局组件常见问题关键字避免处理校验异常es link栈溢出ant图库未加载 git追加到上一次提交文件 简单使用自定义组件 header列表加any问题ts类型 图标iocn 安装 span class token f
  • 【SpringBoot】配置文件application自定义内容引入

    背景 进行Spring Boot配置文件部署时 xff0c 发出警告Spring Boot Configuration Annotation Processor not configured xff0c 但是不影响运行 解决方案 pom x
  • ssh 登录失败

    SSH远程登录失败 xff0c 提示 Password authentication failed The authenticity of host 39 10 3 25 201 10 3 25 201 39 can 39 t be est
  • 【Vue】集成HTTP库Axios

    安装 进入vue项目目录 npm install axios 64 0 21 0 save 版本 简单使用 在一个页面中通过axios发送请求拿到后端数据 Home vue span class token function import
  • 【Nginx】mac快速安装使用

    效果图 安装 查找 brew search nginx 可用版本 使用 brew install nginx 安装nginx 查看brew列表 span class token punctuation span base span clas
  • 【Vue】vue3数据绑定

    文章目录 Vue2分析当前应用环境类型项目代码结构vue3取代生命周期函数的应用 vue3响应式ref xff08 xff09 数据绑定响应式reactive xff08 xff09 数据绑定比较两者 Vue2 分析当前应用环境 企业老项目
  • 【Java】SpringBoot整合多数据源JdbcTemplate、Mybatis、Jpa

    SpringBoot 整合 JdbcTemplate 多数据源 pom span class token comment lt 引入阿里的数据源 gt span span class token tag span class token t
  • 【Vue】集成Vuex存储

    导入 官网https vuex vuejs org zh installation html E7 9B B4 E6 8E A5 E4 B8 8B E8 BD BD cdn E5 BC 95 E7 94 A8 安装 npm install
  • element-plus日历(Calendar)动态渲染+避坑指南

    效果图 实战代码 span class token operator lt span template span class token operator gt span span class token operator lt span
  • 【opencv3】PnP测距(完整流程附C++代码)

    概述 我们只要获得特征点的世界坐标 xff08 三维坐标 xff09 2D坐标 xff08 像素坐标 xff09 相机内参矩阵 相机畸变参数矩阵以上四个参数即可以解得相机与标志物之间的外参 xff08 旋转矩阵R 平移矩阵T xff09 x
  • 【opencv3】鼠标框选矩形并显示当前像素点坐标和矩形中心点坐标C++

    实现目标 xff08 1 xff09 用鼠标在图中框选矩形目标 xff0c 然后保存框选的图片 xff1b xff08 2 xff09 鼠标拖动过程中要求显示框的线条以及鼠标当前像素点信息 xff08 坐标和RGB值 xff09 xff1b
  • TensorFlow入门教程(十三):利用inception-v3训练自己的模型

    一 训练自己模型的方法 inception v3 最初是在ImageNet比赛训练的 xff0c 其分类有1000多种 xff0c 但对于自己的特定目标 xff0c 分类效果并不好 xff0c 需要自己再对自己的数据进行训练 xff0c 有
  • 本地代码修改后如何更新Gitee仓库

    1 git status 查看当前有变更的代码文件 2 git add 你本地所有修改了的文件添加到暂存区 3 git commit m xxxxx 引号里面是你的介绍 xff0c 就是你的这次的提交是什么内容 xff0c 便于你以后查看
  • 大小端模式

    32位数字0x12345678在内存中的表示形式为 xff1a 1 大端模式 xff1a Big Endian就是高位字节排放在内存的低地址端 xff0c 低位字节排放在内存的高地址端 网络上的数据都是以大端数据模式进行交互的 低地址 gt
  • torch 和numpy的相互转化

    span class token keyword import span math span class token keyword import span torch span class token keyword import spa
  • 我的第二篇博客(vue中的瀑布流插件 vue-waterfall-easy)

    vue waterfall easy是一款很好的瀑布流插件 以下是代码 转载自GitHub的官方文档 https github com lfyfly vue waterfall easy 以下是代码 span class token ope
  • table_exists_action=append和table_exists_action=truncate

    table exists action 61 append和table exists action 61 truncate 一 环境准备 1 1 192 168 1 22上创建single01 student表 SQL gt select
  • 记录oracle的几个参数 db_files,Cursor_sharing ,open_cursor

    db files 定义了oracle数据中数据文件 的个数 xff0c 当数据文件个数超过这个参数设定的值就会报ORA 00059这个错误 这个参数设置的值的大小不会影响效率 xff0c 只是单纯的控制数据文件的个数 详情请看 xff1a
  • 【原】expdp参数CONTENT

    作者 xff1a david zhang 64 sh 转载时请以超链接形式标明文章 链接 xff1a http www cnblogs com david zhang index archive 2012 03 01 2376059 htm
  • 动态性能视图概述

    动态性能视图概述 动态性能视图属于数据字典 xff0c 它们的所有者为SYS xff0c 并且多数动态性能视图只能由特权用户和DBA用户查询 当数据库处于不同状态时 xff0c 可以访问的动态性能视图有所不同 启动例程时 xff0c ORA