Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL InnoDB तालिका से डेटा पंक्तियों को हटाने के बाद डिस्क स्थान जारी नहीं कर रहा है

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

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL को AWS RDS पर PostgreSQL में माइग्रेट करना, भाग 1

  2. Neo4j - साइफर का उपयोग करके MATCH के साथ डेटा का चयन करना

  3. MySQL में डेटाटाइम को UTC में कैसे बदलें

  4. विंडोज़ xampp पर lower_case_table_names=2 का मान कहाँ बदलें?

  5. PHP:चेतावनी:सॉर्ट () पैरामीटर 1 को सरणी, संसाधन दिए जाने की अपेक्षा करता है