信息 |
---|
1、目前只有数据模型抽取模式才支持设置预计算。 2、目前预计算支持的高速缓存库:SmartbiMpp产品默认使用高速缓存库CH、StarRocks。 3、只有数据模型的抽取计划成功执行完成后,新创建或者修改的预计算才会生效。 4、具体功能限制可查看:6 功能限制章节。 |
1 概述
预计算:即把某些耗时的操作(例如JOIN、聚合)的结果保存下来,以便在查询时直接复用,从而避免这些耗时的操作,最终达到加速查询的目的,它是解决性能的一个举措。
...
数据模型编辑界面支持预计算配置,一个数据模型可以建立多个预计算。
...
...
1、目前只有数据模型抽取模式才支持设置预计算。
2、目前预计算支持的高速缓存库:SmartbiMpp产品默认使用高速缓存库CH、StarRocks。
3、只有数据模型的抽取计划成功执行完成后,新创建或者修改的预计算才会生效。
2 预计算适用场景
适用于如下场景:
- 模式固定、且执行频次高的查询;
- 查询包含非常耗时的操作,比如聚合、快速计算等;
- 查询仅涉及表中的很小部分数据。
适合事实表数据行数很大的情况,比如千万级别。
3 功能介绍
3.1 开启功能前提条件
...
如果高速缓存库是StarRocks,命中成功之后:
锚 | ||||
---|---|---|---|---|
|
6 功能限制
1、目前预计算功能仅在抽取模式下支持,直连模式暂不支持。这意味着采用直连数据源方式构建的数据模型无法使用预计算功能来提升查询性能。对于一些对数据实时性要求极高,且依赖直连模式获取最新数据的业务场景,无法通过预计算优化查询速度。
...