行列融合参数

enable_imcsscan

参数说明: 开启列缓存查询功能。

该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。开启后,openGauss支持通过列缓存扫描,执行计划将根据表是否已行列转换及代价估算明确最终是否通过列缓存扫描。

取值范围: 布尔型

  • on表示开启列缓存扫描功能。
  • off表示关闭列缓存扫描功能。

默认值: off

enable_parallel_populate

参数说明: 开启并行行列转换。

该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

取值范围: 布尔型

  • on表示开启并行行列转换。
  • off表示关闭并行行列转换。

默认值: on

max_imcs_cache

参数说明: 设置列缓存所使用的缓冲区的大小。

该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。

取值范围: 整型,102400~INT_MAX,单位为kB。

默认值: 100MB

设置建议

行列融合使用max_imcs_cache设置的缓冲区进行列缓存的存储,当增大max_imcs_cache配置时,需增大max_process_memory的大小以符合内存的基本逻辑校验。当行列转换的表数据大于配置的列缓存存储空间时,系统将存储临时文件。

htap_wait_xlog_lsn_timeout

htap_wait_xlog_lsn_timeout

参数说明: 设置备机行列转换前等待主机lsn的超时时间。

该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。

取值范围: 整型,0~INT_MAX / 1000,单位为秒。

默认值: 60s

意见反馈
编组 3备份
    openGauss 2025-06-08 22:43:52
    取消