БД стала занимать слишком много места, решил почикать её.
С помощью запроса DELETE удалил больше половины строк в таблицах.
Недогоняю, почему размер файликов БД остался такой же...
Кто просветит, может я чего недопонимаю?..
>БД стала занимать слишком много места, решил почикать её.
>С помощью запроса DELETE удалил больше половины строк в таблицах.
>Недогоняю, почему размер файликов БД остался такой же...
>Кто просветит, может я чего недопонимаю?..Во время операций, связанных с изменением содержимого в таблице, накапливается много "мусора". Это все желательно периодически очищать, предварительно "починив" таблицу.
Обращаю внимание, что REPAIR TABLE _лочит_ починяемую таблицу.
REPAIR TABLE <таблица>
OPTIMIZE TABLE <таблица>Чиним и чистим.
>Во время операций, связанных с изменением содержимого в таблице, накапливается много "мусора".
>Это все желательно периодически очищать, предварительно "починив" таблицу.Пробовал починить, выдает ошибку 28. В результате таблица становится совсем неживой.
>>Во время операций, связанных с изменением содержимого в таблице, накапливается много "мусора".
>>Это все желательно периодически очищать, предварительно "починив" таблицу.
>
>Пробовал починить, выдает ошибку 28. В результате таблица становится совсем неживой.Хм. 28-ая ошибка от механизма хранения? Чаще всего эта ошибка возникает при отсутствии места на диске. Судя по тому, что вы пытались освободить место на диске, удаляя информацию из БД, так оно и есть. ))))
df -h
>Хм. 28-ая ошибка от механизма хранения? Чаще всего эта ошибка возникает при
>отсутствии места на диске. Судя по тому, что вы пытались освободить
>место на диске, удаляя информацию из БД, так оно и есть.Хм, похоже на правду :) А сколько места требуется операции починки таблицы? Столько же сколько занимает сама таблица?
>>Хм. 28-ая ошибка от механизма хранения? Чаще всего эта ошибка возникает при
>>отсутствии места на диске. Судя по тому, что вы пытались освободить
>>место на диске, удаляя информацию из БД, так оно и есть.
>
>Хм, похоже на правду :) А сколько места требуется операции починки таблицы?
>Столько же сколько занимает сама таблица?К сожалению, не могу ничего посоветовать. (((
>К сожалению, не могу ничего посоветовать. (((Ладно, в любом случае спасибо!
Тебе поможет експорт/импорт.
БД обычно не уменьшают размер файлов, при удалении записей из таблиц.
>Тебе поможет експорт/импорт.
>БД обычно не уменьшают размер файлов, при удалении записей из таблиц.Спасибо, тоже дельный совет!