MySQL优化相关参数--先做个记录,以后可能用得到

innodb_io_capacity:可设置的磁盘IO性能参数,越高代表当前mysql的IO性能更好,可用做决策刷脏页速度的参数;

innodb_flush_neighbors:刷脏页是否开启连坐机制,建议不开启;

sort_buffer_size:order by排序内存大小;

read_rnd_buffer_size:MRR优化,排序空间大小,set optimizer_switch="mrr_cost_based=off",

            set optimizer_switch='mrr=on,mrr_cost_based=off,batched_key_access=on',减少随机磁盘读;

innodb_change_buffer_max_size:change_buffer的大小设置参数;

set tmp_table_size=1024:内存临时表的大小设置;
set sort_buffer_size=32768:也是越大越好,尽可能做到全字段排序;
set max_length_for_sort_data=16:sort_buffer中所允许的最大的排序字段大小,越大越好,尽可能做到全字段排序;

posted @ 2019-10-14 18:13  Booker808  阅读(122)  评论(0编辑  收藏  举报