Время от времени даже при простейшем запросе к одной из таблиц вида:
select count(*) as newposts from forum_post as post where date >= 1302534405 and visible = 1;
запрос обрывается и в логи пишет вот такое:
Table 'post' is marked as crashed and should be repaired
Название таблицы берётся из alias-a запроса select. В реальности crash-а таблицы не происходит, повторный любой запрос к этой же таблицы проходит успешно, когда mysqlcheck натравливаешь на эту таблицу, пишет что с ней всё ОК.
В чём может быть дело?