【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】4.2.1社区版
【问题描述】我生成ash_report报告时结果为空,查看 GV$ACTIVE_SESSION_HISTORY里最早数据的时间是7个小时之前的,更早的没了,请问这个表的淘汰策略是怎样的,一般保存多长时间的数据或者保存多久的数据
稍等这边查询一下
目前该表GV$ACTIVE_SESSION_HISTORY暂未查询到保留周期说明,应该是与sql_audit类似按照内存或者保留行数做淘汰策略。
ash报告是没有输出数据么,可以把报告发出来一份这边帮您分析下
官网是没有说明 GV$ACTIVE_SESSION_HISTORY这张表的淘汰策略,所以想问问你们内部知不知道
你好查看了相关文档,大概是保留两个小时左右时间
GV$ACTIVE_SESSION_HISTORY这张表内部的数据是在OB内部占用固定的数据空间,默认是30M。30M用完后,会默认淘汰最旧的数据,以容纳最新的数据。
因此ash中保存数据的时间范围取决于用户压力。