Базам mysql свойственно крашиться, и если у вас один сайт, то восстанавливать таблицы баз данных на обычном хостинге вам возможно и не придётся или придётся делать раз в год. А если сайтов у вас десятки то уследить за тем какая таблица «подвисла» и проверять какой сайт не работает уже сложнее.
Для того чтобы проверить, восстановить и оптимизировать все базы данных mysql достаточно подключить по ssh и выполнить команду:
mysqlcheck -uUSER -pPASSWORD --auto-repair --check --optimize --all-databases