mysql 配置文件中常用的參數

以下是對常用到的mysql的參數的記錄。

 

skip-external-locking                           取消文件系統的外部鎖
skip-name-resolve                              不進行域名反解析,注意由此帶來的權限/授權問題
skip-networking                                   關閉mysql tcp/ip連接方式
skip-host-cache                                   提高mysql速度的

skip-grant-tables                                 跳過授權表

bind-address                                        綁定ip地址
open_files_limit   = 4096                     打開文件數
interactive_timeout  = 10                    服務器在關閉它前在一個交互連接上等待行動的秒數
key_buffer_size          = 16M               分配給MyISAM索引緩存的內存總數
max_allowed_packet       = 16M        允許最大的包大小
thread_stack             = 128k               每個線程的大小
thread_cache_size        = 32              緩存可重用的線程數
myisam-recover           = BACKUP
back_log   = 384                                  臨時停止響應新請求前在短時間內可以堆起多少請求
max_connections          = 500            指mysql整個的最大連接數
table_cache              = 256                  緩存數據表的數量,避免重複打開表的開銷
thread_cache_size   = 64                   緩存可重用線程數
tmp_table_size          = 16M               指定mysql緩存的內存大小
sort_buffer_size  = 2M                       分配給每個線程中處理排序
read_buffer_size  = 2M                      讀取的索引緩衝區大小
join_buffer_size  = 2M                       分配給每個線程中處理掃描表連接及索引的內存
myisam_sort_buffer_size = 64M      myisam引擎排序緩衝區的大小
query_cache_limit       = 2M
query_cache_size        = 32M           控制分配給查詢緩存的內存總量
expire_logs_days        = 10
max_binlog_size         = 100M           二進制文件最多值
wait_timeout  = 10                              超時時間
thread_concurrency  = 8                    根據cpu數量來設置
Log-slow-queries  = /var/log/mysqlslowqueries.log        慢查詢日誌
long_query_time  = 4                         設定慢查詢的時間
innodb_buffer_pool_size = 256        MInnoDB引擎緩衝區
innodb_log_buffer_size  = 8M
innodb_flush_log_at_trx_commit = 0 等到innodb_log_buffer_size列隊滿後再統一儲存
innodb_thread_concurrency      = 4     cpu個數
--default-character-set = gb2312

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