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