oracle性能调优学习0622
查询数据库中的等待事件:
SET lines 100
SET pages 10000
COLUMN wait_class format a12
COLUMN event format a30
COLUMN total_waits format 999999
COLUMN total_us format 999999999
COLUMN pct_time format 99.99
COLUMN avg_us format 999999.99
SET echo onSELECT wait_class, event, total_waits AS waits,
ROUND (time_waited_micro / 1000) AS total_ms,
ROUND (time_waited_micro * 100 / SUM (time_waited_micro) OVER (),
2
) AS pct_time,
ROUND ((time_waited_micro / total_waits) / 1000, 2) AS avg_ms
FROM v$system_event
WHERE wait_class <> 'Idle'
ORDER BY time_waited_micro DESC;
2.整合时间模型和等待接口:
SELECT event,
total_waits,
round(time_waited_micro / 1000000) AS time_waited_secs,
round(time_waited_micro * 100 / SUM(time_waited_micro) over(), 2) AS pct_time
FROM (SELECT event, total_waits, time_waited_micro
FROM v$system_event
WHERE wait_class <> 'Idle'
UNION
SELECT stat_name, NULL, VALUE
FROM v$sys_time_model
WHERE stat_name IN ('DB CPU', 'backup cpu time'))
ORDER BY 3 DESC
SELECT sample_seconds,
stat_name,
waits_per_second waits_per_sec,
microseconds_per_second ms_per_sec,
pct_of_time pct
FROM opsg_delta_report
WHERE microseconds_per_second > 0;
监控索引的使用情况:
WITH in_plan_objects AS
(SELECT DISTINCT object_name FROM v$sql_plan WHERE object_owner = 'SCOTT')
SELECT table_name,
index_name,
CASE
WHEN object_name IS NULL THEN
'NO'
ELSE
'YES'
END AS in_cached_plan
FROM user_indexes
LEFT OUTER JOIN in_plan_objects
ON (index_name = object_name);
4.识别从绑定变量中获益的sql语句:
WITH force_matches AS
(SELECT force_matching_signature,
COUNT( * ) matches,
MAX(sql_id || child_number) max_sql_child,
DENSE_RANK() OVER (ORDER BY COUNT( * ) DESC)
ranking
FROM v$sql
WHERE force_matching_signature <> 0
AND parsing_schema_name <> 'SYS'
GROUP BY force_matching_signature
HAVING COUNT( * ) > 5)
SELECT sql_id, matches, parsing_schema_name schema, sql_text
FROM v$sql JOIN force_matches
ON (sql_id || child_number = max_sql_child)
WHERE ranking <= 10
ORDER BY matches DESC;
转载于:https://blog.51cto.com/7642644/1664092
oracle性能调优学习0622相关推荐
- oracle性能调优书,Oracle性能调优领域的百科全书
如果你想学习一种先进的系统化的Oracle性能调优方法,想找到一本包含设计.SQL优化.争用.内存与IO的完整的性能指南,想既关注基础知识也关注高级技巧,且其内容涵盖Oracle 10g.11g以及1 ...
- eclipse占用内存过大_Java性能调优学习(三)-jmap+mat分析内存溢出问题实战
上一节我们讲了jinfo,jstat,jmap的使用,还简单的讲了下如何使用jmap导出内存映像文件,这次,我们来实战一把内存溢出问题. 环境准备 首先我们先模拟一下内存溢出的场景,以下这段代码在访问 ...
- Oracle性能调优之--Buffer cache 的调整与优化
Oracle性能调优之--Buffer cache 的调整与优化 Buffer Cache是SGA的重要组成部分,主要用于缓存数据块,其大小也直接影响系统的性能.当Buffer Cache过小的时候, ...
- 通向架构师的道路(第二十四天)之Oracle性能调优-朝拜先知之旅
前言 这次,我们将在Linux下来动手完成Oracle数据库的安装与使用. Oracle本身是可以免费下载的包括 它的企业版以及被它收购的Weblogic和Sun中的几乎任何东西你都可以拿来下载和使用 ...
- Oracle 性能调优 概述
在过去的十年中, Oracle 已经成为世界上最专业的数据库之一.对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力.最有效的方法之一是通过 Oracle 调优.它有 ...
- Oracle性能调优
在过去的十年中,Oracle已经成为世界上最专业的数据库之一.对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力.最有效的方法之一是通过Oracle调优.它有大量的调整参数和 ...
- oracle性能调优之--Oracle 10g AWR ASH 配置
一.ASH和AWR的故事 1.1 关于ASH 我们都知道,用户在ORACLE数据库中执行操作时,必然要创建相应的连接和会话,其中,所有当前的会话信息都保存在动态性能视图V$SESSION中,通过该视图 ...
- oracle性能调优总结,Oracle的调优方法总结
根据自己项目在使用Oracle中的经验,及Oracle参考手册,对于oracle的调优方法一点点的总结. 以后的篇幅会讨论表空间和数据文件的建立对Oracle并发的影响.本文只是讨论SGA和PGA和S ...
- oracle性能调优之--Share Pool 调整与优化
--======================================= -- 共享池的调整与优化(Sharedpool Tuning) --======================== ...
最新文章
- 出道即巅峰,掀起AI领域巨浪的GPT-3,被过誉了吗?
- 【风控系统】风控中心—京东基于Spark的风控系统架构实践和技术细节
- 西天取经为节约成本该裁掉哪位?
- html table导出到Excel中,不走后台,js完成
- 使用ffmpeg捕获USB外部摄像头视频流
- 【Elasticsearch】Elasticsearch 存储桶聚合
- java提取(获取)博客信息(内容)
- python判断字符串相等_“python”中怎么判断字符串相等?
- [转]冰山一角 管窥中国互联网的地下世界
- 免费下载 仿宋GB2312字体
- php网站系统说明,国外CMS系统介绍(总结)
- lambda表达式(Shawn),android物联网开发配套代码
- android高仿微信表情输入与键盘输入详解
- 计算机表演赛分赛区决赛,国际儿童节计算机表演赛 天津分赛区决赛开始
- 软考科目那么多,该报哪个?
- 圆形图片(个人头像)
- Python决策树实例--电力窃漏电用户自动识别概述
- RV1109开发板ssh服务器移植到arm开发板
- oracle查看视图定义语句_oracle视图详解
- HTML5 (五) 表格的使用
热门文章
- 胡渊鸣的「太极图形」又融了5000万美元,接下来推出3D内容创作平台
- 构建长期共赢生态圈,英特尔至强平台加速人工智能落地
- 外部情况错综复杂,联想靠什么过「久日子」
- “金主爸爸快回来交学费吧!”疫情让中国留学生难以返校,国外高校面临资金短缺...
- 美国疫情加剧:特朗普检测虚惊一场,女儿伊万卡开始“隔离”,马云捐助百万口罩...
- 这个医疗AI准确率突破天际,招来了铺天盖地的质疑
- 英特尔AI医疗实战手册曝光:医生诊断提速10倍,推理时间减少85%
- 阿里达摩院青橙奖再颁发!10名大陆青年科学家各获100万,最小获奖者28岁
- 谷歌系自动驾驶公司再获4千万美元融资,核心产品是仿真软件
- 修改echarts环形图的牵引线及文字位置