Какое значение innodb_buffer_pool_chunk_size
и innodb_buffer_pool_instances
?
innodb_buffer_pool_size
всегда должно быть равно или кратно произведению этих двух значений и будет автоматически настроено на это.Размер чанка может быть изменен только при запуске, как объяснено на странице документации для конфигурации размера пула буферов InnoDB .
В частности, для Google CloudSQL, не только абсолютный, но и относительный размерinnodb_buffer_pool_size
зависит от типа экземпляра.Я работаю для поддержки GCP, и после некоторых исследований нашей документации я могу сказать, что размер пула автоматически настраивается на основе внутренней формулы, которая может быть изменена.Вносятся улучшения, чтобы сделать экземпляры более устойчивыми к OOM, и в этом важную роль играет размер пула буферов.
Таким образом, ожидается, что поведение будет соответствовать вашему новому типу экземпляра и, возможно, другим innodb_buffer_pool_chunk_size
иinnodb_buffer_pool_instances
, вы можете получить совершенно измененное использование памяти.В настоящее время пользователь не имеет контроля над innodb_buffer_pool_size
.