innodb_buffer_pool_size参数
InnoDB用来设置缓存它的数据和索引的内存缓冲区大小,减少I/O。可以设置为服务器内存的70%-80%大小, 注意单位为字节
innodb_log_file_size参数
日志文件的大小,建议设置为innodb_log_file_size = 512M,通常是buffer pool的1/4。
max_connections参数
mysql允许的最大连接数。如果你遇到了Too many connections
错误,你就需要考虑调整这个参数了,但是过大的连接数会占用过多的内存导致
系统不可用,你可以考虑在应用层使用连接池或者在MySQL层使用线程池。
slow_query_log
参数
设置是否开启慢查询日志,你应当在生产环境开启这个配置slow_query_log=1
slow_query_log_file
参数
设置记录慢查询日志的文件路径
long_query_time
参数
long_query_time设置慢查询的时间
参考
https://www.percona.com/blog/2014/01/28/10-mysql-performance-tuning-settings-after-installation/
http://www.codingpedia.org/ama/optimizing-mysql-server-settings/