स्टोरेज इंजन पर निर्भर करता है
MyISAM (.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');
उसे key_buffer_size
. से घटाएं . अगर उत्तर> 0, तो हाँ
InnoDB (कैश डेटा और इंडेक्स पेज)
SELECT FLOOR(SUM(data_length+index_length)/POWER(1024,2)) InnoDBSizeMB
FROM information_schema.tables WHERE engine='InnoDB';
उसे innodb_buffer_pool_size
. से घटाएं . अगर उत्तर> 0, तो हाँ
मैंने इसके बारे में DBA StackExchange में लिखा था
एक समर्पित डीबी सर्वर पर, सुनिश्चित करें कि InnoDBSizeMB+IndexSizesMB
RAM के 75% से अधिक नहीं है।