Merhaba,
bende MySQL nin InnoDB tipindeki tablolarıyla çalışıyorum. MyISAM a göre neredeyse %100 oranında yavaş ama Transaction desteği var.
evet MyISAM gibi repair edilemiyor ama zaten bozmak için çok uğraşmak lazım birde yedek alıyorsan sorun olmaz + iyi bir linux server da çalışıyorsa %98 bozulmaz.
ibdata yı bir dosyasistemi gibi düşünelim datalar silinince fiziksel olarak silinmiyor sadece işaretleniyor ve gerektiğinde üstüne yazılıyor.
küçültmek için belli dönemlerde mevcut datayı bir SQL script dosyasına dışarıya alıp, sıfır bir Data dizini oluşturup verileri tekrar IMPORT etmek.
ve ilgilenen arkadaşlar için söylüyorum yeri gelmişken, CD ye olduğu gibi alınmış bir InnoDB datası , "ibdata" (sıkıştırma vb. yapmadan) tekrar geri yüklendiğinide Server başatılamıyor dosya attribute sinde istediğiniz gibi oynayın sorun hallolmuyor. yani tavsiyem öncelikle yedekleri SQL Script e export edin hiç olmadı , DATA yı sıkıştırpı öyle CD ye atın.
Kolay gelsin.