随着时间的推移,CA Executive Insight 数据库的数据量将变得非常庞大。 为了减少数据库中存储的数据量,CA Executive Insight 会根据指定的保留条件每天从数据库中清除过期数据。 例如,如果数据保留条件是 100,将从数据库中删除所有 100 天以前的数据。 数据清除通常在每天午夜之后进行;但是,如果上一次清除过程没有成功完成,则在重新启动 CA Executive Insight 服务器之后也会进行清除。
保留条件存储在 CA Executive Insight 数据库的 tenant_settings 表中,如下所示:
|
id |
DisplayName |
name |
value |
|---|---|---|---|
|
1 |
业务指标原始数据保留天数 |
rawDataRetentionDays |
3 |
|
2 |
业务指标每小时聚合数据保留天数 |
hourlyDataRetentionDays |
14 |
|
3 |
业务指标每日聚合数据保留天数 |
dailyDataRetentionDays |
730 |
指定原始数据保留条件(以天为单位)。
默认:3
限制:1 或更大
指定每小时聚合数据保留条件(以天为单位)。
默认:14
限制:7 或更大
指定每日聚合数据保留条件(以天为单位)。
默认:730
限制:90 或更大
要更改保留条件,可以使用 SQL 更新查询。 例如,以下查询将每日聚合数据保留条件设置为 100 天:
UPDATE tenant_settings SET value=100 WHERE id=3;
必须重新启动 CA Executive Insight 服务器,才能使更改生效。 在服务器启动时,将验证保留条件值。 如果该值小于其最小值,将使用默认值,并在 CA Executive Insight 服务器日志中显示错误消息。
|
版权所有 © 2014 CA。
保留所有权利。
|
|