14.4 数据清除行为

数据清除行为使您能够根据计划自动从存储库中删除旧数据。默认清除间隔为4 weeks. 要清除数据,请通过从下拉列表中进行选择来更改此设置。选择12 months,例如,删除所有早于一年的数据

图 14.3 数据清除行为

内容在周围的文字中描述。

清除数据将从存储库中永久删除信息。从该数据派生的事件随数据一起清除。

笔记

清除功能仅清除已关闭的事件和相关数据。

清除进程大约每天启动一次,或者在 MySQL Enterprise Monitor 用户界面重新启动时启动。如果您将清除持续时间从较大的时间跨度更改为较小的时间跨度,则数据将以一小时为增量从最旧到最新清除,直到满足新的数据保留策略。这样做是为了减少存储库的负载。

您可以通过以下方式配置数据清除行为:

  • Remove Non-Aggregated Metric Data Older Than:配置从受监控资产收集的非聚合数据保留的持续时间。这包括所有数据收集,包括 CPU、内存和连接以及活动统计信息。

  • 删除早于的每小时聚合指标数据:配置从受监控资产收集的每小时聚合数据保留的持续时间。这包括所有数据收集,包括 CPU、内存和连接以及活动统计信息。

  • Remove Daily Aggregated Metric Data Older Than:配置从受监控资产收集的每日聚合数据保留的持续时间。这包括所有数据收集,包括 CPU、内存和连接以及活动统计信息。

  • Remove Query Analyzer Data Older Than:配置保留查询分析器统计信息和有关单个查询的信息的持续时间。

设置清除行为的注意事项:

  • innodb_file_per_table可以通过启用存储库数据库并使用OPTIMIZE TABLE 操作从表中已删除的行中回收空间 来手动执行清除 。

  • 如果将清除值从高值更改为非常低的值,则清除数据使用的空间不会从 InnoDB 表空间中回收。OPTIMIZE TABLE通过在 MySQL 企业服务管理器的 MySQL 表上 运行以从清除的行中回收空间来执行此操作。