最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

查找Oracle高消耗語句的方法

 更新時間:2014年03月22日 14:55:49   作者:  
這篇文章主要介紹了查找Oracle高消耗語句的方法,需要的朋友可以參考下
在運行下面的腳本之前需要先用生成AWR報告的SQL(程序腳本一般保存在$ORACLE_HOME下的rdbms/admin中,名稱為awrrpt.sql,需要輸入生成AWR報告的天數(shù)范圍)找到開始和結(jié)束的snapshot編號:begin_snap和end_snap。
復制代碼 代碼如下:

<span style="font-size:18px;">set line 1000
set linesize 200
set pagesize 2000
set long 999999
set echo on
set markup html on
select res.*
from (select to_char(d.end_interval_time,'yyyy-mm-dd'),
a.PARSING_SCHEMA_NAME,
c.MODULE,
a.sql_id,
a.execs as 執(zhí)行次數(shù),
ROUND(a.cpu_times / a.execs, 2) as 單次執(zhí)行時間,
a.cpu_times as cpu消耗時間,
ROUND(a.cpu_times / b.sum_time * 100, 2) as 消耗cpu百分比,
a.buffer_gets as 邏輯讀,
ROUND(a.buffer_gets / b.sum_buffer * 100, 2) as 邏輯讀百分比,
a.disk_read as 物理讀,
ROUND(a.disk_read / b.sum_disk * 100, 2) as 物理讀百分比,
c.sql_fulltext
from (select PARSING_SCHEMA_NAME,
sql_id,
sum(EXECUTIONS_DELTA) AS execs,
round(sum(CPU_TIME_DELTA) / 1000000, 2) AS cpu_times,
round(sum(ELAPSED_TIME_DELTA) / 1000000, 2) AS elapsed_time,
sum(BUFFER_GETS_DELTA) AS buffer_gets,
sum(DISK_READS_DELTA) AS disk_read
from sys.WRH$_SQLSTAT wr, gv$instance i
where SNAP_ID <= &end_snap
and snap_id >= &begin_snap
and wr.INSTANCE_NUMBER = i.INSTANCE_NUMBER
and i.instance_number = &instance_number
group by PARSING_SCHEMA_NAME, wr.INSTANCE_NUMBER, sql_id) a,
(SELECT round(SUM(CPU_TIME_DELTA) / 1000000, 2) sum_time,
SUM(BUFFER_GETS_DELTA) sum_buffer,
sum(DISK_READS_DELTA) sum_disk
FROM sys.WRH$_SQLSTAT wr, gv$instance i
where SNAP_ID <= &end_snap
and snap_id >= &begin_snap
and wr.INSTANCE_NUMBER = i.INSTANCE_NUMBER
and i.instance_number = &instance_number) b,
v$sqlarea c,
dba_hist_snapshot d
where a.execs > 0
and a.sql_id = c.sql_id
and a.PARSING_SCHEMA_NAME <> 'SYS'
and d.snap_id = &end_snap
order by cpu消耗時間 desc) res
where rownum < 41;
exit</span>

將腳本輸出內(nèi)容保存到記事本txt中,并將記事本的后綴名更改為.html,這樣就可以輸出以下的網(wǎng)頁內(nèi)容:

相關(guān)文章

最新評論

秦安县| 得荣县| 常州市| 彩票| 会泽县| 永康市| 昔阳县| 临清市| 商水县| 洞口县| 芦山县| 新田县| 六枝特区| 麻阳| 新宾| 甘谷县| 合山市| 常州市| 平罗县| 广元市| 孝感市| 江都市| 冕宁县| 黄石市| 巨鹿县| 阳江市| 白水县| 长宁区| 邛崃市| 昔阳县| 临汾市| 临颍县| 临高县| 旬邑县| 安乡县| 巍山| 玉山县| 济宁市| 东辽县| 平遥县| 信丰县|