xshell执行 oracle sql脚本_分享两个脚本--查看Oracle数据库物理读、逻辑读前10的sql...

概述

今天主要介绍几个sql,可能很多人就收藏一下但很少会去用,所以结合案例来做一下分析,这样就知道在什么场景用了。

下面介绍一下案例。


1、监控分析

从监控发现物理IO读处于比较高的水平,截图如下:物理读基本保持在几十M,物理写很少。

6b45abaecac04ca3ec40fd4415946ab2.png

2、观察AWR报告

这里拿了对应的awr报告,简单看下逻辑读和物理读情况。

c8614f3b202db4d20b0e0035a984f76a.png

从这个截图我们只计算下逻辑读和物理读:

1.逻辑读大小:56222*8192/1024/1024=439M/s

2.物理读大小:7173*8192/1024/1024=56M/s

假设这里物理读将近逻辑读一半,因为在一般系统中很难得到这个比例,那就证明物理读过高了,这里因为不是高峰期,所以不怎么看得出来。

下面看下具体的sql情况。


逻辑读前10的sql

SELECT * FROM (SELECT sql_fulltext AS sql, SQL_ID, buffer_gets / executions AS "Gets/Exec
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值