18 Eylül 2013 20:44 tarihinde Selçuk Mıynat <[email protected]> yazdı:

> Selam,
>
> 2013/9/18 Özgür Kılıçaslan <[email protected]>:
> > Veritabanı motoru MyISAM olan bir MySQL tablosunu InnoDB'ye çevireyim
> dedim.
> > Çevirmeden önce tablo ile ilgili dosyalar
> >
> > /var/lib/mysql/[VERİTABANI]/
> >
> > altında yer alıyordu. InnoDB'ye çevirdikten sonra o dizinin altı
> neredeyse
> > boş ama
> >
> > /var/lib/mysql/ibdata1
> >
> > dosyası alabildiğine şişmiş durumda. Bu durum geçici mi, sorun nedir?
>
> Aradığınız şey innodb_file_per_table parametresi sanırım:
>
>
> http://dba.stackexchange.com/questions/15531/why-does-innodb-store-all-databases-in-one-file
>
>
> --
> Selçuk Mıynat
>

Yeni yaratılmış tablolar için geçerli bir ayar. Eski tabloların bu ayardan
etkilenmeleri için phpmyadmin'de ilgili tablo üzerinde 'Defragment Table'
yaptım ve

/var/lib/mysql/[VERİTABANI]/

altında tablo için dosya oluştu ama hala

/var/lib/mysql/ibdata1

aynı boyutta.

-- 
*Görünenler*, *gerçek olsaydı bilime* gerek kalmazdı.
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap