MySQL – myisamchk: error: myisam_sort_buffer_size is too small hatası

Büyük boyutlu myisam tablolarınızı repair ederken başlıkta belirtilen hatayı alabilirsiniz. Sebebi myisam sort buffer size değerine takılmanızdır. Bunun için tablo repair işlemlerinizi aşağıdaki şekilde yapabilirsiniz.

root@ayhanarda [/var/lib/mysql/ayhan_testdb]# /etc/init.d/mysql stop
Shutting down MySQL… SUCCESS!
root@ayhanarda [/var/lib/mysql/ayhan_testdb]# myisamchk -r -q ayhan_posts.MYI –sort_buffer_size=3G
– check record delete-chain
– recovering (with sort) MyISAM-table ‘ayhan_posts.MYI’
Data records: 0
– Fixing index 1
– Fixing index 2
– Fixing index 3
– Fixing index 4
– Fixing index 5
– Fixing index 6
– Fixing index 7
Data records: 720336
root@ayhanarda [/var/lib/mysql/ayhan_testdb]# /etc/init.d/mysql start
Starting MySQL… SUCCESS!

Ayhan ARDA

Ayrıca; Mysql error : Can’t create new tempfile: ‘*.TMD file şeklinde bir hata alırsanız da aynı çözümü kullanabilirsiniz.

Share Button

Yayımlandı

kategorisi

yazarı:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.