管理查询分析数据

Vertica 会一直保留查询数据,直至超出表的存储配额,此时它会自动清除最旧的查询,以便为新查询腾出空间。还可以通过调用以下函数之一来清除已分析的数据:

  • CLEAR_PROFILING 会从内存中清除已分析的数据。例如,下列命令清除常规查询运行信息的分析,如已用的查询字符串和查询持续时间。

    => SELECT CLEAR_PROFILING('query');
    
  • CLEAR_DATA_COLLECTOR 会清除与数据收集器表和函数相关的所有内存及磁盘记录,并重置 DATA_COLLECTOR 系统表中的收集统计信息。

  • FLUSH_DATA_COLLECTOR 会一直等到内存日志移动到磁盘,然后刷新数据收集器,使 DataCollector 日志与磁盘存储同步。

配置数据保留策略

Vertica 按照配置的保留策略的规定保留它收集的历史数据