SQL Management Base (DBMS_SMP)
SQL Management Base (SMB) è un repository logico che risiede nel tablespace SYSAUX e contiene le informazioni relative a SQL plan baseline, statement logs, plan histories e SQL profiles.
Serve per mantenere le informazioni che verranno utilizzate da "oralce optimizer" per gestire le SQL performance.
Lo spazio usato può essere gestito da due attributi del package DBMS_SMP.
space_budget_percent: indica la massima percentuale di SYSAUX occupata che di default è 10 e varia tra 1 e 50.
plan_retention_weeks: indica il numero di settimane di mantenimento dei "piani non utilizzati" prima di essere eliminati. Di default è 53 settimane e assume i valore 5-523.
SELECT parameter_name, parameter_value
FROM dba_sql_management_config;
Per resetterali eseguire il comando:
BEGIN
DBMS_SPM.configure('space_budget_percent', 11);
DBMS_SPM.configure('plan_retention_weeks', 54);
END;
/
Quando SMB occupa 11% dello spazio del tbs SYSAUX viene generato un warning nell'alert log.
Serve per mantenere le informazioni che verranno utilizzate da "oralce optimizer" per gestire le SQL performance.
Lo spazio usato può essere gestito da due attributi del package DBMS_SMP.
space_budget_percent: indica la massima percentuale di SYSAUX occupata che di default è 10 e varia tra 1 e 50.
plan_retention_weeks: indica il numero di settimane di mantenimento dei "piani non utilizzati" prima di essere eliminati. Di default è 53 settimane e assume i valore 5-523.
SELECT parameter_name, parameter_value
FROM dba_sql_management_config;
Per resetterali eseguire il comando:
BEGIN
DBMS_SPM.configure('space_budget_percent', 11);
DBMS_SPM.configure('plan_retention_weeks', 54);
END;
/
Quando SMB occupa 11% dello spazio del tbs SYSAUX viene generato un warning nell'alert log.