Merhabalar, mysql'i durdurup, komut satirindan (eger windows versiyonunda varsa) myisamchk ile check edebilirsiniz, myisamchk parametrelerini gozden gecirin, log dosyasi alabilirsiniz, ekrana da kacinci indexi olusturdugu vs bilgisini yazacaktir, en azindan repair isleminin yuruyup yurumedigini anlamis olursunuz. 35 milyon satirli bir tabloyu nasil tuttugunuzu da merak ettim, birden fazla tablo olusturup merge kullanabilirdiniz, boylece sadece gerektiginde tablonun tamamina ihtiyaciniz olurdu.
2009/9/4 Abdullah KAYAALP <[email protected]>: > Arkadaşlar merhaba, > slackware 10 dagitiminda mysql 4.0.18 calistiriyorum. 35milyon satirli 17GB > buyuklugunde bir tablom var, check table bu tablo ile ilgili bir takim > hatalar buldu ve bende Windows bir makinadan mysqladministrator programini > kullanarak repair table 'ı extended opsiyonu ile calistirdim. Ancak islem > yaklasik 3-4 gundur bitmedi, show processlist dedigimde > mysql> show processlist; > +------+----------------+--------------------+-----------+---------------+------------+----------------------------------+----------------------------------------------------------------+ > | Id | User | Host | db | Command | Time- > | State | > Info | > +------+----------------+--------------------+-----------+---------------+------------+----------------------------------+-----------------------------------------------------------------+ > | 2320 |user1 | 10.0.0.13:4261 | NULL | Query | 247527 | Repair > with keycache | REPAIR TABLE `vt1`.`table1` EXTENDED | > +------+----------------+--------------------+-----------+---------------+------------+----------------------------------+-----------------------------------------------------------------+ > geliyor. Time'a dikkat . SSH ile sunucuya baglanip top ile proceseslere > bakitigimda mysql'in %17 civarinda ram %0 cpu kullandigini goruyorum. > sunucunun load average degerleride 0.02 civarinda. mysql ben tabloyu > onarıyorum diyor ama sanki beni kandirmaya calisiyor gibi geldi :). bu > konudaki yorumlariniz nedir. nerelere bakmaliyim. tabloyu onarmaliyim :( > > saygi ve sevgilerimle .... > > > Abdullah > > _______________________________________________ > 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. > http://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > _______________________________________________ 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. http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
