系統(tǒng)變量 | innodb_buffer_pool_instances |
范圍 | 全局 |
動(dòng)態(tài) | 不 |
類型 | 整型 |
默認(rèn)值(Windows熙侍,32位平臺(tái)) | (autosized) |
默認(rèn)值(其他) | 8 (or 1 if innodb_buffer_pool_size < 1GB) |
最小值 | 1 |
最大值 | 64 |
將緩沖池劃分為單獨(dú)的實(shí)例可以提高并發(fā)性,目的是在不同線程讀取和寫入緩存頁時(shí)減少爭用。從緩沖池中讀取的每個(gè)頁面都被隨機(jī)分配給一個(gè)緩沖池實(shí)例攒磨,使用散列函數(shù)。每個(gè)緩沖池管理自己的空閑列表十偶。
為了獲得最佳的效率,請指定 innodb_buffer_pool_instances 和 innodb_buffer_pool_size 因此每個(gè)緩沖池實(shí)例的size至少為1GB转捕。
關(guān)于緩沖池介紹請點(diǎn)擊查看:緩沖池詳解