sort_buffer_size vs myisam_sort_buffer_size

myisam_sort_buffer_size:

session/global级别,可动态变更

设置在REPAIR TABLE,或者用 CREATE INDEX 创建索引或 ALTER TABLE 的过程中排序索引所分配的缓冲区大小。可设置范围4Bytes 至 4GB,默认为8MB。

 

sort_buffer_size:

session/global 级别,可动态变更

系统中对数据进行排序的时候使用的 Buffer。

Sort Buffer 是单个纯种的,所以当多个线程同时进行排序的时候,系统中就会出现多个Sort Buffer。一般可以通过增大 Sort Buffer 来提高 ORDER BY 或是 GROUP BY 的处理性能。系统默认大小为2MB,最大限制和 Join Buffer 一样,在 MySQL 5.1.23版本之前最大为4GB,从5.1.23版本开始,在除了windows 之外的64位平台上可以超过 4GB 的限制。

转载于:https://www.cnblogs.com/xuxyblog/p/4838429.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值