Data Cache 预热
本文介绍如何通过 Data Cache 预热 (Warmup) 来提前将远端数据载入 Data Cache。
功能介绍
在数据湖分析以及存算分离场景下,有一些场景对查询有一定的性能要求,比如 BI 报表,性能测试 POC 等。缓存预热功能可以提前将远端数据载入 Data Cache,避免查询时还需要从远端拉取数据,从而提供快速、稳定的查询性能。
Data Cache 预热和 Data Cache 特性的区别:
- Data Cache 是一个被动填充 cache 的过程,相当于在查询时通过同步或异步的方式把数据写入 cache,以便后续查询使用。
- Data Cache 预热是一个主动填充 cache 的过程,提前将想要查询的数据放到 cache 里,是基于 Data Cache 的扩展。
该特性从 3.3 版本开始支持。