新聞中心
這篇文章主要講解了“mysql怎么通過修改my.conf提高性能配置”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“mysql怎么通過修改my.conf提高性能配置”吧!
Shell代碼
##################################################### mysql 性能提高配置 Begin#####################################################
skip-name-resolve
#禁止MySQL對外部連接進(jìn)行DNS解析!!所有遠(yuǎn)程主機(jī)連接授權(quán)都要使用IP地址方式
back_log = 384
#back_log參數(shù)的值指出在MySQL暫時停止響應(yīng)新請求之前的短時間內(nèi)多少個請求可以被存在堆棧中。
key_buffer_size = 256M
#key_buffer_size指定用于索引的緩沖區(qū)大小,增加它可得到更好的索引處理性能。對于內(nèi)存在4GB左右的服務(wù)器該參數(shù)可設(shè)置為256M或384M。
max_allowed_packet = 4M
thread_stack = 256K
table_cache = 128K
sort_buffer_size = 6M
#查詢排序時所能使用的緩沖區(qū)大小。所以,對于內(nèi)存在4GB左右的服務(wù)器推薦設(shè)置為6-8M。
read_buffer_size = 4M
#讀查詢操作所能使用的緩沖區(qū)大小。和sort_buffer_size一樣,該參數(shù)對應(yīng)的分配內(nèi)存也是每連接獨享。
join_buffer_size = 8M
#聯(lián)合查詢操作所能使用的緩沖區(qū)大小,和sort_buffer_size一樣,該參數(shù)對應(yīng)的分配內(nèi)存也是每連接獨享。
myisam_sort_buffer_size = 64M
table_cache = 512
thread_cache_size = 64
query_cache_size = 64M
#指定MySQL查詢緩沖區(qū)的大小。。
tmp_table_size = 256M
max_connections = 768
#指定MySQL允許的較大連接進(jìn)程數(shù)。如果在訪問時經(jīng)常出現(xiàn)Too Many Connections的錯誤提示,則需要增大該參數(shù)值。
max_connect_errors = 10000000
wait_timeout = 10
#指定一個請求的較大連接時間,對于4GB左右內(nèi)存的服務(wù)器可以設(shè)置為5-10。
thread_concurrency = 8
#該參數(shù)取值為服務(wù)器邏輯CPU數(shù)量*2,在本例中,服務(wù)器有2顆物理CPU,而每顆物理CPU又支持H.T超線程,所以實際取值為4*2=8
table_cache=1024
#物理內(nèi)存越大,設(shè)置就越大.默認(rèn)為2402,調(diào)到512-1024很好
innodb_additional_mem_pool_size=4M
#默認(rèn)為2M
innodb_flush_log_at_trx_commit=1
#設(shè)置為0就是等到innodb_log_buffer_size列隊滿后再統(tǒng)一儲存,默認(rèn)為1
innodb_log_buffer_size=2M
#默認(rèn)為1M
innodb_thread_concurrency=4
#你的服務(wù)器CPU有幾個就設(shè)置為幾,建議用默認(rèn)一般為8
key_buffer_size=256M
#默認(rèn)為218,調(diào)到128很好
tmp_table_size=128M
#默認(rèn)為16M,調(diào)到64-256最掛
read_buffer_size=4M
#默認(rèn)為64K
read_rnd_buffer_size=16M
#默認(rèn)為256K
sort_buffer_size=32M
#默認(rèn)為256K
thread_cache_size=120
#默認(rèn)為60
query_cache_size=32M
##################################################### 性能提高配置 End #####################################################
感謝各位的閱讀,以上就是“mysql怎么通過修改my.conf提高性能配置”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對mysql怎么通過修改my.conf提高性能配置這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
分享文章:mysql怎么通過修改my.conf提高性能配置-創(chuàng)新互聯(lián)
當(dāng)前地址:http://www.dlmjj.cn/article/dcgggs.html