Акция!  Домен 34 грн, домен 55 грн, домен  - 200 грн домен  - 65 грн, домен  - 99 грн, домен  - 56 грн!, домен  - 425 грн!
Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • RUB
  • USD
  • EUR
  • UAH
Чат техподдержки
Вы являетесь клиентом?
  • +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
7 лет
хостинг: есть
домен: есть
MySQL размер базы в Drupal6 и Drupal7
Есть сайт один на 6, второй на 7
по размеру приблизительно одинаковые
так вот на 6 база весит 50 мб, а на 7 база весит 250мб, поставил еще один сайт на 7 база сразу 60 мб.

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

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

---

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

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

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

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

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

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

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

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

Тема закрыта по истечению срока давности.