MODIFY_SNAPSHOT_SETTINGS プロシージャは、WORKLOAD_REPOSITORY設定を変更するために使用されます。
機能の適用範囲
このシステムパッケージは、sysテナントでの実行のみをサポートします。
構文
DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(
retention INT DEFAULT NULL,
interval INT DEFAULT NULL,
topnsql INT DEFAULT NULL,
sqlstat_interval INT DEFAULT NULL
);
パラメータ説明
パラメータ |
説明 |
|---|---|
| retention | スナップショットの保持時間です。この時間を超えるスナップショットは自動的に削除されます。単位は分です。[1440分(1日)、52560000分(100年)] の範囲です。
|
| interval | 各スナップショット間の間隔を設定します。単位は分です。[10分、525600分(1年)] の範囲です。
|
| topnsql | WRディスク書き込み時のSQLSTATで記録するデータ数。 |
| sqlstat_interval | SQLSTATスナップショットのディスク書き込み時間間隔です。単位は分です。 |
例
各スナップショットの保持時間を2265分(約1日12時間)、各スナップショット間の間隔を16分に設定し、ディスクへの書き込み時に30件のSQLSTATデータを記録するように設定します。また、SQLSTATスナップショットのディスク書き込み時間間隔を5分に設定します。
obclient(root@sys)[(none)]> CALL DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS('2265','16', 30, 5);
関連ドキュメント
WRにおけるスナップショットの詳細については、スナップショットポリシーの設定を参照してください。