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

Cevap