Механизм буферизации данных в MariaDB работает с помощью буферного пула InnoDB, который выступает в роли кэша в памяти. 14
Буферный пул пытается сохранить часто используемые блоки и, по сути, работает как два подсписка: новый подсписок недавно использованной информации и старый подсписок более старой информации. 4 По умолчанию 37% списка зарезервировано для старого списка. 4
Процесс работы: 4
Страницы вытесняются с помощью алгоритма наименее часто используемого (LRU). 1
Содержание буферного пула можно перезагрузить при запуске, чтобы после перезапуска InnoDB не приходилось работать с «холодным» кэшем. 1
Буферизация изменений позволяет оптимизировать работу, так как одна страница может быть изменена несколько раз в памяти и сброшена на диск только один раз. 2 Грязные страницы сбрасываются вместе, поэтому количество операций ввода-вывода ниже. 2