Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 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