Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.05;
Скачать: CL | DM;

Вниз

MySQL. Размер Data-файла.   Найти похожие ветки 

 
Firefly ©   (2006-09-05 20:07) [0]

На машине c WinXP установлена СУБД MySQL 4.
Данные мускула храняться в файле iblogdata.
В принципе там все БД были маленькими, соответственно размер data-файла
был в пределах нескольких мегабайт. Потом понадобилось в одну таблицу вставить порядка 10 млн. записей, и data-файл разросся до 2,5 Гбайт.
Вопрос - почему после удаления этой таблицы и самой БД размер data-файла не уменьшается?


 
Firefly ©   (2006-09-05 20:09) [1]

Поправлюсь: название файла - ibdata1.


 
Shaman_ ©   (2006-09-07 12:43) [2]

какой еще ibdata1 в MySQL?
в MySQL все таблицы хранятся в трех файлах- *.frm *.MYD *.MYI
После удаления таблицы, удаляются эти файлы


 
parovoZZ ©   (2006-09-07 16:21) [3]

Не иначе, что-то попутали. У меня тоже в ibdata1. Лень подправлять - так всё хорошо работает. У меня размер файла застрял на 10 метрах. Хотя пишет, что на диске всего 250 кБ.


 
Kair+ ©   (2006-09-08 08:29) [4]

> Shaman_ ©   (07.09.06 12:43) [2]
> какой еще ibdata1 в MySQL?
> в MySQL все таблицы хранятся в трех файлах- *.frm *.MYD *.MYI
> После удаления таблицы, удаляются эти файлы

Это тип таблицы MyIsam, а есть еще InnoDB...


 
Firefly ©   (2006-09-08 10:23) [5]


> [2] Shaman_ ©

Да, правильно, для каждой БД создается директория, в которой каждая таблица лежит в виде файлов *.frm *.MYD *.MYI.
Но есть еще и общий файл ibdata1, размер которого напрямую зависит
от количества данных.
Я уже все утилиты администрирования мускула перерыл, не нашел ничего.
Если кто знает - помогите!


 
Shaman_ ©   (2006-09-09 15:04) [6]

Да, действительно, забыл про InnoDB. MySQL хранит индексы и данные InnoDB таблиц в этом файле. А методика "неосвобождения" памяти часто практикуется в СУБД. InterBase допустим после резервирования памяти не освобождает её, используя для новых записей.
Чтобы освободить память, я бы попробовал для начала сделать SQL дамп базы, затем пересоздать её из дампа. Может конечно есть и более гуманные методы


 
Firefly ©   (2006-09-09 21:11) [7]


> Shaman_ ©

Попробую как вариант.
Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2006.11.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.034 c
2-1160907447
Kolan
2006-10-15 14:17
2006.11.05
Правильно сложить 2 дин. массива


15-1160848270
TUser
2006-10-14 21:51
2006.11.05
Преимущества альтернативных браузеров


2-1161607652
atruhin
2006-10-23 16:47
2006.11.05
Сравнение событий Onxxxx


2-1161578461
X_ksandr_X
2006-10-23 08:41
2006.11.05
Корректное завершение программ


2-1161017544
Sco
2006-10-16 20:52
2006.11.05
Замена картинок в TMonthCalendar