前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[AWR报告]SQL Statistics

[AWR报告]SQL Statistics

作者头像
bsbforever
发布2020-08-18 16:08:50
7310
发布2020-08-18 16:08:50
举报

通过前面awr报告的说明,我们知道了如何查看数据库的负载,SGA各种指标以及如何找出并处理各种等待事件

这节讲如何在awr报告中找出系统中的TOP SQL语句


SQL Statistics

awr报告提供了从如下 8个指标来排序出相关的TOP SQL

SQL ordered by Elapsed Time

这部分是按SQL 语句持续时间进行排序的

Executions =0表示在awr报告时间内未执行完


SQL ordered by CPU Time

这部分是按SQL语句消耗的CPU时间来排序的

Executions =0表示在awr报告时间内未执行完


SQL ordered by Gets

该部分是按SQL语句的逻辑读来排序的

这里需要注意的是执行次数非常多的语句,可能会导致操作系统CPU使用率飙升

Executions =0表示在awr报告时间内未执行完


SQL ordered by Reads

这部分是按SQL语句的物理读来排序的

Executions =0表示在awr报告时间内未执行完


SQL ordered by Executions

这部分是按SQL语句的执行次数来进行排序的

这里需要注意的是执行次数非常多的语句,可能会导致操作系统CPU使用率飙升

Executions =0表示在awr报告时间内未执行完


SQL ordered by Parse Calls

这部分是按SQL语句的解析次数进行排序的

Parse Calls/Executions >1 说明每次执行需要多次解析

Parse Calls/Executions <1说明一次解析可供多次执行使用

越接近1说明解析没有被复用

Executions =0表示在awr报告时间内未执行完


SQL ordered by Sharable Memory

该部分按SQL语句使用的共享内存排序

Executions =0表示在awr报告时间内未执行完


SQL ordered by Version Count

该部分按照SQL 语句的version count数量进行排序

version count 多说明相同语句在内存中shared pool没有被复用,需要查看具体原因

Executions =0表示在awr报告时间内未执行完


Complete List of SQL Text 这里列出了上面提到的所有SQL 语句的全部语句


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 宅必备 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档