Mysql參數優化

修改的參數

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密碼永不失效

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章