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]
注意事项
注意:
该参数最小值必须满足单个查询所需最大块数,否则查询将无法执行。