InterviewSolution
| 1. |
How Much Space Does Innodb Use For The Change Buffer? |
|
Answer» Prior to the introduction of the innodb_change_buffer_max_size configuration option in MySQL 5.6, the maximum size of the on-disk change buffer in the system tablespace was 1/3 of the InnoDB buffer pool size. In MySQL 5.6 and later, the innodb_change_buffer_max_size configuration option defines the maximum size of the change buffer as a percentage of the TOTAL buffer pool size. By default, innodb_change_buffer_max_size is set to 25. The maximum setting is 50. InnoDB does not buffer an operation if it would cause the on-disk change buffer to exceed the DEFINED limit. Change buffer pages are not required to PERSIST in the buffer pool and may be evicted by LRU operations. Prior to the introduction of the innodb_change_buffer_max_size configuration option in MySQL 5.6, the maximum size of the on-disk change buffer in the system tablespace was 1/3 of the InnoDB buffer pool size. In MySQL 5.6 and later, the innodb_change_buffer_max_size configuration option defines the maximum size of the change buffer as a percentage of the total buffer pool size. By default, innodb_change_buffer_max_size is set to 25. The maximum setting is 50. InnoDB does not buffer an operation if it would cause the on-disk change buffer to exceed the defined limit. Change buffer pages are not required to persist in the buffer pool and may be evicted by LRU operations. |
|