Oracle动态性能表.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle动态性能表

Oracle动态性能表(1)-V$SQLAREA HASH_VALUE:SQL语句的Hash值。 ADDRESS:SQL语句在SGA中的地址。 这两列被用于鉴别SQL语句,有时,两条不同的语句可能hash值相同。这时候,必须连同ADDRESS一同使用来确认SQL语句。 PARSING_USER_ID:为语句解析第一条CURSOR的用户 VERSION_COUNT:语句cursor的数量 KEPT_VERSIONS: SHARABLE_MEMORY:cursor使用的共享内存总数 PERSISTENT_MEMORY:cursor使用的常驻内存总数 RUNTIME_MEMORY:cursor使用的运行时内存总数。 SQL_TEXT:SQL语句的文本(最大只能保存该语句的前1000个字符)。 MODULE,ACTION:使用了DBMS_APPLICATION_INFO时session解析第一条cursor时的信息 V$SQLAREA中的其它常用列 SORTS: 语句的排序数 CPU_TIME: 语句被解析和执行的CPU时间 ELAPSED_TIME: 语句被解析和执行的共用时间 PARSE_CALLS: 语句的解析调用(软、硬)次数 EXECUTIONS: 语句的执行次数 INVALIDATIONS: 语句的cursor失效次数 LOADS: 语句载入(载出)数量 ROWS_PROCESSED: 语句返回的列总数 V$SQLAREA中的连接列 Column View Joined Column(s) HASH_VALUE, ADDRESS V$SESSION SQL_HASH_VALUE, SQL_ADDRESS HASH_VALUE, ADDRESS V$SQLTEXT, V$SQL, V$OPEN_CURSOR HASH_VALUE, ADDRESS SQL_TEXT V$DB_OBJECT_CACHE NAME 示例: 1.查看消耗资源最多的SQL: SELECT hash_value, executions, buffer_gets, disk_reads, parse_calls FROM V$SQLAREA WHERE buffer_gets OR disk_reads 1000000 ORDER BY buffer_gets + 100 * disk_reads DESC; 2.查看某条SQL语句的资源消耗: SELECT hash_value, buffer_gets, disk_reads, executions, parse_calls FROM V$SQLAREA WHERE hash_Value = 228801498 AND address = hextoraw(CBD8E4B0); Oracle动态性能表-(2)-V$SQLTEXT V$SQLTEXT中的常用列 HASH_VALUE:SQL语句的Hash值 ADDRESS:sql语句在SGA中的地址 SQL_TEXT:SQL文本。 PIECE:SQL语句块的序号 V$SQLTEXT中的连接列 Column View Joined Column(s) HASH_VALUE, ADDRESS V$SQL, V$SESSION HASH_VALUE, ADDRESS HASH_VALUE. ADDRESS V$SESSION SQL_HASH_VALUE, SQL_ADDRESS 示例:已知hash_value:3111103299,查询sql语句: select * from v$sqltext where hash_value=3111103299 order by piece Oracle动态性能表-(3)-V$SYSSTATselect1-((a.value-b.value-c.value)/d.value) from v$sysstat a,v$sysstat b,v$sysstat c,v$sysstat d where a.name=physical readsand b.name=physical reads directand c.name=physical reads direct (lob)and d.name=session logical reads; l Soft parse ratio:这项将显示系统是否有太多硬解析。该值将会与原始统计数据对比以确保精确。例如,软解析率仅为0.2则表示硬解析率太高。不过,如果总解析量(parse coun

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档