【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】 V4.2.0
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
想问下,监控数据如何清理历史数据,有什么参数控制么?
【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】 V4.2.0
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
想问下,监控数据如何清理历史数据,有什么参数控制么?
OCP 监控数据都是用分区表来存的,ocp会自动作清理,理论上不需要自己去清数据,现在看30多G,是磁盘空间不足了吗,如果够用的话不需要单独去清理数据的
这个并不是统一配置成一样的值,具体的配置项可以通过系统参数来查看,
ocp.monitor.data.retention-days
值是 json 格式,对应了表和保留天数,可以去monitordb中看一下哪个表最大,适当的调整一下保留的天数
值班的老师,晓得么?
那如何更改保留历史的时间呢?
参考老师发的这个图,看下呢
参数 --》对应表
ocp.monitor.data.retention-days 其中的json字段:
ocp_metric_data_60–》metric_data_minute
ocp_metric_data_1 --》metric_data_second
metric_hour_data --》metric_data_hour
ocp.perf.parallel.sql.partition.retention.days --》ob_hist_sql_plan_monitor
ocp.perf.sql.sql-hist-level0-retention --》ob_hist_sql_audit_stat_0
ocp.perf.sql.sql-hist-level1-retention --》ob_hist_sql_audit_stat_1
ocp.perf.sql.sql-hist-level2-retention --》ob_hist_sql_audit_stat_2
那是表对应的保留天数,但实际查看数据,这些表都不大,数据量最大的是ob_hist_partition_stats_compressed表,要怎么清理
ob_hist_partition_stats_compressed对应1098那个默认值的
ob_hist_partition_stats_compressed 提前创建一年的分区,保留三年数据.
ob_hist_partition_stats_compressed----->metric_daily_data=1098
是这个么?
是的
好的,谢谢
靖顺老师,ob_hist_sql_plan_monitor 这个表的数据太多,会导致ocp集群合并超时,可以手工清理该表的历史最早数据吗
应该是有配置参数吧