key_buffer_size 控制索引缓冲内存,值越高,索引可以使用的内存越多,性能约好。建议设置为系统内存的25%-30%左右。

table_cache 控制表高速缓存可以使用内存的数量,以及同一时间内MySQL可以处理表的打开总量。 相关的变量有 max_connections ,MySQL手册建议公式: table_cache = max_connections x N ,N为标准连接中表的数量。

sort_buffer 可以提高ORDER BY GROUP BY
read_rnd_buffer_size 提高读分类行的速度

read_buffer_size 提高SELECT查询的速度,是的SELECT能顺利的顺序扫描表。

binlog_cache_size 增加二进制日志的缓存,对于写操作频繁的服务器有提高性能。

thread_cache_size 对于负载高,读写频繁的服务器,增加会提高线程连接效率。