Afhænger af Storage Engine
MyISAM (Caches indekssider fra .MYI-filer)
SELECT FLOOR(SUM(index_length)/POWER(1024,2)) IndexSizesMB
FROM information_schema.tables WHERE engine='MyISAM' AND
table_schema NOT IN ('information_schema','performance_schema','mysql');
Træk det fra key_buffer_size
. Hvis svaret> 0, så Ja
InnoDB (Cache data og indekssider)
SELECT FLOOR(SUM(data_length+index_length)/POWER(1024,2)) InnoDBSizeMB
FROM information_schema.tables WHERE engine='InnoDB';
Træk det fra innodb_buffer_pool_size
. Hvis svaret> 0, så Ja
Jeg skrev om dette i DBA StackExchange
På en dedikeret DB-server skal du sørge for, at InnoDBSizeMB+IndexSizesMB
ikke overstiger 75 % af RAM.