快速定位抓取系統繁忙的AWR
快速定位抓取系統繁忙的AWR
本文屬於讀《循序漸進ORACLE》後有感,記錄eygle大師的指令碼。以備以後使用!
select i.db_name db_name,
s.snap_id snap_id,
to_char(s.startup_time, 'mm/dd/yyyy HH24:MI:SS') startup_time,
to_char(s.begin_interval_time, 'mm/dd/yyyy HH24:MI:SS') begin_interval_time,
to_char(s.end_interval_time, 'mm/dd/yyyy HH24:MI:SS') end_interval_time,
round(extract(day from s.end_interval_time - s.begin_interval_time) * 1440 +
extract(hour from s.end_interval_time - s.begin_interval_time) * 60 +
extract(minute from
s.end_interval_time - s.begin_interval_time) +
extract(second from
s.end_interval_time - s.begin_interval_time) / 60,
2) elapsed_time,
round((e.value - b.value) / 1000000 / 60, 2) db_time,
round(((((e.value - b.value) / 1000000 / 60) /
(extract(day from
s.end_interval_time - s.begin_interval_time) * 1440 +
extract(hour from
s.end_interval_time - s.begin_interval_time) * 60 +
extract(minute from
s.end_interval_time - s.begin_interval_time) +
extract(second from
s.end_interval_time - s.begin_interval_time) / 60)) * 100), 2 ) pct_db_time
from wrm$_snapshot s,
(select distinct dbid, db_name
from wrm$_database_instance
where db_name = 'ORCL') i,
dba_hist_sys_time_model e,
dba_hist_sys_time_model b
where i.dbid = s.dbid
and s.dbid = b.dbid
and b.dbid = e.dbid
and e.snap_id = s.snap_id
and b.snap_id = s.snap_id - 1
and e.stat_id = b.stat_id
and e.stat_name = 'DB time'
order by i.db_name, s.snap_id
s.snap_id snap_id,
to_char(s.startup_time, 'mm/dd/yyyy HH24:MI:SS') startup_time,
to_char(s.begin_interval_time, 'mm/dd/yyyy HH24:MI:SS') begin_interval_time,
to_char(s.end_interval_time, 'mm/dd/yyyy HH24:MI:SS') end_interval_time,
round(extract(day from s.end_interval_time - s.begin_interval_time) * 1440 +
extract(hour from s.end_interval_time - s.begin_interval_time) * 60 +
extract(minute from
s.end_interval_time - s.begin_interval_time) +
extract(second from
s.end_interval_time - s.begin_interval_time) / 60,
2) elapsed_time,
round((e.value - b.value) / 1000000 / 60, 2) db_time,
round(((((e.value - b.value) / 1000000 / 60) /
(extract(day from
s.end_interval_time - s.begin_interval_time) * 1440 +
extract(hour from
s.end_interval_time - s.begin_interval_time) * 60 +
extract(minute from
s.end_interval_time - s.begin_interval_time) +
extract(second from
s.end_interval_time - s.begin_interval_time) / 60)) * 100), 2 ) pct_db_time
from wrm$_snapshot s,
(select distinct dbid, db_name
from wrm$_database_instance
where db_name = 'ORCL') i,
dba_hist_sys_time_model e,
dba_hist_sys_time_model b
where i.dbid = s.dbid
and s.dbid = b.dbid
and b.dbid = e.dbid
and e.snap_id = s.snap_id
and b.snap_id = s.snap_id - 1
and e.stat_id = b.stat_id
and e.stat_name = 'DB time'
order by i.db_name, s.snap_id
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-767826/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java高精度定位系統原始碼 UWB定位系統原始碼 定位系統原始碼Java原始碼
- 紙質文件管理系統 快速定位你所需的檔案資料
- 關於鎖的快速定位
- 通過shell指令碼抓取awr報告中的問題sql指令碼SQL
- 透過shell指令碼抓取awr報告中的問題sql指令碼SQL
- 在資料庫繁忙時如何快速有效的關閉MySQL服務資料庫MySql
- 【AWR】測試AWR手動取樣對系統自動取樣的影響
- 高精定位系統 LMU
- 系統崩潰了,網站響應慢了,你是如何快速定位錯誤資訊的?網站
- 磁碟故障引起的系統變慢定位
- 試驗資料管理系統在其它系統中的定位
- 如何快速抓取網站SEO元素網站
- 應該算是系統繁忙,一般社保局下午2點鐘工作很忙的。
- 定位系統原始碼,採用UWB技術開發的人員定位系統原始碼原始碼
- 快速定位 Redis 熱 key?Redis
- python:利用asyncio進行快速抓取Python
- UWB定位系統上位機原始碼原始碼
- UWB高精度定位系統原始碼原始碼
- ios8系統定位問題iOS
- 根據系統spid 定位sqlSQL
- 商業生態系統角色定位與系統整合
- 使用Chrome快速實現資料的抓取(三)——JQueryChromejQuery
- LBS定位系統架構是如何演進的架構
- 如何快速定位 Redis 熱 key?Redis
- 快速定位挖礦木馬 !
- 等待事件快速定位診斷事件
- 將AWR資料傳輸到另一個系統
- 二維碼定位報警系統搭建
- GPS車輛定位系統功能概述
- 快速重灌win10系統教程,win10系統快速重灌方法Win10
- SQL優化案例-定位系統中大量的rollback(十八)SQL優化
- SAP系統如何快速上手?
- 快速關閉系統(轉)
- 【AWR】Oracle awr相關檢視及體系介紹Oracle
- 如何快速清除 Ubuntu 的系統快取Ubuntu快取
- Redis 快速提高系統效能的銀彈Redis
- Android 快速定位耗時方法Android
- 使用git bisect快速定位問題Git