全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
通过Oracle动态性能视图采集查询调优数 电脑资料 对于现在的一些发行版本,DBA(Database Administrator,数据库管理员)和开发员可以访问的已经有三种动态性能视图了,分别为V$SQL、V$SQLAREA,还有V$SQLTEXT, 这些视图可以用来采集有关SQL命令执行的统计信息。在Oracle 10g, Release 2中,还增加了第四个动态性能视图,V$SQLSTATS,通过它能更方便地访问这类数据。 和静态数据字典视图(static dictionary view,也就是前缀为USER_、ALL_,或者DBA_的视图)不同,动态性能视图会随着系统的运行而不断更新。这使得有可能在SQL语句执行之时监视其性能。 和静态视图一样的是,要使用它们你要先获得许可。对于非数据库管理员用户(如典型的开发环境下)可赋予SELECT_CATALOG_ROLE权限,让他们可以从中选择它们。 下面是各个视图所提供功能的一些简要描述。要获得更多信息,请参考Oracle Database 10g 指南, 第7章。 V$SQL:这个视图使用一个CLOB(character large object,字符型巨对象)column(栏,也就是视图中的属性字段),以提供SQL语句的完整文本,此外还有一列最多存放1000个VARCHAR2字符(存放SQL语句的前1000个字符)的对象,这方便了使用。可访问的统计数据相当广泛:包括解析语句(parse)和非法语句的数目、磁盘的读写次数、运行时间、等待时间,还有optimizer(优化器)数据。你还可以从中知道创建语句的用户和schema(部署对象),以及当前有多少用户正在执行它, V$SQLAREA:这个视图包含许多和V$SQL相同的统计信息。可是,V$SQL对每条初始SQL语句及其子语句(child)都要包含一行统计信息,而这个视图只对实际输入的SQL字串产生一条统计信息。 V$SQLSTATS:这是10gR2版中新加入的视图,这个视图比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数据库执行状况如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 62552-1:2015+AMD1:2020+AMD2:2025 CSV EN Household refrigerating appliances - Characteristics and test methods - Part 1: General requirements
- 校园新华书吧协议书
- 企业清退员工协议书
- 医疗废物管理协议书
- 公司暗股协议书样本
- 三方协议没劳动合同
- 校史馆设计合同范本
- 机械承包合同协议书
- 公司用房分割协议书
- 广州市黄埔区残疾人康复中心招考教育康复专业技术人员易考易错模拟试题(共500题)试卷后附参考答案
- 钢结构厂房加固施工方案
- 腹腔镜乙状结肠癌根治术护理查房
- 《大学美育基础》课程标准
- 产品价格管理体系(制度)完整版
- 毛泽东诗词试题及答案
- 物业公司安全生产标准化建设(完整版)资料
- GB/T 36073-2018数据管理能力成熟度评估模型
- 介入治疗指南与老年冠心病介入治疗
- 惠普云教室用户操作手册
- 大面积回填中粗砂工程施工方案
- 臭氧发生器操作维护保养SOP
评论
0/150
提交评论