管理参数

最近更新时间:2025-01-20 10:18:42

我的收藏
本文为您介绍只读分析引擎实例支持修改的参数。

前提条件

准备好只读分析引擎实例,请参见 开启只读分析引擎
实例状态为运行中。

管理参数

支持对只读分析引擎实例的参数进行管理,包括修改参数、参数模板的应用、参数修改记录等,操作方法与 TXSQL 引擎的只读实例基本一致,请参见 设置实例参数

参数列表

下表为只读分析引擎实例支持修改的参数列表与参数修改建议:

常用参数

参数名
默认值
是否重启
参数修改建议
sql_mode
与读写实例保持一致
此参数控制 SQL 在只读分析引擎执行行为,参数值的行为逻辑与 MySQL 保持一致。但存在部分 SQL_MODE 不兼容或可配置但无法生效,详情请参考文档:兼容性与使用限制 的 SQL_MODE。
mpp-time-out
3600
此参数控制 SQL 在只读分析引擎中执行的超时时间。如 SQL 执行超出此时间,则会超时报错。可根据业务实际情况进行此参数的调整。
max_connections
1024
此参数控制只读分析引擎的最大连接数,超出此连接数配置时,新增的连接将会报错。建议最大连接数根据业务实际的要求进行配置。因只读分析引擎主要承载业务中的复杂 SQL,也不建议新增过多链接,维持到200以下即可。
max_threads
16
此参数控制 SQL 在只读分析引擎中最大可使用的线程数。默认与实例规格的最大 CPU 保持一致。建议修改为实例规格的 CPU/2。
libratree_enable_check_disk_space_available
ON
此参数控制是否开启磁盘空间保留功能。默认控制用户只能使用到当前磁盘实例规格的90%。达到90%的磁盘空间后,会暂停只读分析引擎的数据同步与加载。
libratree_reserve_space_pcnt
10%
此参数控制是否开启磁盘空间保留比例,默认为10%,即保留10%的空间不被数据占用。

场景参数:

参数名
默认值
是否重启
参数修改建议
replication_sink_parallelism
16
修改此参数可提升在数据增量加载时的并发数量。可提升增量数据加载的速度。但会增加对“读写节点”的压力。请在“读写节点”资源比较富余的时候调整此参数。
replication_dumper_split_chunk_parallel
1
通过此参数可控制拆分 chunk 的并发度。并发度越高,全量加载的速度越快。但是调高此值会增加对“读写节点”的压力。请在“读写节点”资源比较富余的时候调整此参数。
replication_dumper_table_parallel
4
通过此参数可控制同时启动数据全量加载的表数量。在读写实例的资源充足的情况下,同时启动的表数量越多,全量数据加载的速度越快。请在“读写节点”资源比较富余的时候调整此参数。
replication_dumper_insert_parallel
4
通过此参数可控制在全量数据加载时写入只读分析引擎的并发度。在只读分析引擎资源充足的情况下,写入并发数量越高,全量数据加载的速度越快。请在“只读分析引擎”资源较富余的时候调整此参数。
replication_dumper_select_parallel
16
通过此参数可控制在全量数据加载时有几个并发同时读取表数据。在读写实例的资源充足的情况下,同时启动的并发数量越多,全量加载的速度就越快。请在“读写节点”资源比较富余的时候调整此参数。
replication_dumper_chunk_size
10000
每一次加载全量数据时从读写实例读取的 chunk 大小。chunk 越大,对读写实例消耗的资源越多,全量数据加载速度越快。请在“只读分析引擎”资源较富余的时候调整此参数。
libra_runtime_filter_type
MIN_MAX,BLOOM_FILTER,IN_FILTER
控制 Runtime Filter 功能可使用的 Runtime Filter 类型。详细介绍可参考:Runtime Filter 使用手册
libra_enable_runtime_filter
ON
控制是否开启/关闭 Runtime Filter 功能。详细介绍可参考:Runtime Filter 使用手册
libra_enable_late_materialization
ON
控制是否开启/关闭延迟物化功能。详细介绍可参考 延迟物化
null_for_aggregation_by_empty_set
ON
此参数控制在当 Group By 遇到空结果集时候,是否返回空值。如果参数开启,则就会对空值进行 Group By。如果参数关闭,则会跳过空值。