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

查找Oracle高消耗語(yǔ)句的方法

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

<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í)行時(shí)間,
a.cpu_times as cpu消耗時(shí)間,
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消耗時(shí)間 desc) res
where rownum < 41;
exit</span>

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

相關(guān)文章

最新評(píng)論

常宁市| 湘潭县| 岑溪市| 睢宁县| 孟津县| 电白县| 清远市| 镇远县| 疏勒县| 青铜峡市| 闸北区| 芦溪县| 老河口市| 化州市| 卫辉市| 宁津县| 临安市| 营口市| 太保市| 嘉义县| 肃北| 伊吾县| 广昌县| 抚顺县| 应用必备| 克拉玛依市| 鲁山县| 永年县| 田东县| 仪征市| 福海县| 拉萨市| 宁强县| 平舆县| 清水河县| 陇川县| 崇阳县| 准格尔旗| 罗江县| 化德县| 上林县|