Mysql Innodb 引擎優(yōu)化 參數(shù)(innodb_buffer_pool_size)
在MySQL的學(xué)習(xí)過(guò)程中,要是不把一些基本概率弄的很清楚,難免顯得過(guò)于不專業(yè)。
作用:
這個(gè)參數(shù)主要作用是緩存innodb表的索引,數(shù)據(jù),插入數(shù)據(jù)時(shí)的緩沖
默認(rèn)值:128M
專用mysql服務(wù)器設(shè)置的大?。?操作系統(tǒng)內(nèi)存的70%-80%最佳。
設(shè)置方法:
my.cnf文件
innodb_buffer_pool_size = 6G
此外,這個(gè)參數(shù)是非動(dòng)態(tài)的,要修改這個(gè)值,需要重啟mysqld服務(wù)。
所以設(shè)置的時(shí)候要非常謹(jǐn)慎。
并不是設(shè)置的越大越好。設(shè)置的過(guò)大,會(huì)導(dǎo)致system的swap空間被占用,導(dǎo)致操作系統(tǒng)變慢,從而減低sql查詢的效率。