2013-05-31 2 views
0

Вторая половина дня, Мне сейчас интересно, есть ли mysqlcheck -q, который стоит быстро. Так же тщательно, как mysqlcheck -r. Это не идея восстановления таблиц в базе данных MySQL, но чтобы убедиться, что обнаружение любых ошибок проявляется так же тщательно. Идея состоит в том, чтобы обойти длительность времени, в течение которого выполняется весь ремонт. Гораздо проще выполнить быструю проверку и, возможно, скорректировать любую таблицу?Является ли mysqlcheck -q столь же тщательным, как mysqlcheck -r

Благодарим за помощь.

ответ

0

mysqlcheck -q не просматривает строки. Он проходит только по индексам. Если в строках есть какие-то неправильные ссылки, они не проверяют их. Я бы не стал использовать -q, если не знаю, что в строках нет неправильных ссылок.

mysqlcheck -r просто восстанавливает таблицы. Для получения дополнительной информации см. Справочную страницу утилиты mysqlcheck.

+0

Я думаю, это сойдет на мой следующий вопрос. Я просмотрел довольно много команд, но что было бы лучшим способом просмотреть все строки. и таблицы. Не влияя на сам стол, а просто чтобы выставить ошибку для увеличения скорости? – user1876357