MySQL數據庫服務器參數優化mycnf,16G內存8核CPU,


業務場景: 后台支持手機在線更新系統,db服務器內存16G,8核,dell的pc服務器。
qps: 200個左右
tps: 1個左右 一分鍾50幾個


sort_buffer_size = 32M 大了, 8M即可

read_buffer_size = 32M 大了,8M即可

read_rnd_buffer_size = 16M  大了,8M即可

table_open_cache = 512
小了,建議改成2048

max_allowed_packet = 5M
小了,建議改成16M

tmp_table_size=64M
  小了,建議改成2G

innodb_buffer_pool_size = 3000M
  小了,改成db服務器總內存的60% 到80%

innodb_additional_mem_pool_size = 20M 小了,改成128M

join_buffer_size 這個參數為什么沒有看到,必須設置值,join_buffer_size = 8M 必須補上,這個是跟join table 關聯的,很重要。


一點小建議,歡迎大家一起探討


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM