2007年9月30日 星期日

ORACLE10G--使用dbms_advisor 設定ADDM的功能

ADDM 提供效能改善建議
手動產生ADDM report
SQL> @?/rdbms/admin/addmrpt.sql
AWR 預設每60分鐘提供快照. AWR預設是自動執行, 但也能使用DBMS_WORKLOAD_REPOSITORY手動執行
MMON 會啓動ADDM 去分析二筆快照. 然後提出效能改善的建議

dbms_advisor 六個主要功能
1.create_task 開新TASK
2.set_default_task 修改工作
3.delete_task 刪除
4.execute_task 執行
5.get_task_report 取得報告
exec dbms_advisor.get_task_report( task_name IN VARCHAR2,
type IN VARCHAR2 :='TEXT',
level IN VARCHAR2 :='TYPICAL',
section IN VARCHAR2 :='ALL',
owner_name IN VARCHAR2 :=NULL
) Return clob;
type 有TEXT, XML,HTML三種值可以設定
6.set_default_task_parameter 設定工作值

相關view
DBA_ADVISOR_TASKS
DBA_ADVISOR_PARAMETERS
DBA_ADVISOR_DEF_LOG
DBA_ADVISOR_FINDINGS
DBA_ADVISOR_RECOMMENDATIONS
DBA_ADVISOR_RATIONALE
DBA_ADVISOR_ACTIONS
DBA_ADVISOR_DEF_PARAMETERS
SQL> exec dbms_advisor.set_default_task_parameter('ADDM','DBIO_EXPECTED',9000);<--DBIO_EXPECTED並不是預設參數

關閉ADDM 功能
STATISTICS_LEVEL 預設參數有三種設定值 BASIC, TYPICAL, ALL, 若要關閉ADDM功能, 請設值為BASIC

沒有留言: