Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

MySQL. MySQL размер базы в Drupal6 и Drupal7

Форумы MySQL MySQL размер базы в Drupal6 и Drupal7
vad
24.10.2011
хостинг: есть
домен: есть
MySQL размер базы в Drupal6 и Drupal7
Есть сайт один на 6, второй на 7
по размеру приблизительно одинаковые
так вот на 6 база весит 50 мб, а на 7 база весит 250мб, поставил еще один сайт на 7 база сразу 60 мб.

Как бы много, что скажете что посоветуете?
vad
24.10.2011
хостинг: есть
домен: есть
Вот что нашел в интернете:
База данных Drupal 7 бесконечно растет. Решено
http://www.drupal.ru/node/63051

Прокомментируйте пожалуйста
Илья
24.10.2011
хостинг: есть
домен: есть
Любая таблица на InnoDB только увеличивается, при удалении из нее данных она не уменьшается. Но если лить в нее опять данные, то она не изменит свой размер.
vad
24.10.2011
хостинг: есть
домен: есть
"если лить в нее опять данные, то она не изменит свой размер"
расшифруйте, что вы имели введу, как это можно применить?
vad
24.10.2011
хостинг: есть
домен: есть
В техподдержке посоветовали БД удалить, предварительно сделав резервную копию. И создать ее опять, импортировать с сохраненной копии.
Илья
24.10.2011
хостинг: есть
домен: есть
InnoDb не уменьшается в размере, она только увеличивается и занимает ровно столько, сколько места она занимала с наибольшим количеством записей. Пример:
Действие | Всего записей | Объем
+100 рядов | 100 | 1Мб
+100 рядов | 200 | 2Мб
-100 рядов | 100 | 2Мб
+50 рядов | 150 | 2Мб

---

Как вариант можно попробовать преобразовать таблицу в формат MyISAM, предварительно проверив не используются ли в ней внешние ключи.
Илья
24.10.2011
хостинг: есть
домен: есть
Я думаю через несколько месяцев уйдем от системы, которая будет считать дисковое пространство для БД.
vad
24.10.2011
хостинг: есть
домен: есть
Вы это на полном серьезе, как сотрудник укр хостинга заявляете? Интересна точная дата, сего чуда.

Вы хотите сказать перейдете на формат MyISAM?
vad
25.10.2011
хостинг: есть
домен: есть
То что советовали в техподдержке, не помогло.
Я вообще не понял смысла удаления БД, потом импорт в новую..

Сначала конечно в статистики писалось БД = 0мб
Обновлял разумеется. В подержке сказали значит все хорошо. Но вот на след сутки, эта БД = 48мб, правда раньше была 60. Сайт пустой без инфы, на Д7. У заполненного сайта инфой на Д6 около 50мб.

Я ж это и спрашивал в чем причина в Д7, хостинге, еще в чем?
Илья
25.10.2011
хостинг: есть
домен: есть
> Вы это на полном серьезе, как сотрудник хостинга заявляете? Интересна точная дата, сего чуда.
Как показывает практика называть точную дату неправильно, но могу сказать одно - это у нас в планах.

> Вы хотите сказать перейдете на формат MyISAM?
Нет, Формат базы данных выбирает не хостер, а разработчик сайта. Любой клиент хостинга может поменять формат базы данных самостоятельно через phpMyAdmin. Меня если честно удивили разработчики Drupal, которые так стремительно, без понимания что к чему перешли к формату таблиц InnoDb. Которая на большинстве операций уступает MyISAM.
Илья
25.10.2011
хостинг: есть
домен: есть
Давайте я вашу базу попробую посмотреть. Напишите адрес сайта про который идет речь в топике.
vad
25.10.2011
хостинг: есть
домен: есть
Спасибо! В техподерке сказали, Илья сказал правильно, дело в InnoDb.
Счас хочу попробовать создать БД с таблицами MyISAM, только пока не вычитал как задать по умолчанию в движке сайта.

Вот интересная статья: Сравнение InnoDb и MyISAM
http://www.pentarh.com/wp/2009/02/23/innodb-vs-myisam/
vad
25.10.2011
хостинг: есть
домен: есть
Тип таблиц Maria, хостинг позволяет использовать?
Эт как бы лучшая, расширенная версия MyISAM.
vad
25.10.2011
хостинг: есть
домен: есть
Нашел интересную статью где идет сравнение,
плюс написаны интересные строки:
при инсталяции Drupal 7.x создает таблицы именно типа InnoDB. В версиях 6.x и ниже по умолчанию создавались таблицы типа MyISAM
http://tulvit.ru/mysql

теперь понятно почему БД Д6 намного меньше БД Д7
vad
25.10.2011
хостинг: есть
домен: есть
Интересующий меня вопрос, как при установке drupal 7 по умолчанию выбрать тип таблиц MyISAM (еще лучше Maria)?
Илья
25.10.2011
хостинг: есть
домен: есть
Не знаю что такое Maria. Попробовал поискать по сайту документации MySQL ничего не нашел. MyISAM действительно работает хорошо, когда-то давно пытался переделать движок сайта на InnoDB, все очень быстро загнулось на внешних ключах.
Я думаю намного проще поменять тип таблиц после установки, но будьте внимательны - изменять все таблицы на MyISAM я бы не рекомендовал, так как это может вывести из строя сайт. Можно попробовать с таблицами, которые быстро растут (с кешем).
Для изменений нужно зайти в phpMyAdmin, выбрать таблицу, зайти в ее свойства и поменять InnoDB на MyISAM. Не забудьте предварительно сделать резервную копию.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города