UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: albion от 02 Августа 2012, 16:17:20

Название: Уменьшить размер базы данных
Отправлено: albion от 02 Августа 2012, 16:17:20
Есть сайт с 3500 страниц каталога товаров (у товара примерно 7 характеристик) и страниц 500 контентных (в среднем по пару тысяч символов). Т.е. если на глаз прикинуть - база данных не должна превышать 50 MB. У этого же сайта только табличка cms3_object_content выросла до 978 MB с почти 5 000 000 записей.

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

Название: Re:Уменьшить размер базы данных
Отправлено: admin от 02 Августа 2012, 17:17:40
- очистить корзину;
- глянуть саму базу данных и прояснить вопрос чем же она занята)
Название: Re:Уменьшить размер базы данных
Отправлено: albion от 02 Августа 2012, 17:25:03
все лишние объекты поудолял, включая корзину ненужные комментарии и прочее. В таблице в основном идут одни Null - смотрю через MySQL-Front.

Сделал MySQL-dump только этой таблицы - и он и то в 2 раза меньше, т.е. 405 Mb и это при том, что там одних SQL команд мегабайт на 200 :)
Название: Re:Уменьшить размер базы данных
Отправлено: Vladimir от 02 Августа 2012, 17:44:20
Про индексы не забыли?
Название: Re:Уменьшить размер базы данных
Отправлено: albion от 02 Августа 2012, 17:45:55
Какие такие индексы?
Название: Re:Уменьшить размер базы данных
Отправлено: Vladimir от 03 Августа 2012, 15:18:28
http://phpclub.ru/mysql/doc/mysql-indexes.html
Название: Re:Уменьшить размер базы данных
Отправлено: Старник от 30 Мая 2013, 23:57:31
Всем доброго! Вот тоже озадачился очисткой БД. Меня смущает момент что из примерно 200 мегабайт 170 занимает три таблицы с логами. Кто нибудь   задавался вопросом оптимизации и очистки БД и файловой системы? Кто какими средствами это делает? Поделитесь опытом.
Название: Re:Уменьшить размер базы данных
Отправлено: admin от 31 Мая 2013, 10:51:30
если не затрагивать вопрос прямого копания в базе данных, то много места может занимать процесс бекапирования (в соответвующем модуле можно отключить)

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

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