《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X冷热数据归档(3) https://developer.aliyun.com/article/1228562?groupCode=polardbforpg
归档表全部生成完毕后,回到sysbench页面,点击切换库,切换至刚创建的sysbench_cold库。校验数据,可以看到有4张表,数据都为10万行。
对冷数据sysbench进行压测,填入上述参数,开始压测。
查看sysbench实时日志,显示QPS约400-500,延迟约200ms。
也可点击菜单栏的压测结果-Sysbench查看,如上图。
接下来验证AP查询的能力。首先,对热数据和冷数据都使用analyze table进行统计信息收集。
查看AP查询的执行计划,显示为OSSTableScan算子对两张冷数据表进行了扫描操作,做hashjoin,并经由agg计算子进行group by等操作。
进行热数据与冷数据关联查询,此处使用了热数据的表。查看执行计划,与前面主要的不同点在于sbtest2表变为了LogicalView,而不是之前的OSSTableScan,说明它是一张热数据的表。
下文演示TTL的自动归档。
《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X冷热数据归档(5) https://developer.aliyun.com/article/1228560?groupCode=polardbforpg