@Futurism

Почему MySQL крашится при доступе к таблице?

Добрый день.

Есть таблица в БД, в ней данные.
При чтении из неё - всё вроде бы хорошо.
При записи новых строк - тоже (хотя мне кажется, что запись в неё происходит значительно медленнее, чем должна бы быть).

При попытке удаления старых строк (любым методом - и truncate, и delete), а также при попытке удалить или переименовать таблицу - запрос зависает, а MySQL падает.

В error.log пишет только следующее:
2021-08-19T11:02:34.724839Z 0 [Warning] InnoDB: Retry attempts for reading partial data failed.
2021-08-19T11:02:34.724884Z 0 [ERROR] InnoDB: Tried to read 8192 bytes at offset 6692732928, but was only able to read 0
2021-08-19T11:02:34.724896Z 0 [ERROR] InnoDB: Operating system error number 5 in a file operation.
2021-08-19T11:02:34.724908Z 0 [ERROR] InnoDB: Error number 5 means 'Input/output error'
2021-08-19T11:02:34.724917Z 0 [Note] InnoDB: Some operating system error numbers are described at http://dev.mysql.com/doc/refman/5.7/en/operating-system-error-codes.html
2021-08-19T11:02:34.724934Z 0 [ERROR] InnoDB: File (unknown): 'read' returned OS error 105. Cannot continue operation
2021-08-19T11:02:34.724949Z 0 [ERROR] InnoDB: Cannot continue operation.
2021-08-19T11:02:36.926378Z 0 [Note] InnoDB: FTS optimize thread exiting.


smartctl говорит, что с диском всё хорошо.
badblocks (в режиме read only) тоже ничего плохого не находит.

Что это может быть и как это фиксить?
  • Вопрос задан
  • 313 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы