- 論壇徽章:
- 0
|
先調(diào)整AWR自動采樣的時間間隔,以便在較短的時間內(nèi)看到測試效果。否則在默認(rèn)的1小時采樣一次的環(huán)境下,測試周期過長。
1.獲取AWR默認(rèn)采樣間隔時間 參考文章《【AWR】調(diào)整AWR數(shù)據(jù)采樣時間間隔及歷史快照保留時間》(http://space.itpub.net/519536/viewspace-668410)。 sys@ora10g> col SNAP_INTERVAL for a20 sys@ora10g> col RETENTION for a20 sys@ora10g> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION TOPNSQL ---------- -------------------- -------------------- ---------- 4067278754 +00000 01:00:00.0 +00007 00:00:00.0 DEFAULT
AWR默認(rèn)的采樣時間間隔是1小時。
2.調(diào)整自動采樣時間間隔 將自動采樣的時間間隔設(shè)置為最小值(最小值是10分鐘自動采樣一次)。 BEGIN DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS( interval => 10, retention => 2*24*60); END; /
3.確認(rèn)自動采樣時間間隔調(diào)整成功 sys@ora10g> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION TOPNSQL ---------- -------------------- -------------------- ---------- 4068874419 +00000 00:10:00.0 +00002 00:00:00.0 DEFAULT
未來將會在10分鐘的整數(shù)倍處觸發(fā)AWR的自動采樣。
4.手工完成采樣的命令 sys@ora10g> exec dbms_workload_repository.create_snapshot;
PL/SQL procedure successfully completed.
5.測試場景設(shè)計 1)十分鐘的采樣間隔,5分鐘“之前”手工采樣一次,觀察下一個自動采樣是否發(fā)生;
2)十分鐘的采樣間隔,5分鐘“之后”手工采樣一次,觀察下一個自動采樣是否發(fā)生;
6.測試結(jié)果及結(jié)論 sys@ora10g> col BEGIN_INTERVAL_TIME for a30 sys@ora10g> col END_INTERVAL_TIME for a30 sys@ora10g> select SNAP_ID,BEGIN_INTERVAL_TIME,END_INTERVAL_TIME from dba_hist_snapshot order by 3;
SNAP_ID BEGIN_INTERVAL_TIME END_INTERVAL_TIME ------- ------------------------- ------------------------- ……省略其他輸出數(shù)據(jù)…… 31 01-MAY-11 22.30.20.211 PM 01-MAY-11 22.31.32.154 PM --手動采樣 32 01-MAY-11 22.31.32.154 PM 01-MAY-11 22.40.20.361 PM --自動采樣發(fā)生 33 01-MAY-11 22.40.20.361 PM 01-MAY-11 22.48.28.451 PM --手動采樣 34 01-MAY-11 22.48.28.451 PM 01-MAY-11 23.00.20.617 PM --跳過“22.50” 35 01-MAY-11 23.00.20.617 PM 01-MAY-11 23.01.55.948 PM --自動采樣發(fā)生
注意:在“22.50”分的自動采樣沒有如期完成。這便是這個有趣的現(xiàn)象。 測試推測結(jié)論:在自動采樣周期的前半周期如果出現(xiàn)手動采樣將不會影響自動采樣的發(fā)生;但是,如果是在自動采樣周期的后半周期內(nèi)完成的手動采樣,緊跟其后的自動采樣將不會發(fā)生。
7.小結(jié) 建議對上述現(xiàn)象進(jìn)行多次測試,以便保證結(jié)論的可信性。 由于AWR默認(rèn)情況下的自動采樣周期是1小時,因此如果前半小時出現(xiàn)手動采樣對整點(diǎn)的自動采樣沒有影響;在后半小時出現(xiàn)手動采樣,下一次整點(diǎn)的自動采樣將被取消。
Good luck |
|