首页 > 其他 > 详细

sort_buffer_size vs myisam_sort_buffer_size

时间:2015-09-25 16:11:15      阅读:121      评论:0      收藏:0      [点我收藏+]

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 的限制。

sort_buffer_size vs myisam_sort_buffer_size

原文:http://www.cnblogs.com/xuxyblog/p/4838429.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!