Skip to content

swap_buff_mem

参数名称

swap_buff_mem

参数解释

交换缓冲区内存(单位:MB)。

交换缓存块(SWAP)初始额定总内存,swap内存用于排序、hash、聚合等运算的文件转出和读取,块大小为256KB,区别与data_buff_mem此缓存管理没有分组设计,当swap内存不足时,后续任务堆swap内存的请求阻塞等待,直到swap内存回收重用。

以hashjoin为例,当sga不足或max_hash_mem使用完后将启动文件转出(使用临时表空间),转出逻辑文件组由hash_parti_num决定,将使用hash_parti_num* 2个交换缓存块(按默认值计算162256K=8MB)。

默认值

64

访问权限

R/W

是否全局参数

修改生效方式

重启生效

取值范围

[64,1048576]

注意事项

注意:

该参数最小值必须满足单个查询所需最大块数,否则查询将无法执行。