mysql 参数配置优化
1 數(shù)據(jù)文件與二進制日志文件確保分別存放在不同的磁盤上,防范磁盤故障
2 設(shè)置開啟innodb引擎,default-storage-engine=innodb
3?設(shè)置innodb_file_per_tablecan參數(shù),讓每個 innodb表使用單獨的ibd文件?
4 設(shè)置靈活表空間 innodb_data_home_dir = /home/mysql/data ?innodb_data_file_path
5 設(shè)置innodb_log_file_size大小為512M ;不能少于256M
6 設(shè)置innodb_open_files為1000? ; 不少于500
7 設(shè)置thread_cache_size為500;不少于200
8 設(shè)置innodb_buffer_pool_size大小50G,一般保證不低于物理內(nèi)存的25% ,不高于75%
9 設(shè)置max_connection ? 5000
10 設(shè)置max_connection_error 100000
11 設(shè)置open_files_limit ?50000
12 設(shè)置table_open_cache 50000
13 設(shè)置table_definition_cache 50000
14 設(shè)置skip_name_resolve參數(shù),強制使用ip連接數(shù)據(jù)庫
15 設(shè)置關(guān)閉查詢緩存 query_cache_size=0;query_cache_type=0
轉(zhuǎn)載于:https://blog.51cto.com/superleedo/1892232
總結(jié)
以上是生活随笔為你收集整理的mysql 参数配置优化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL数据库服务器搭建及基本管理
- 下一篇: linux cmake编译源码,linu