InnoDB depolama motorunu kullanarak bir MySQL tablo var; yaklaşık 2M veri satırı içerir. Veri satırlarını tablodan sildiğimde, ayrılmış disk alanı serbest bırakmadı. optimize tableKomutu çalıştırdıktan sonra ibdata1 dosyasının boyutu da azalmadı .
MySQL'den disk alanı geri almanın bir yolu var mı?
Kötü bir durumdayım; Bu uygulama yaklaşık 50 farklı yerde çalışıyor ve şimdi neredeyse hepsinde düşük disk alanı sorunu ortaya çıkıyor.
innodb_file_per_tablekapatılır. İyi haber şu ki, bu seçenek onvarsayılan olarak MySQL'in son sürümlerinde.