Управление файлами cookie, которые используются для рекламы, таких как персонализация рекламы, ремаркетинг и анализ эффективности рекламы.
|
vad
24.10.2011 11:36
0
|
Есть сайт один на 6, второй на 7
по размеру приблизительно одинаковые так вот на 6 база весит 50 мб, а на 7 база весит 250мб, поставил еще один сайт на 7 база сразу 60 мб. Как бы много, что скажете что посоветуете? |
|
vad
24.10.2011 12:05
0
|
Вот что нашел в интернете:
База данных Drupal 7 бесконечно растет. Решено www.drupal.ru/node/63051 Прокомментируйте пожалуйста |
|
rudenko
24.10.2011 15:12
0
|
Любая таблица на InnoDB только увеличивается, при удалении из нее данных она не уменьшается. Но если лить в нее опять данные, то она не изменит свой размер.
|
|
vad
24.10.2011 17:12
0
|
"если лить в нее опять данные, то она не изменит свой размер"
расшифруйте, что вы имели введу, как это можно применить? |
|
vad
24.10.2011 17:43
0
|
В техподдержке посоветовали БД удалить, предварительно сделав резервную копию. И создать ее опять, импортировать с сохраненной копии.
|
|
rudenko
24.10.2011 18:55
0
|
InnoDb не уменьшается в размере, она только увеличивается и занимает ровно столько, сколько места она занимала с наибольшим количеством записей. Пример:
Действие | Всего записей | Объем +100 рядов | 100 | 1Мб +100 рядов | 200 | 2Мб -100 рядов | 100 | 2Мб +50 рядов | 150 | 2Мб --- Как вариант можно попробовать преобразовать таблицу в формат MyISAM, предварительно проверив не используются ли в ней внешние ключи. |
|
rudenko
24.10.2011 18:57
0
|
Я думаю через несколько месяцев уйдем от системы, которая будет считать дисковое пространство для БД.
|
|
vad
24.10.2011 19:57
0
|
Вы это на полном серьезе, как сотрудник укр хостинга заявляете? Интересна точная дата, сего чуда.
Вы хотите сказать перейдете на формат MyISAM? |
|
vad
25.10.2011 06:49
0
|
То что советовали в техподдержке, не помогло.
Я вообще не понял смысла удаления БД, потом импорт в новую.. Сначала конечно в статистики писалось БД = 0мб Обновлял разумеется. В подержке сказали значит все хорошо. Но вот на след сутки, эта БД = 48мб, правда раньше была 60. Сайт пустой без инфы, на Д7. У заполненного сайта инфой на Д6 около 50мб. Я ж это и спрашивал в чем причина в Д7, хостинге, еще в чем? |
|
rudenko
25.10.2011 07:41
0
|
> Вы это на полном серьезе, как сотрудник хостинга заявляете? Интересна точная дата, сего чуда.
Как показывает практика называть точную дату неправильно, но могу сказать одно - это у нас в планах. > Вы хотите сказать перейдете на формат MyISAM? Нет, Формат базы данных выбирает не хостер, а разработчик сайта. Любой клиент хостинга может поменять формат базы данных самостоятельно через phpMyAdmin. Меня если честно удивили разработчики Drupal, которые так стремительно, без понимания что к чему перешли к формату таблиц InnoDb. Которая на большинстве операций уступает MyISAM. |
|
rudenko
25.10.2011 07:42
0
|
Давайте я вашу базу попробую посмотреть. Напишите адрес сайта про который идет речь в топике.
|
|
vad
25.10.2011 12:00
0
|
Спасибо! В техподерке сказали, Илья сказал правильно, дело в InnoDb.
Счас хочу попробовать создать БД с таблицами MyISAM, только пока не вычитал как задать по умолчанию в движке сайта. Вот интересная статья: Сравнение InnoDb и MyISAM http://www.pentarh.com/wp/2009/02/23/innodb-vs-myisam/ |
|
vad
25.10.2011 12:22
0
|
Тип таблиц Maria, хостинг позволяет использовать?
Эт как бы лучшая, расширенная версия MyISAM. |
|
vad
25.10.2011 12:49
0
|
Нашел интересную статью где идет сравнение,
плюс написаны интересные строки: при инсталяции Drupal 7.x создает таблицы именно типа InnoDB. В версиях 6.x и ниже по умолчанию создавались таблицы типа MyISAM tulvit.ru/mysql теперь понятно почему БД Д6 намного меньше БД Д7 |
|
vad
25.10.2011 12:51
0
|
Интересующий меня вопрос, как при установке drupal 7 по умолчанию выбрать тип таблиц MyISAM (еще лучше Maria)?
|
|
rudenko
25.10.2011 14:58
0
|
Не знаю что такое Maria. Попробовал поискать по сайту документации MySQL ничего не нашел. MyISAM действительно работает хорошо, когда-то давно пытался переделать движок сайта на InnoDB, все очень быстро загнулось на внешних ключах.
Я думаю намного проще поменять тип таблиц после установки, но будьте внимательны - изменять все таблицы на MyISAM я бы не рекомендовал, так как это может вывести из строя сайт. Можно попробовать с таблицами, которые быстро растут (с кешем). Для изменений нужно зайти в phpMyAdmin, выбрать таблицу, зайти в ее свойства и поменять InnoDB на MyISAM. Не забудьте предварительно сделать резервную копию. |
Тема закрыта.