![]() |
Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1

Забарахлила БД. Ошибки вида
Got error -1 from storage engine
и
Incorrect key file for table '/tmp/#sqld0b9_289451a_1.MYI'; try to repair it
Стали запускать REPAIR TABLE для всех таблиц по очереди.
База небольшая (общий объем ~100 Мб), в основном, MyISAM; в ключах ничего необычного нет.
Большинство табличек проскочило мгновенно, но на парочке образовался затык - висит в процессах со статусом Repair by sorting уже минут десять.
Вот такая она:
Engine: MyISAM
Version: 10
Row_format: Dynamic
Rows: 122231
Avg_row_length: 90
Data_length: 11108696
Max_data_length: 281474976710655
Index_length: 12621824
Data_free: 0
Auto_increment: 151479
Create_time: 2016-07-11 17:56:55
Update_time: 2016-07-11 17:56:57
Check_time: 2016-07-11 17:56:59
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:Таблица не самая большая из имеющихся (перед ней прошел REPAIR тех, что побольше).
@@myisam_max_sort_file_size = 9223372036853727232.
Версия сервера MySQL - 5.5.40
В чем тут может быть дело и как ускорить процесс?
Неактивен

Трудно однозначно идентифицировать причину. Возможно, проблема связана с тем, что кончилось место в /tmp
http://webew.ru/posts/2699.webew
https://bugs.mysql.com/bug.php?id=50564
Неактивен

Да, дело было именно в этом.
Хотя предположить такое было изначально сложно: в /tmp было всего 450 Мб (при том что на диске было свободно более 200 Гб).
Есть ли какой-нибудь наглядный и быстрый способ посмотреть, сколько места осталось на том диске, куда смонтирован конкретный каталог?
Неактивен

Неактивен

Как просто, оказывается.
Спасибо!
Неактивен
Страниц: 1