900.000 gibi mesaj sayısı ve yüklü databaseleri onarmak genelde sorun olur,
özellikle Database 'de Crashed olmuş bir tablo varsa işiniz oldukça zor,

Server linux ilk kurulumda temp klasorunuz 443 MB gıbı bır boyutta standart kurulur.
443 MB 'dan Büyük tabloyu onarmak isterseniz günlerce devam eder ve her zaman pozitif bir sonuç alamazsınız.

Temp klasörünün büyültülmesi gerekiyor.

SSH açarak aşağıdaki komutların girilmesi gerekmektedir;
(Bu işlem TEMP klasörünün boyutunu büyültmektedir.)
cp -aR /tmp /tmp_backup

umount -l /usr/tmpDSK

dd if=/dev/zero of=tmpDSK bs=2048 count=2048000

mkfs -t ext3 /usr/tmpDSK

/scripts/securetmp --auto

chmod 1777 /tmp

mysql start

reboot

Sonra phpmyadmin 'den sql sorgu olarak diğelimki post tablosunu onarmak istiyorsunuz;
SSH komutlarında hata olmaması gerekiyor.
3 GB 'lık post talosunu onarabilmenin başka bir yolu yoktur.
Kesinlikle temp klasorunu yükseltilmesi gerekiyor.

Eğer serverınız 3 hd li ise 1 tanesını direkt temp 'e atayın...
Serverın 500 GB 'ı temp e atadıysanız tablo onarırken 2 saatte işleminizin bitmesi gerekmektedir.