AWR - Snapshots

Standaard worden ieder uur snapshots genomen van de relevante data, deze zal standaard 7 dagen bewaard worden. De standaard waarden kunnen op de volgende manier aangepast worden:


BEGIN
DBMS_WORKLOAD_REPOSITORY.modify_snapshot_settings(
retention => 43200, -- Minutes (= 30 Days). Current value retained if NULL.
interval => 30); -- Minutes. Current value retained if NULL.
END;
/

 

De veranderingen in de settings worden weergegeven in de view DBA_HIST_WR_CONTROL. De retentie periode zou eigenlijk een complete workload cycle moeten kunnen weergeven. Indien je systeem er een maandelijkse archivering en load op nahoud zou een 1 maands retentie periode een betere keuze zijn. Een interval van “0” zet het snapshot verzamelen uit, wat op zijn beurt weer veel van de zelf-tuning-functionaliteit zal stoppen, dit wordt dan ook niet aangeraden.. Automatische verzameling is alleen mogelijk als de STATISTICS_LEVEL parameter is gezet op TYPICAL of ALL. Als de waarde is gezet op BASIC kunnen er handmatig snapshots genomen worden maar ze zullen wel een aantal statistieken missen.

Extra snapshots kunnen genomen worden en bestaande kunnen verwijderd worden met:


EXEC DBMS_WORKLOAD_REPOSITORY.create_snapshot;

BEGIN
DBMS_WORKLOAD_REPOSITORY.drop_snapshot_range (
low_snap_id => 22,
high_snap_id => 32);
END;
/

Snapshot informatie kan verkregen worden van de view DBA_HIST_SNAPSHOT.

 

 

Advertentie

>

Poll

Voorkeur
 

Wie is er aanwezig

We hebben 312 gasten online