Можете посмотреть ошибку через php.
Код
<?
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
mysql_query('запрос',$link);
echo (mysql_error()!='') ? (mysql_error()) : 'success';
mysql_close($link);
?>
от этого и будем смотреть.
Делайте оптимизацию, чек и анализ таблицы прямо через pma, одной кнопкой каждое действие
или SQL (примеры)
OPTIMIZE TABLE `soa`
ANALYZE TABLE `soa`
CHECK TABLE `soa`