Oracle统计信息对数据库性能优化和故障排除都相当重要,目前接触到的与统计信息相关的视图大体有 4 个:
 
1、v$sysstat 视图
     该视图用于记录系统级的统计信息,共 5 个字段:
     STATISTIC#——统计编号、NAME——统计名、CLASS——统计类型、VALUE——统计值、STAT_ID——统计ID
 
2、v$mystat 视图
     该视图用户记录当前会话的统计信息,共 3 个字段:
     SID——会话id、STATISTIC#——统计编号、VALUE——统计值
 
3、v$sesstat 视图
     该视图用户记录所有会话的统计信息(会话级),与v$mystat 视图一样共 3 个字段:
     SID——会话id、STATISTIC#——统计编号、VALUE——统计值
 
4,v$statname 视图
     该视图用于记录具体某一类统计有多少种统计子类型,目前Oracle 11gR2共有8类统计:1 - User,2 - Redo,4 - Enqueue,8 - Cache,16 - OS,32 - Real Application Clusters,64 - SQL,128 - Debug。该视图共 4 个字段:
     STATISTIC#——统计编号、NAME——统计名、CLASS——统计类型、STAT_ID——统计ID
 
5,v$segstat 视图 或则 v$segment_statistics 视图(信息更全而已)
     该视图用于统计对象信息,属于对象级的统计信息,共6个字段:
     TS# —— 表空间号(参看v$tablespace视图)
     OBJ# —— 字典对象号(Dictionary object number,即object_id)
     DATAOBJ# —— 数据对象号(Data object number)
     STATISTIC_NAME —— 统计名(Name of the statistic,大概21个,logical reads,physical reads,physical writes,space used,space allocated等)
     STATISTIC# —— 统计号(Statistic number)
     VALUE —— 统计值
 
6,v$sql 视图(SQL级统计视图)
 
其他统计视图:V$SERVICE_STATS、V$CLIENT_STATS等
     
     示例:
(1)查询当前会话的Redo生成情况
     SQL>col name for a30
     SQL>select a.name, b.value 
              from v$statname a, v$mastat b
              where a.STATISTIC#=b.STATISTIC# and a.name='redo size';
 
(2)查询数据库全局Redo的生成量
     SQL>select name, value from v$sysstat where name='redo size';
 
  如果各位有补充的,欢迎留言,相互交流,互相促进,共同学习!

Oracle 常用统计视图汇总的更多相关文章

  1. oracle常用SQL语句(汇总版)

    Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...

  2. Oracle常用语句语法汇总

    第一篇  基本操作 --解锁用户   alter user 用户 account unlock; --锁定用户   alter user 用户 account lock; alter user sco ...

  3. Oracle常用语法

    Oracle常用语句语法汇总 Oracle10g 1 第一章Oracle命令 a) 系统管理员连接 conn */* as sysdba b) 查询当前用户 show user c) 创建新用户 cr ...

  4. oracle常用视图介绍

    oracle常用视图介绍---------------------2013/10/04(last updated) dba_开头:   dba_users     数据库用户信息   dba_segm ...

  5. oracle 和 mysql 常用语句对比汇总

    文章目录 一.数据库管理 1.1 用户管理 1.1.1 mysql用户.权限管理 1.1.2 oracle 用户.角色.权限管理 二.DQL 语句 2.1 基础查询 1.常量查询的区别: 2.字符串拼 ...

  6. Oracle常用命令大全(很有用,做笔记)

    一.ORACLE的启动和关闭 1.在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a.启动ORACLE系统 oracle>svrmgrl ...

  7. Oracle常用SQL查询(2)

    三.查看数据库的SQL 1 .查看表空间的名称及大小 select  t.tablespace_name,  round ( sum (bytes / ( 1024 * 1024 )), 0 ) ts ...

  8. Oracle常用语句集合

    oracle常用经典SQL查询 常用SQL查询: .查看表空间的名称及大小 )),) ts_size from dba_tablespaces t, dba_data_files d where t. ...

  9. oracle常用命令(比较常见好用)

    一.ORACLE的启动和关闭 1.在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle  a.启动ORACLE系统 oracle>svrmgr ...

随机推荐

  1. Ansible环境搭建

    Installation Guide(Ansible官网链接) Basics / What Will Be Installed What Version To Pick? Control Machin ...

  2. linux运维、架构之路-MySQL(二)

    一.SQL语句实战 1.DDL语句——库管理 ①查看数据库 show databases; show databases like 'word%';#模糊查询数据库 ②创建数据库 create dat ...

  3. 前端面试题常考&必考之--清除浮动的方法

    浮动 问题:子元素设置了float后,脱离父元素,导致父元素无法撑开?(也就是子元素的高度没有过渡到父元素) 例子: 检查元素的效果: (三种)常用的解决办法: 1>额外标签法,添加一个空的di ...

  4. UML规则笔记

    一.类 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性.操作.关系的对象集合的总称. 在系统中,每个类都具有一定的职责,职责指的是类要完成什么样的功能,要承担什么样的义务 ...

  5. CSS3实现三角形和对话框

    这是最终实现的效果,类似于微信对话框的样式. 分析一下这个对话框的结构,由一个小三角形和一个长方形构成.长方形很容易就可以实现,重点是如何用CSS3做出一个小三角形. 一.如何生成一个三角形  总结: ...

  6. SpringBoot整合MongoDb(二)

    构建项目及配置 pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</ ...

  7. 【bzoj2724】[Violet 6]蒲公英

    *题目描述: *输入: 修正一下 l = (l_0 + x - 1) mod n + 1, r = (r_0 + x - 1) mod n + 1 *输出: *样例输入: 6 3 1 2 3 2 1 ...

  8. POJ 1363 Rails(栈)

    题目代号:POJ 1363 题目链接:http://poj.org/problem?id=1363 题目原题: Rails Time Limit: 1000MS   Memory Limit: 100 ...

  9. [CF46D]Parking Lot

    题目:Parking Lot 传送门:http://codeforces.com/problemset/problem/46/D 分析: 做法一: 1)这题和Hotel那题一样,也可以看做是求区间空位 ...

  10. 基于python实现自动化办公学习笔记三

    Excel(1)写xls文件 # 有序字典from collections import OrderedDict# 存储数据from pyexcel_xls import save_data def ...