UMIhelp
Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: albion от 02 Августа 2012, 16:17:20
-
Есть сайт с 3500 страниц каталога товаров (у товара примерно 7 характеристик) и страниц 500 контентных (в среднем по пару тысяч символов). Т.е. если на глаз прикинуть - база данных не должна превышать 50 MB. У этого же сайта только табличка cms3_object_content выросла до 978 MB с почти 5 000 000 записей.
Каким образом можно уменьшить размер этой таблички?
-
- очистить корзину;
- глянуть саму базу данных и прояснить вопрос чем же она занята)
-
все лишние объекты поудолял, включая корзину ненужные комментарии и прочее. В таблице в основном идут одни Null - смотрю через MySQL-Front.
Сделал MySQL-dump только этой таблицы - и он и то в 2 раза меньше, т.е. 405 Mb и это при том, что там одних SQL команд мегабайт на 200 :)
-
Про индексы не забыли?
-
Какие такие индексы?
-
http://phpclub.ru/mysql/doc/mysql-indexes.html
-
Всем доброго! Вот тоже озадачился очисткой БД. Меня смущает момент что из примерно 200 мегабайт 170 занимает три таблицы с логами. Кто нибудь задавался вопросом оптимизации и очистки БД и файловой системы? Кто какими средствами это делает? Поделитесь опытом.
-
если не затрагивать вопрос прямого копания в базе данных, то много места может занимать процесс бекапирования (в соответвующем модуле можно отключить)
Можно отключить статистику (и почистить уже сохраненные данные), тоже в соответствующем модуле.
Не забываем про индекс поиска, его тоже можно очистить или уменьшить (убрав у лишних полей в шаблоне данных галочку "Индексировать")