更新时间:2024-12-06 GMT+08:00
分享

磁盘缓存

以下参数仅9.1.0及以上集群版本支持。

enable_disk_cache

参数说明:控制是否打开文件缓存。该参数受enable_aio_scheduler和obs_worker_pool_size的前置控制;只有在enable_aio_scheduler=on以及obs_worker_pool_size>=4的前提下,此参数为on才会生效。

参数类型:USERSET

取值范围:布尔型

默认值: off

enable_disk_cache_recovery

参数说明:控制是否允许在重启集群时恢复文件缓存。

参数类型:USERSET

取值范围:布尔型

默认值: off

disk_cache_block_size

参数说明:用于设置文件系统缓存单个block的大小(单位 KB)。

参数类型:POSTMASTER

取值范围:整型,8KB~8*1024*1024*1024KB

默认值: 1MB

disk_cache_max_size

参数说明:用于设置文件系统缓存的总大小(单位 KB)。

参数类型:SIGHUP

取值范围:整型,1GB~1PB

默认值:EVS容量的1/3

EVS容量默认划分是:1/3 * 2副本存储本地持久化的数据(如:列存索引,行存表,本地列存表),另外1/3留给缓存使用。

disk_cache_max_open_fd

参数说明:用于设置文件系统缓存同时打开的文件数量。

参数类型:POSTMASTER

取值范围:整型,0-INT_MAX

默认值:1000

disk_cache_a1out_min_ratio

参数说明:用于设置文件系统缓存LRU2Q算法a1_out队列最短时的长度比率(队列的实际最小长度等于 disk_cache_a1out_min_ratio * disk_cache_max_size)。

参数类型:POSTMASTER

取值范围:双精度浮点型,0-DOUBLE_MAX

默认值:0.5

disk_cache_a1out_max_ratio

参数说明:用于设置文件系统缓存LRU2Q算法a1_out队列最长时的长度比率(队列的实际最大长度等于 disk_cache_a1out_max_ratio * disk_cache_max_size)。

参数类型:POSTMASTER

取值范围:浮点类型,0-DOUBLE_MAX

默认值:8

disk_cache_a1in_ratio

参数说明:用于设置文件系统缓存LRU2Q算法a1_in队列的长度比率。

参数类型:POSTMASTER

取值范围:浮点类型,0-1

默认值:0.25

disk_cache_base_paths

参数说明:用于设置文件缓存保存cache文件的路径。

参数类型:POSTMASTER

取值范围:字符串

默认值:disk_cache

install_as_standby

参数说明:表示启动时此节点是否为备节点。

参数类型:POSTMASTER

取值范围:布尔型

on表示设置此节点为备节点。

off表示设置此节点为主节点。

默认值:off

相关文档