修改的參數
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密碼永不失效