看到sort_buffer_size这个参数(connect级别的参数,MySQL5.7,默认值是1048576字节,也就是1MB)的默认值这么小,
想着是不是可以调大一点,反正内存动不动几十个GB的,也不在乎这个几MB的。
注:笔者尝试修改这个参数的值,在典型的排序(较大的表,排序字段无所索引的条件下)查询中,sort_buffer_size修改前后,性能上似乎并没有明显差异,
也就是说默认的配置是够用的了,或者笔者目前对这个参数的值理解的还不够到位。

包括MySQL中的其他参数,看着小的,才几MB的大小,就想试试调大一点,原来不是这么回事。
难怪,《高性能MySQL》的作者说:“(一定的前提下)甚至可以忘记某些配置的存在”
不难理解,任何一个人写程序,默认情况下,总要hold住百分之九十以上的情况吧。
之前也听某些老手说过:某些可配置化的参数,没有100%的把握,不要去随意修改,修改后的结果(副作用)很可能比你想象中的要严重很多。

MySQL中的sort_buffer_size参数大小的设置问题

 

http://bbs.chinaunix.net/thread-1805254-1-1.html

MySQL中的sort_buffer_size参数大小的设置问题

MySQL中的sort_buffer_size参数大小的设置问题

MySQL中的sort_buffer_size参数大小的设置问题

 

相关文章:

  • 2021-11-04
  • 2021-10-09
  • 2021-11-30
  • 2022-12-23
  • 2021-12-10
  • 2022-02-25
  • 2022-12-23
猜你喜欢
  • 2021-06-23
  • 2022-12-23
  • 2021-10-09
  • 2021-03-30
  • 2021-05-22
相关资源
相似解决方案