Mysql Стол разбился. Должен ли я ремонтировать ежедневно? - PullRequest
3 голосов
/ 07 января 2010

Внезапно из голубой луны 1 моя база данных потерпела крах. Это не первый раз, когда я в последний раз использую команду "таблица ремонта" и мне повезло, что я смог это исправить Но это происходит снова, та же таблица, та же ошибка, то же решение.

Error:
1194: Table 'users' is marked as crashed and should be repaired

Нужно ли ремонтировать мои столы каждый день / неделю / месяц? Есть ли постоянное решение проблемы «сбоя таблицы»? Это действительно страшно! Пожалуйста, помогите

Ответы [ 2 ]

1 голос
/ 07 января 2010

Это не должно происходить нормально, если ваши таблицы выходят из строя, это означает, что с вашей системой что-то не так. Скорее всего, плохой диск или плохой DRAM (или одна из множества неожиданных вещей, таких как плохой pci-> sata bridge и т. Д.). Если у вас есть другая система, попробуйте перейти на эту систему и посмотрите, будут ли ваши ошибки продолжаться.

У вас есть другая эквивалентная система, верно? В случае серьезного сбоя основной БД, и вам необходимо восстановить резервную копию как можно скорее?

Полагаю, это также может быть ошибка в MySQL, убедитесь, что в используемой версии нет известных ошибок.

0 голосов
/ 20 июля 2012

Чтобы устранить эту проблему, не говоря уже о любой другой проблеме, начните искать в своих журналах. Если ваш сервер MySQL работает в Windows, есть журналы событий для приложения и системы, и я бы посмотрел их. Если ваш сервер MySQL работает в Linux, журналы обычно находятся в / var / log, и вам обычно нужно иметь права root для их просмотра. Хороший способ просмотра на Linux tail (где заменяется реальное имя файла).

Как вам уже советовали в другом ответе, у вас могут быть проблемы с диском. Запустите диагностику оборудования на дисках.

Что бы вы ни решили сделать, пожалуйста, не зависите от ремонта стола; потому что вы скоро не сможете. Используя базу данных Informix SE, мне пришлось перестраивать таблицу, и с данными в таблице не было ничего плохого. Это был ночной кошмар, и лучшая часть выходных. Я не смог экспортировать базу данных, от которой зависят наши системы тестирования и разработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...