Veri satırları sildikten sonra disk alanı serbest MySQL, Bunu tablo
Bir MySQL tablo InnoDB depolama motorunu kullanarak var; yaklaşık 2 Veri satırları içerir. Tablodan veri satırları sildim, ayrılan disk alanı serbest bırakmak değil. Ne ibdata1 dosyasının boyutu optimize table
komutunu çalıştırdıktan sonra azaltmak yaptı.
MySQL disk alanı açmak için herhangi bir yolu var mı?
Kötü bir durumdayım; bu uygulama 50 farklı yerlerde çalışan ve düşük disk alanı sorunu hemen hemen hepsi de ortaya çıkıyor.
CEVAP
MySQL ibdata1 boyutunu azaltmaz. Hiç. optimize table
alan silinmiş kayıtlar kullanılan serbest kullanıyorsanız bile, daha sonra yeniden.
Alternatif sunucu innodb_file_per_table
ama bu bir yedek gerektirir kullanmak için yapılandırma veritabanı bırak ve geri yüklemek için. Olumlu tarafı bu .tablo ıbd dosya optimize table
sonra azalır.
MySQL bir tablo, dizin ve veri çoğaltm...
Nasıl tablo satırları ve sütunları ara...
MySQL tüm satırları Sil, sıfır tablo v...
Nasıl eğer dizin bir tablo alanı üzeri...
Nasıl bir tablodan veri kopyalamak içi...