![]() |
Ярпортал: форум Ярославля ![]() |
Ярпортал в Телеграм   Поиск Правила Yarportal.Ru Политика обработки персональных данных
|
| Здравствуйте, Гость ( Вход·Регистрация ) | Сделать Yarportal.Ru стартовой страницей |
|
![]() ![]() ![]() |
| Palu4 |
Дата 15.05.2007 - 11:13
|
|
в mysql не силен...
Тут такая проблемка возникла... есть база на mysql (30 таблиц.... общее число записей порядка 900000) , каждый день добавляются новые записи (порядка 100-200).......так вот, решил я кое-что удалить (записей 200000), после удаления размер всей базы ни на грамм не понизился...кто подскажет в чем проблемма??? |
|
|
|
| recruit |
Дата 15.05.2007 - 11:36
|
|
ХЗ ХЗ.... А может ты commit не сделал (точно не силён).
Близится лето -- пора отпусков. А телепаты тоже хотят отдыхать. |
|
|
|
| Palu4 |
Дата 15.05.2007 - 11:42
|
|
цель- очистить ненужные записи, и тем самым сделать объем всей базы значительно меньше...
to recruit : а что от этого должно изменится??? и что это вообще? всю работу осуществляю через EMS MySQL manager |
|
|
|
| bigxxl |
Дата 15.05.2007 - 11:51
|
|
Базу оптимизировать надо. Утилита называется mysqloptimize
|
|
| Palu4 |
Дата 15.05.2007 - 12:41
|
|
на www.mysql.ru нашел:
Такая вещь: разросся файл ibdata1 до 15Гб Удаление лишних данных из базы с помощью delete from... ни к чему не привело, размер файла остался прежним (правда потом некоторое время он не увеличивался) Хотя данных удаляется много, должен уменьшиться минимум раза в 3. Из документации понял, чтобы уменьшить его размер надо либо переконвертить иинодб таблицы в MyISAM а потом обратно в InnoDB либо занести заново через mysqldump Но это же криво, и требует много времени, а так нагружать базу и тем более ее останавливать очень не хочется Вопрос, как же уменьшить размер файла данных в InnoDB? Заранее спасибо! ---------------------------------------------------------------------------------- Попробовал переконвертировать.....размер, блин, не уменьшается...optimize тоже результата не дал |
|
|
|
| smallder |
Дата 18.05.2007 - 08:58
|
|
все правильно вам сказали - пользуйтесь утилитой оптимизации.
конвертировать туда-обратно - извращение. воспользуйтесь OPTIMIZE TABLE [имя таблицы] проверял - работает. |
|
|
|
|
![]() ![]() ![]() |
Используя Yarportal.Ru, вы соглашаетесь с Правилами Yarportal.Ru и Политикой обработки персональных данных.