Наверняка многие системные администраторы и администраторы баз данных mysql/percona/mariadb хотя-бы один раз задавались вопросами, почему при рестарте mysql на сильно нагруженном сервере приложение начинает тормозить, почему база не может сохранить свое «прогретое» состояние?
при рестарте mariadb
innodb_buffer_pool_dump_at_shutdown = 1 innodb_buffer_pool_load_at_startup = 1
в ручном режиме
# сохранить состояние SET GLOBAL innodb_buffer_pool_dump_now=ON; # восстановить состояние SET GLOBAL innodb_buffer_pool_load_now=ON; # прервать восстановление состояния SET GLOBAL innodb_buffer_pool_load_abort=ON; # статус восстановления состояния SHOW STATUS LIKE 'Innodb_buffer_pool_dump_status';
На самом деле — может, нужно только это поведение включить, ниже небольшая заметка как это можно сделать.