程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 32G服務器內存配置,my.cnf參數預估

32G服務器內存配置,my.cnf參數預估

編輯:MySQL綜合教程

32G服務器內存配置,my.cnf參數預估   32G內存中,mysql服務器配置參數變更建議 ---------------------------------------------------------------------------------------------------------------- innodb_file_per_table = 1 打開獨立表空間 back_log = 300 #back_log 是操作系統在監聽隊列中所能保持的連接數 max_connections = 8000  #MySQL 服務所允許的同時會話數的上限 max_connect_errors = 30 #每個客戶端連接最大的錯誤允許數量 table_cache = 4096 #所有線程所打開表的數量 open_files_limit = 10240 max_allowed_packet = 32M #每個連接獨立的大小.大小動態增加 wait_timeout = 10 #指定一個請求的最大連接時間 sort_buffer_size = 16M  # 排序緩沖被用來處理類似ORDER BY以及GROUP BY隊列所引起的排序 join_buffer_size = 16M  #此緩沖被使用來優化全聯合(full JOINs 不帶索引的聯合). query_cache_size = 128M #查詢緩沖常被用來緩沖 SELECT 的結果並且在下一次同樣查詢的時候不再執行直接返回結果 transaction_isolation = REPEATABLE-READ  # 設定默認的事務隔離級別 thread_stack = 512K  # 線程使用的堆大小. 此容量的內存在每次連接時被預留. log-bin=mysql-bin # 打開二進制日志功能 innodb_buffer_pool_size = 6G  #InnoDB使用一個緩沖池來保存索引和原始數據, 在一個獨立使用的數據庫服務器上,你可以設置這個變量到服務器物理內存大小的80% innodb_file_io_threads = 4 #用來同步IO操作的IO線程的數量 innodb_thread_concurrency = 16 #在InnoDb核心內的允許線程數量 innodb_log_buffer_size = 16M # 用來緩沖日志數據的緩沖區的大小. innodb_log_file_size = 512M  在日志組中每個日志文件的大小. innodb_log_files_in_group = 3 # 在日志組中的文件總數 innodb_lock_wait_timeout = 120 # 在被回滾前,一個InnoDB的事務應該等待一個鎖被批准多久;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved