Вам нужен буферный пул немного (скажем, на 10%) больше, чем ваши данные (общий размер Innodb TableSpaces), потому что он не только содержит страницы данных - он также содержит адаптивные хеш-индексы, буфер вставки, блокировки, которые также занимают некоторое время,Хотя это не так критично - для большинства рабочих нагрузок, если ваш пул Innodb Buffer Pool будет на 10% меньше размера базы данных, вы все равно не сильно потеряете