《Mysql實(shí)例mysql read_buffer_size 設(shè)置多少合適》要點(diǎn):
本文介紹了Mysql實(shí)例mysql read_buffer_size 設(shè)置多少合適,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections = 458624 KMYSQL學(xué)習(xí)
read_buffer_size:是MySQL讀入緩沖區(qū)大小.對(duì)表進(jìn)行順序掃描的請(qǐng)求將分配一個(gè)讀入緩沖區(qū),MySQL會(huì)為它分配一段內(nèi)存緩沖區(qū).read_buffer_size變量控制這一緩沖區(qū)的大小.如果對(duì)表的順序掃描請(qǐng)求非常頻繁,并且你認(rèn)為頻繁掃描進(jìn)行得太慢,可以通過(guò)增加該變量值以及內(nèi)存緩沖區(qū)大小提高其性能.MYSQL學(xué)習(xí)
如下是對(duì)于16g內(nèi)存的設(shè)置MYSQL學(xué)習(xí)
read_buffer_size = 1MMYSQL學(xué)習(xí)
個(gè)人機(jī)器是32G的,一般數(shù)據(jù)庫(kù)就用來(lái)存儲(chǔ)數(shù)據(jù),很少用mysql 所以我就設(shè)置為2M或3MMYSQL學(xué)習(xí)
手機(jī)在線更新系統(tǒng)MySQL數(shù)據(jù)庫(kù)服務(wù)器參數(shù)優(yōu)化mycnf,16G內(nèi)存8核CPU
業(yè)務(wù)場(chǎng)景:后臺(tái)支持手機(jī)在線更新系統(tǒng),db服務(wù)器內(nèi)存16G,8核,dell的pc服務(wù)器.
qps: 200個(gè)左右
tps: 1個(gè)左右 一分鐘50幾個(gè)
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服務(wù)器總內(nèi)存的60% 到80%
innodb_additional_mem_pool_size = 20M 小了,改成128M
join_buffer_size 這個(gè)參數(shù)為什么沒(méi)有看到,必須設(shè)置值,join_buffer_size = 8M 必須補(bǔ)上,這個(gè)是跟join table 關(guān)聯(lián)的,很重要.MYSQL學(xué)習(xí)
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/6352.html