Tergantung pada Mesin Penyimpanan
MyISAM (Halaman Indeks Cache Dari file .MYI)
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');
Kurangi itu dari key_buffer_size
. Jika jawabannya> 0, maka Ya
InnoDB (Data Cache dan Halaman Indeks)
SELECT FLOOR(SUM(data_length+index_length)/POWER(1024,2)) InnoDBSizeMB
FROM information_schema.tables WHERE engine='InnoDB';
Kurangi itu dari innodb_buffer_pool_size
. Jika jawabannya> 0, maka Ya
Saya menulis tentang ini di DBA StackExchange
Pada Server DB khusus, pastikan InnoDBSizeMB+IndexSizesMB
tidak melebihi 75% dari RAM.