MySQL ibdata1 के आकार को कम नहीं करता है। हमेशा। भले ही आप optimize table
का इस्तेमाल करते हों हटाए गए रिकॉर्ड से उपयोग किए गए स्थान को मुक्त करने के लिए, यह बाद में इसका पुन:उपयोग करेगा।
एक विकल्प सर्वर को innodb_file_per_table
, लेकिन इसके लिए एक बैकअप, ड्रॉप डेटाबेस और पुनर्स्थापना की आवश्यकता होगी। सकारात्मक पक्ष यह है कि तालिका के लिए .ibd फ़ाइल एक optimize table
।