日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

oracle手工收集awr报告_WHAT——什么是AWR?

發(fā)布時(shí)間:2024/10/8 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle手工收集awr报告_WHAT——什么是AWR? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

現(xiàn)在我們稍微詳細(xì)地了解一下剛才所說(shuō)內(nèi)容。

1. ash占用的內(nèi)存大小

ASH的采集信息保存在內(nèi)存中,在舊的信息被采樣到AWR中后,可被新采集的信息覆蓋,重啟oracle后該信息被清除。分配給ASH的內(nèi)存大小可以查詢到:

SQL> select pool, name, bytes/1024/1024 From v$sgastat where name like '%ASH %';

POOL NAME BYTES/1024/1024

------------- ------------- ---------------

shared pool ASH buffers 2

2. AWR更正

為了便于描述和理解,在第一部分中,我們說(shuō)AWR就是保存ASH中的信息。

其實(shí),AWR記錄的信息不僅是ASH,還可以收集到數(shù)據(jù)庫(kù)運(yùn)行的各方面統(tǒng)計(jì)信息和等待信息,用以診斷分析。

AWR的采樣方式是,以固定的時(shí)間間隔為其所有重要的統(tǒng)計(jì)信息和負(fù)載信息執(zhí)行一次采樣,并將采樣信息保存在AWR中。

可以這樣說(shuō):ASH中的信息被保存到了AWR中的視圖wrh$_active_session_history中。ASH是AWR的真子集。

3. mmon進(jìn)程與mmnl進(jìn)程

快照由一個(gè)稱為 MMON 的新的后臺(tái)進(jìn)程(及其從進(jìn)程)以及MMNL后臺(tái)進(jìn)程自動(dòng)地每隔固定時(shí)間采樣一次。我們先來(lái)看一下10g的概念指南中對(duì)這兩個(gè)新增加的后臺(tái)進(jìn)程的介紹:

* MMON進(jìn)程負(fù)責(zé)執(zhí)行多種和管理相關(guān)(manageability-related)的后臺(tái)任務(wù),例如:

* 當(dāng)某個(gè)測(cè)量值(metrics)超過(guò)了預(yù)設(shè)的限定值(threshold value)后提交警告

* 創(chuàng)建新的 MMON 隸屬進(jìn)程(MMON slave process)來(lái)進(jìn)行快照(snapshot)

* 捕獲最近修改過(guò)的 SQL 對(duì)象的統(tǒng)計(jì)信息

* MMNL進(jìn)程負(fù)責(zé)執(zhí)行輕量級(jí)的且頻率較高的和可管理性相關(guān)的后臺(tái)任務(wù),例如捕獲會(huì)話歷史信息,測(cè)量值計(jì)算等。

AWR的采樣工作由MMON進(jìn)程每個(gè)1小時(shí)執(zhí)行一次,ASH信息同樣會(huì)被采樣寫出到AWR負(fù)載庫(kù)中。雖然ASH buffer被設(shè)計(jì)為保留1小時(shí)的信息,但很多時(shí)候這個(gè)內(nèi)存是不夠的,當(dāng)ASH buffer寫滿后,另外一個(gè)后臺(tái)進(jìn)程MMNL將會(huì)主動(dòng)將ASH信息寫出。

4. SYSAUX表空間

這些采樣數(shù)據(jù)都存儲(chǔ)在SYSAUX表空間中,并且以WRM$_* 和 WRH$_*的格式命名。前一種類型存儲(chǔ)元數(shù)據(jù)信息(如檢查的數(shù)據(jù)庫(kù)和采集的快照),后一種類型保存實(shí)際采集的統(tǒng)計(jì)數(shù)據(jù)。

SQL> select table_name from dba_tables where table_name like 'WRM$%';

TABLE_NAME

-----------------------

WRM$_WR_CONTROL

WRM$_SNAP_ERROR

WRM$_SNAPSHOT

WRM$_DATABASE_INSTANCE

WRM$_BASELINE

當(dāng)SYSAUX表空間滿后,AWR將自動(dòng)覆蓋掉舊的信息,并在警告日志中記錄一條相關(guān)信息:

ORA-1688: unable to extend table SYS.WRH$_ACTIVE_SESSION_HISTORY partition WRH$_ACTIVE_3533490838_1522 by 128 in tablespace SYSAUX

5. 采樣頻率和保留時(shí)間

可以通過(guò)查詢視圖dba_hist_wr_control或(wrm$_wr_control)來(lái)查詢AWR的采樣頻率和保留時(shí)間。默認(rèn)為每1小時(shí)采樣一次,采樣信息保留時(shí)間為7天。

SQL> select * from dba_hist_wr_control;

DBID SNAP_INTERVAL RETENTION TOPNSQL

---- ------------- ----------- ----------

1148 +00000 00:1 +00007 00:0 DEFAULT

SQL> select DBID, SNAP_INTERVAL, SNAPINT_NUM, RETENTION from wrm$_wr_control;

DBID SNAP_INTERVAL SNAPINT_NUM RETENTION

---------- ------------------ ----------- --------------------

1160732652 +00000 01:00:00.0 3600 +00007 00:00:00.0

6. 采樣數(shù)據(jù)量

由于數(shù)據(jù)量巨大,把所有ASH數(shù)據(jù)寫到磁盤上是不可接受的。一般是在寫到磁盤的時(shí)候過(guò)濾這個(gè)數(shù)據(jù),寫出的數(shù)據(jù)占采樣數(shù)據(jù)的10%,寫出時(shí)通過(guò)direct-path insert完成,盡量減少日志生成,從而最小化數(shù)據(jù)庫(kù)性能的影響。

7. 初始化參數(shù)statistics_level

AWR的行為受到參數(shù)STATISTICS_LEVEL的影響。這個(gè)參數(shù)有三個(gè)值:

* BASIC:awr統(tǒng)計(jì)的計(jì)算和衍生值關(guān)閉.只收集少量的數(shù)據(jù)庫(kù)統(tǒng)計(jì)信息.

* TYPICAL:默認(rèn)值.只有部分的統(tǒng)計(jì)收集.他們代表需要的典型監(jiān)控oracle數(shù)據(jù)庫(kù)的行為.

* ALL : 所有可能的統(tǒng)計(jì)都被捕捉. 并且有操作系統(tǒng)的一些信息.這個(gè)級(jí)別的捕捉應(yīng)該在很少的情況下,比如你要更多的sql診斷信息的時(shí)候才使用.

總結(jié)

以上是生活随笔為你收集整理的oracle手工收集awr报告_WHAT——什么是AWR?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。