美文网首页Mysql参数详解
read_buffer_size/read_rnd_buffer

read_buffer_size/read_rnd_buffer

作者: 飘风PF | 来源:发表于2018-01-01 15:40 被阅读0次

    read_buffer_size:(数据文件存储顺序)是MySQL读入缓冲区的大小,将对表进行顺序扫描的请求将分配一个读入缓冲区,MySQL会为它分配一段内存缓冲区,read_buffer_size变量控制这一缓冲区的大小,如果对表的顺序扫描非常频繁,并你认为频繁扫描进行的太慢,可以通过增加该变量值以及内存缓冲区大小提高其性能,read_buffer_size变量控制这一提高表的顺序扫描的效率 数据文件顺序。
    read_rnd_buffer_size:是MySQL的随机读缓冲区大小,当按任意顺序读取行时(列如按照排序顺序)将分配一个随机读取缓冲区,进行排序查询时,MySQL会首先扫描一遍该缓冲,以避免磁盘搜索,提高查询速度,如果需要大量数据可适当的调整该值,但MySQL会为每个客户连接分配该缓冲区所以尽量适当设置该值,以免内存开销过大。表的随机的顺序缓冲 提高读取的效率。

    相关文章

      网友评论

        本文标题:read_buffer_size/read_rnd_buffer

        本文链接:https://www.haomeiwen.com/subject/iwytnxtx.html