可视化查询支持查询配置,包含缓存与抽样功能。开启缓存后,在数据更新前查询同条件的图表,将会读取缓存数据,以缩短查询时间。如关闭缓存,则每次刷新页面/查询图表都会进行即时查询。除此之外在查询配置中还能够开启抽样功能,该功能开启后能提升查询速度。
可视化查询默认开启缓存。缓存开启的情况下,对应数据集发生同步时会刷新缓存,保证查询数据最新。
可取消勾选并应用以关闭缓存。关闭缓存后,每次查询和刷新都将进行即时查询,可能会延长数据查询时间。
对实时数据集(Kafka、ClickHouse),还可以设置缓存时长,即缓存刷新的时间。
实时数据集设置缓存时长后,则会每一缓存时间刷新一次数据,保证查询数据与实际生产数据时间差在缓存时间以内,同时提升查询性能。
支持开启抽样功能,勾选[开启抽样]功能,能够提升查询速度。
开启抽样后可以看见抽样字段,可自行配置抽样类型。
(1)随机抽样
适用场景:数据量大查询较慢,抽样快速看结果
适用数据量:仅大数据量可用(大于 10 万行)
特性说明:按块(每个块 8192 行)抽样,因此小数据量时抽样行数误差极大,不适用。
(2)默认抽样
适用场景:10 万行数据抽 200 行,查看明细数据
适用数据量:适合小数据量(小于 10 万行)
特性说明:按行抽样,但更新的分区更易被抽到,因此不适合大数据量,也不适合做指标计算。此抽样模式下如果数据未更新,每次抽样的结果是相同的,因此适合多次抽样查看同一份明细数据的场景。
可视化查询时依照抽样字段进行抽样,占比越小,数据量越小,可视化查询速度越快。
*自2.68私有化版本支持
在查询配置中,ClickHouse系图表可通过启用集群查询参数提升查询速度。