Estou verificando um problema de buffer pool em um banco de dados MySql. De acordo com a consulta para obter o tamanho do banco de dados mostrado aqui , o tamanho total do banco de dados é de cerca de 11 GB. Infelizmente, sei que tenho muito menos RAM do que isso; apenas cerca de 4,5 GB no total para esta VM. Portanto, verifico o uso do buffer pool do InnoDB, esperando vê-lo quase no limite da capacidade. Em vez disso, vejo o oposto:
show engine innodb status \G;
... Tamanho do buffer pool 163839 Buffers livres 132864 ...
Parece que o buffer pool quase não é tocado. E, sim, essas são todas as tabelas InnoDB:
SELECT Engine, COUNT(*) "Count"
FROM Information_Schema.Tables
WHERE table_schema = 'My_Database'
GROUP BY Engine;
Contagem do motor ----- ----- InnoDB 169
O que poderia estar acontecendo aqui?