You need to enable JavaScript to run this app.
导航
查询配置
最近更新时间:2024.06.14 16:59:19首次发布时间:2021.08.19 11:18:57

1. 概述

可视化查询支持查询配置,包含缓存与抽样功能。开启缓存后,在数据更新前查询同条件的图表,将会读取缓存数据,以缩短查询时间。如关闭缓存,则每次刷新页面/查询图表都会进行即时查询。除此之外在查询配置中还能够开启抽样功能,该功能开启后能提升查询速度。
图片

2. 功能介绍

2.1 缓存设置

可视化查询默认开启缓存。缓存开启的情况下,对应数据集发生同步时会刷新缓存,保证查询数据最新。
可取消勾选并应用以关闭缓存。关闭缓存后,每次查询和刷新都将进行即时查询,可能会延长数据查询时间。
图片
对实时数据集(Kafka、ClickHouse),还可以设置缓存时长,即缓存刷新的时间。
实时数据集设置缓存时长后,则会每一缓存时间刷新一次数据,保证查询数据与实际生产数据时间差在缓存时间以内,同时提升查询性能。
图片

2.2 抽样设置

支持开启抽样功能,勾选[开启抽样]功能,能够提升查询速度。
图片
开启抽样后可以看见抽样字段,可自行配置抽样类型。

2.2.1 抽样类型

(1)随机抽样
适用场景:数据量大查询较慢,抽样快速看结果
适用数据量:仅大数据量可用(大于 10 万行)
特性说明:按块(每个块 8192 行)抽样,因此小数据量时抽样行数误差极大,不适用。
(2)默认抽样
适用场景:10 万行数据抽 200 行,查看明细数据
适用数据量:适合小数据量(小于 10 万行)
特性说明:按行抽样,但更新的分区更易被抽到,因此不适合大数据量,也不适合做指标计算。此抽样模式下如果数据未更新,每次抽样的结果是相同的,因此适合多次抽样查看同一份明细数据的场景。

2.2.2 抽样百分比

可视化查询时依照抽样字段进行抽样,占比越小,数据量越小,可视化查询速度越快。

2.3 集群查询参数

*自2.68私有化版本支持
在查询配置中,ClickHouse系图表可通过启用集群查询参数提升查询速度。

  • enableOptimizer:启用优化器,通过调整参数等提高性能加速查询。
  • enableRuntimeFilter:启用运行时过滤器,在运行时动态生成过滤条件,来减少扫描的数据量,加速查询。
  • logQueriesCutToLength:限制查询长度,将查询结果截断到一定长度以提高性能。可自定义截断长度。