Bu gerçekten bilgilendirme mesajıdır.
Benzer şekilde, bir InnoDB tablosunda OPTIMIZE yapıyorsunuz (MyISAM depolama altyapısı yerine InnoDB depolama altyapısını kullanan tablo).
InnoDB, MyISAM'ın yaptığı gibi OPTIMIZE özelliğini desteklemez. Farklı bir şey yapar. Boş bir tablo oluşturur ve tüm satırları varolan tablonun içine kopyalar ve esas olarak eski tabloyu siler ve yeni tabloyu yeniden adlandırır ve daha sonra istatistikleri toplamak için ANALYZE çalıştırır. InnoDB'nin bir OPTIMIZE yapabilmesi en yakın olandır.
"Ben (...
Tablo diyerek InnoDB depolama motoru optimize desteklemez:
Eğer alıyorsanız mesajı temelde InnoDB depolama motoru MySQL sunucusunu söylediklerini tekrarlıyorum MySQL sunucusu InnoDB depolama motoru) arkadaşım (MyISAM depolama motoru) gibi bir OPTIMIZE işlemi yapmaz.
"Ben eşdeğer bir sonuç elde edecek operasyonların farklı set gerçekleştirmeye karar verdik." ... diyerek InnoDB depolama motorudur "yerine analiz + yeniden yapıyor"
Tamam silin. –
Bunun bir yerde MySQL Referans Kılavuzunda bulunduğundan eminim; Bu beklenen davranış ve endişelenecek bir şey değil. (Tablonun "kilitli" olması ve işlem tamamlanana kadar kullanılamayacağı dışında HUGH JASS tablosu için bir süre geçebilir.) Referans: [https://dev.mysql.com/doc/refman/5.5 /en/optimize-table.html](https://dev.mysql.com/doc/refman/5.5/en/optimize-table.html) "InnoDB ayrıntıları" bölümüne bakın. – spencer7593
Tablo optimizasyonunu gerçekleştirmek için MySQL Workbench'i de kullanabilirsiniz. [Şema ve Tablo Denetçisi dokümantasyonuna bakın] (https://dev.mysql.com/doc/workbench/en/wb-develop-object-management-inspector.html#wb-develop-object-management-schema-inspector) Ek bilgi için. "Optimize Tablosu" seçeneğine dikkat edin. –