部分参数优化举例:
thread_concurrency = 4 服务器cpu内核数(真实的并发处理数)
各种缓存大小
key_buffer = 384M 索引块缓存
max_allowed_packet = 1M mysql服务器端和客户端在一次传送数据包的过程当中数据包的大小
table_cache = 2048 所有线程打开表的数量
sort_buffer_size = 2M 对排列缓存
read_buffer_size = 2M 读缓存
read_rnd_buffer_size = 8M 随即读排序缓存
myisam_sort_buffer_size = 64M 排序MyISAM索引分配的缓冲区
thread_cache_size = 8 可以复用的保存在缓存中的线程的数量
query_cache_size = 32M 查询缓存
tmp_table_size = 256M 临时表大小
max_heap_table_size = 256M 内存表大小
延时等待
interactive_timeout=2880000 对后续起的交互链接有效;
wait_timeout=2880000 对当前交互链接有效;
连接数
max_connections= 5000 最大并发数
max_connect_errors = 6000 是MySQL中与安全有关的计数器值,它负责阻止过多尝试失败的客户端以防止暴力破解密码的情况。
back_log=500 堆栈队列大小
域名相关
skip-name-resolve 跳过反响解析
thread_concurrency = 4 服务器cpu内核数(真实的并发处理数)
各种缓存大小
key_buffer = 384M 索引块缓存
max_allowed_packet = 1M mysql服务器端和客户端在一次传送数据包的过程当中数据包的大小
table_cache = 2048 所有线程打开表的数量
sort_buffer_size = 2M 对排列缓存
read_buffer_size = 2M 读缓存
read_rnd_buffer_size = 8M 随即读排序缓存
myisam_sort_buffer_size = 64M 排序MyISAM索引分配的缓冲区
thread_cache_size = 8 可以复用的保存在缓存中的线程的数量
query_cache_size = 32M 查询缓存
tmp_table_size = 256M 临时表大小
max_heap_table_size = 256M 内存表大小
延时等待
interactive_timeout=2880000 对后续起的交互链接有效;
wait_timeout=2880000 对当前交互链接有效;
连接数
max_connections= 5000 最大并发数
max_connect_errors = 6000 是MySQL中与安全有关的计数器值,它负责阻止过多尝试失败的客户端以防止暴力破解密码的情况。
back_log=500 堆栈队列大小
域名相关
skip-name-resolve 跳过反响解析
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15498/viewspace-2123274/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15498/viewspace-2123274/