注册

SORT_BUF_GLOBAL_SIZE是新排序方式的内存上限,那传统排序的内存上限是哪个

小灰灰_oO 2025/04/07 252 1 已解决

SORT_FLAG=0,使用传统排序的情况下,SORT_BUF_SIZE=100,是说每个会话进行排序时候,最大的内存使用量,那会话数量如果非常多的话,这个排序内存的总量能限制住么?

SORT_FLAG=1,使用新排序的情况下,SORT_BUF_GLOBAL_SIZE=30000,SORT_BLK_SIZE=3,这个SORT_BUF_GLOBAL_SIZE=30000就是排序的内存上限了吧。那每个会话分配多少排序内存啊,是按需申请么?也有可能单个会话申请到30000的排序内存?那样别的排序会话,是不是就执行不了,线程等待了? 而且新排序的情况下,参数SORT_BUF_SIZE是不是就没有 用处了

回答 0
暂无回答
扫一扫
联系客服