根据采集到的不同数据类型,AnalyticDB采用不同的后台存储系统来进行监控数据的存储。

时序数据存储

时序数据库对时序数据的写入、聚合以及检索都做了特定优化,AnalyticDB采集到的时序数据主要存在在时序数据库中。目前每个AnalyticDB实例有一个独立的时序数据库进行服务,只保存当前AnalyticDB实例的时序数据。

日志数据存储

日志数据主要包括审计日志、查询详情日志,经过多重的拆解、组合以及聚合后,目前主要存储在OLAP数据库中,进行后续的实时多维分析。其中审计日志单独存储在一个数据库表中,包括USER、DATABASE、RT、SQL、TYPE等明细信息;把审计日志记录的简要明细信息进行多维的聚合后,生成实例的画像表信息,存储在画像表中。查询详情日志被分解为查询级别统计信息表、子任务级别统计信息表、算子级别统计信息表以及PlanNode级别统计信息表,这些拆解后的明细指标,可以针对不同的系统问题进行不同的聚合分析。