EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ MySQL ]

"MySQL MyISAM Buffer Parametreleri ile Checking&Repairing Islemi" - Ugur Engin - (2012-02-03 23:47:28)   [13147]

“Table ‘table_name’ is marked as crashed and should be repaired ….” seklinde bir uyari mesaji aliyor ve veritabaný engine olarak myisam kullaniyorsaniz corrupt olmus tablo/tablolari duzeltmek icin myisamchk kullanabilirsiniz.Problemli tablo veya mevcut veritabani icerisindeki diger tablolarin boyutu buyukse, checking ve reparing islemi biraz uzayabilir.Bu durumda, eger operating sistem uzerinde yeterli memory varsa mysql’in buffer parametlerini kullanarak komutun daha hýzlý calismasini saglayabilirsiniz.

532MB genisliginde olan hedef bir tablo’nun check ve repair edilmesi:

myisamchk -c -i -v -s -f -U oz_stats_counter.MYI --key_buffer_size=512M --sort_buffer_size=512M \
--read_buffer_size=8M --write_buffer_size=6M \ oz_stats_counter.MYI


Checking MyISAM file: oz_stats_counter.MYI
myisamchk: MyISAM file oz_stats_counter.MYI
myisamchk: warning: Table is marked as crashed
No recordlinks
block_size 1024:
myisamchk: error: Key in wrong position at page 539734016
- Searching for keys, allocating buffer for 16576362 keys
- Dumping 16576360 key

Arkadaşıma gönder , Ana Sayfa