Bırakma veritabanından sonra disk alanı geri çağırın Bazı çok büyük veritabanları oluşturdum ve birkaç günden beri var. Disk alanımın beklediğim kadar iyileşmediğini fark ettim. Örneğin, eklediğim son veritabanı aslında tüm boş alanımı kullanıp iptal edildi, ben de bu şemayı düşürdüm. Bundan önce 12.4 GB serbest kaldım, şimdi sadece 7,52 GB ücretsiz.
Neler oluyor burda? ~ 5 GB'mı nasıl geri alabilirim?Mysql
Mysql
cevap
http://dev.mysql.com/doc/refman/5.1/en/innodb-data-log-reconfiguration.html Gönderen: Şu
, sen tablo bir veri dosyası kaldıramazsınız. Tüm InnoDB tabloları dökümü
Kullanım mysqldump: En tablo alanının boyutunu azaltmak için bu prosedürü kullanın. Sunucuyu durdurma
.
Ibdata ve ib_log dosyaları dahil olmak üzere varolan tüm tablespace dosyalarını kaldırın. Bilgilerin yedek bir kopyasını saklamak istiyorsanız, MySQL kurulumunuzdaki dosyaları kaldırmadan önce tüm ib * dosyalarını başka bir konuma kopyalayın.
InnoDB tabloları için .frm dosyalarını kaldırın.
Yeni bir tablo alanını yapılandırın. Sunucu yeniden başlatılıyor.
Döküm dosyalarını içe aktarın.
InnoDB veri içinde bir dosya sistemi ("tablo") dosyalarının kendilerini yaratır. Veriler kaldırıldığında veri dosyalarını hiçbir zaman "küçümsemez", çünkü dosya içindeki verilerin yeniden düzenlenmesi maliyetli olabilir (kaldırılan verinin sonunda veya hatta bitişik olduğunun garantisi yoktur). Veritabanını yukarıda açıklandığı gibi yeniden oluşturarak, dosyayı tüm veriler için gerekli olduğu kadar büyük yapar, ancak daha büyük değildir.
- 1. Mysql konsolunda MySQL dökümü
- 2. mysql
- 3. MySQL
- 4. MySQL
- 5. Mysql
- 6. mysql
- 7. MySQL
- 8. MySQL
- 9. MySQL -
- 10. MySQL
- 11. mysql
- 12. MYSQL
- 13. mysql
- 14. mySQL
- 15. Mysql
- 16. MySQL
- 17. MySQL
- 18. MySQL
- 19. , MySQL
- 20. MySQL
- 21. MySQL
- 22. MySQL
- 23. mysql
- 24. MySQL
- 25. MySQL
- 26. MySQL,
- 27. Mysql
- 28. MySQL
- 29. MySQL
- 30. Mysql
InnoDB veya MyISAM tabloları? – bot403
http://crazytoon.com/2007/04/03/mysql-ibdata-files-do-not-shrink-on-database-deletion-innodb/ – Brad
InnoDB kullanarak – VenerableAgents