Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Добавление данных из объекта в форму "Заказ в 1 клик"

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 1593
Последний ответ 11 Ноября 2014, 11:14:45
от Axiomateria
!!!Тема будет зарыта смотрите оригинал!!!Разработка новых типов данных

Автор ariusgroupРаздел Шаблоны XSLT

Ответов: 1
Просмотров: 1255
Последний ответ 29 Сентября 2012, 00:55:07
от admin
Ссылка на дерево - вывод данных из другого объекта каталога в виде превью

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 16
Просмотров: 5387
Последний ответ 07 Июля 2013, 15:14:17
от Axiomateria
Вывод данных страниц разного типа данны в порядке создания

Автор SumrakrndРаздел Шаблоны XSLT

Ответов: 5
Просмотров: 289
Последний ответ 09 Декабря 2016, 12:55:59
от Sumrakrnd
Рекурсивное удаление поля в типе данных объект каталога

Автор goodprofyРаздел Custom макросы

Ответов: 3
Просмотров: 1354
Последний ответ 12 Марта 2014, 17:14:59
от goodprofy

0 Пользователей и 1 Гость просматривают эту тему.

*

albion

  • ***
  • 109
  • +3/-0
    • Просмотр профиля
    • Веб-Админ
Уменьшить размер базы данных
« : 02 Августа 2012, 16:17:20 »
Есть сайт с 3500 страниц каталога товаров (у товара примерно 7 характеристик) и страниц 500 контентных (в среднем по пару тысяч символов). Т.е. если на глаз прикинуть - база данных не должна превышать 50 MB. У этого же сайта только табличка cms3_object_content выросла до 978 MB с почти 5 000 000 записей.

Каким образом можно уменьшить размер этой таблички?


*

admin

  • *****
  • 2419
  • +172/-1
    • Просмотр профиля
Re:Уменьшить размер базы данных
« Ответ #1 : 02 Августа 2012, 17:17:40 »
- очистить корзину;
- глянуть саму базу данных и прояснить вопрос чем же она занята)

*

albion

  • ***
  • 109
  • +3/-0
    • Просмотр профиля
    • Веб-Админ
Re:Уменьшить размер базы данных
« Ответ #2 : 02 Августа 2012, 17:25:03 »
все лишние объекты поудолял, включая корзину ненужные комментарии и прочее. В таблице в основном идут одни Null - смотрю через MySQL-Front.

Сделал MySQL-dump только этой таблицы - и он и то в 2 раза меньше, т.е. 405 Mb и это при том, что там одних SQL команд мегабайт на 200 :)

*

Vladimir

  • ****
  • 271
  • +46/-0
    • Просмотр профиля
Re:Уменьшить размер базы данных
« Ответ #3 : 02 Августа 2012, 17:44:20 »
Про индексы не забыли?

*

albion

  • ***
  • 109
  • +3/-0
    • Просмотр профиля
    • Веб-Админ
Re:Уменьшить размер базы данных
« Ответ #4 : 02 Августа 2012, 17:45:55 »
Какие такие индексы?

*

Vladimir

  • ****
  • 271
  • +46/-0
    • Просмотр профиля

*

Старник

  • *
  • 14
  • +3/-0
    • Просмотр профиля
Re:Уменьшить размер базы данных
« Ответ #6 : 30 Мая 2013, 23:57:31 »
Всем доброго! Вот тоже озадачился очисткой БД. Меня смущает момент что из примерно 200 мегабайт 170 занимает три таблицы с логами. Кто нибудь   задавался вопросом оптимизации и очистки БД и файловой системы? Кто какими средствами это делает? Поделитесь опытом.

*

admin

  • *****
  • 2419
  • +172/-1
    • Просмотр профиля
Re:Уменьшить размер базы данных
« Ответ #7 : 31 Мая 2013, 10:51:30 »
если не затрагивать вопрос прямого копания в базе данных, то много места может занимать процесс бекапирования (в соответвующем модуле можно отключить)

Можно отключить статистику (и почистить уже сохраненные данные), тоже в соответствующем модуле.

Не забываем про индекс поиска, его тоже можно очистить или уменьшить (убрав у лишних полей в шаблоне данных галочку "Индексировать")