知识大全 通过Oracle动态性能视图采集查询调优数

Posted 视图

篇首语:人若是把一生的光阴虚度,便是抛下黄金未买一物。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 通过Oracle动态性能视图采集查询调优数相关的知识,希望对你有一定的参考价值。

通过Oracle动态性能视图采集查询调优数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  对于现在的一些发行版本 DBA(Database Administrator 数据库管理员)和开发员可以访问的已经有三种动态性能视图了 分别为V$SQL V$SQLAREA 还有V$SQLTEXT

  这些视图可以用来采集有关SQL命令执行的统计信息 在Oracle g Release 中 还增加了第四个动态性能视图 V$SQLSTATS 通过它能更方便地访问这类数据

  和静态数据字典视图(static dictionary view 也就是前缀为USER_ ALL_ 或者DBA_的视图)不同 动态性能视图会随着系统的运行而不断更新 这使得有可能在SQL语句执行之时监视其性能

  和静态视图一样的是 要使用它们你要先获得许可 对于非数据库管理员用户(如典型的开发环境下)可赋予SELECT_CATALOG_ROLE权限 让他们可以从中选择它们

  下面是各个视图所提供功能的一些简要描述 要获得更多信息 请参考Oracle Database g 指南 第 章

V$SQL:这个视图使用一个CLOB(character large object 字符型巨对象)column(栏 也就是视图中的属性字段) 以提供SQL语句的完整文本 此外还有一列最多存放 个VARCHAR 字符(存放SQL语句的前 个字符)的对象 这方便了使用 可访问的统计数据相当广泛 包括解析语句(parse)和非法语句的数目 磁盘的读写次数 运行时间 等待时间 还有optimizer(优化器)数据 你还可以从中知道创建语句的用户和schema(部署对象) 以及当前有多少用户正在执行它 V$SQLAREA:这个视图包含许多和V$SQL相同的统计信息 可是 V$SQL对每条初始SQL语句及其子语句(child)都要包含一行统计信息 而这个视图只对实际输入的SQL字串产生一条统计信息 V$SQLSTATS:这是 gR 版中新加入的视图 这个视图比V$SQL和V$SQLAREA更快更方便 它只包含其它视图column的子集 一般来说 它不连接用户信息 它的每一行对应一条SQL语句及其执行计划的hash value(杂凑值) 它的额外的优点是 这个视图中的纪录入口比其它视图更为持久 因此 虽然某一条语句已经在共享池中过期失效(这导致它从V$SQLAREA中消失) 但你仍然可以通过该视图找到它 V$SQLTEXT:有时候你会想得到分开的每一行SQL语句 而不是V$SQL中给出的一个巨对象 那么V$SQL可以让你如愿 你可以通过MAND_TYPE栏中的代号选择特定的某种类型的语句(比如 选择INSERT语句 或者SELECT语句) SQL_TEXT column中存放的是单个语句 而PIECE column则给语句编上号码 以便通过 ORDER BY来排序 另外有一个叫V$SQLTEXT_WITH_NELINES的变量会保留原来的换行符以改善可读性(V$SQLTEXT会用空格替代换行符) V$SQLTEXT和V$SQLTEXT_WITH_NEWLINES都不会告诉你是谁执行了这条语句 或者是谁在提供给你这些统计信息 如果要获得那类信息 你还得通过V$SQL和V$SQLAREA视图中的ADDRESS和HASH_VALUE column实现

  这四个视图工具合到一起 共同为你提供了原始资料 帮助你检测你的SQL数据库执行状况如何

cha138/Article/program/Oracle/201311/17023

相关参考

知识大全 Oracle数据字典与动态性能视图

Oracle数据字典与动态性能视图  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  常用的数据字典

知识大全 动态性能视图,Oracle数据库维护的好帮手(一)

动态性能视图,Oracle数据库维护的好帮手(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 动态性能视图,Oracle数据库维护的好帮手(二)

动态性能视图,Oracle数据库维护的好帮手(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 oracle10g新特性—物化视图

  Advisor       在g将查询重写并且引进了新的强大的调优建议者使管理物化视图变得容易多了  物化视图(Materia

知识大全 Oracle动态视图

Oracle动态视图  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在oracle运维的过程中经

知识大全 Oracle查询表、视图、序列等信息查询

Oracle查询表、视图、序列等信息查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这几天做

知识大全 ORACLE常用数据字典的查询视图

ORACLE常用数据字典的查询视图  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用户  查看用

知识大全 Oracle性能调优思路

Oracle性能调优思路  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  问oracle进程内存占

知识大全 ORACLE性能调优原则下篇

ORACLE性能调优原则下篇  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用户SQL质量   

知识大全 ORACLE性能调优原则上篇(列表)

ORACLE性能调优原则上篇(列表)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  任何事情都有