修改的参数
1、long_query_time=10改为long_query_time=2
此参数为将执行时间超过多少秒的sql,放入慢查询日志。在此将时间从10秒缩短为2秒,从而更加详细的抓取重负载的sql。
2、tmp_table_size=75M改为tmp_table_size=256M
此参数为临时表的大小,需要增大些
3、max_connections=151改为max_connections=3000
此参数为最大连接数,增大到3000
4、sort_buffer_size=256K改为sort_buffer_size=16M
此参数为排序内存参数的大小,进行增大
5、join_buffer_size=256K改为join_buffer_size=16M
此参数为join操作内存参数的大小,进行增大
6、innodb_buffer_pool_size=8M改为innodb_buffer_pool_size=1G
此参数为innodb数据内存区的大小,为参数优化的核心,可根据实际服务器的内存进行设置
添加的参数
1、log-bin=mysql-bin
此参数为开启binlog日志
2、expire_logs_days=7
此参数为binlog日志保存的天数
3、max_heap_table_size=255M
此参数和tmp_table_size一起起作用
4、table_open_cache=4096
此参数为table高速缓存的数量
5、sync_binlog=1
此参数为binlog日志刷新到磁盘的模式,等于1最安全
6、event_scheduler = 1
此参数为开启mysql自身的计划任务
7、default_password_lifetime=0
此参数为mysql密码永不失效