powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Перестороить индекс
3 сообщений из 3, страница 1 из 1
Перестороить индекс
    #33276807
oraDb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

На сайте закончилось место. Теперь, при открытии странички появляется сообщение:

Код: plaintext
1.
2.
3.
4.
SQL ERROR:

Can't open file: 'cns_today.MYI' (errno: 145)

SELECT count(*) FROM cns_today WHERE ip='-1054866606'

Можно ли пересторить индекс, не удаляя таблицу? Надеюсь, что это поможет.
...
Рейтинг: 0 / 0
Перестороить индекс
    #33276831
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нельзя, потому что индексный файл перестраивается таким образом: сначала делается новый, потом старый меняется на новый.

Можно сделать так:
последовательно удалить все индексы, а потом их заново посоздавать.
Когда индексов не будет - запустить OPTIMIZE на этой таблице.

Но может так получится, что у тебя поломаный файл индексов, тогда просто его исправь repair table....
...
Рейтинг: 0 / 0
Перестороить индекс
    #33276951
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_удалять_ таблицу?? это не нужно в любом случае. Ошибка 145 (если мне не изменяет склероз) - файл отмечен как поломанный и никто его не лечит. Вам нужно

- освободить место на диске
- дать команду на лечение repair table cns_today;

если никаких других скрытых проблем нет, то этого будет достаточно.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Перестороить индекс
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]