如何修改Oracle数据库功能使用情况统计采样间隔时间?



Oracle 数据库功能使用情况统计信息 (DBA_FEATURE_USAGE_STATISTICS( 的字段"SAMPLE_INTERVAL"默认为 604,800 秒(7 天(。如何手动将其更改为其他数字,例如 10 秒或 20 秒?我需要经常收集使用情况更新。

请参阅此处的文档:https://docs.oracle.com/database/121/REFRN/GUID-B8A38B9B-3AAA-4341-AA05-4309870CE73B.htm#REFRN23396

另外,与此相关的性能影响有多大?这仅适用于非常低的负载,仅用于开发目的。

这适用于 Oracle Database 12c,但对于 11g 和 13c/18 应该相同。

提前谢谢。

完全不支持,但是,您是否尝试过:

Update wri$_dbu_usage_sample set sample_interval = 600
where dbid = ( SELECT dbid from v$database);

作为SYS

您可能需要手动触发它运行一次,以使其按新计划运行:

alter session set "_SWRF_TEST_ACTION"=53;

我还没有在我的数据库中尝试过任何这种方法。 没试过,不想试。

相关内容

最新更新