Что можно очистить в typo3 (на сервере|в БД) - для создания Бэкапа
Раз в день приходится делать бэкап (копирую папки с сервера, БД - через adminer делаю выгрузку).
Что бы существенно уменьшить вес бэкапа На сервере копирую все кроме папки typo3temp В базе данных перед копированием очищаю таблицы sys_log и sys_history Что еще можно очищать из временных данных и что за таблицы: cache_extensions cache_imagesizes cache_md5params cache_treelist cache_typo3temp_log cf_cache_hash cf_cache_hash_tags cf_cache_pages cf_cache_pages_tags cf_cache_pagesection cf_cache_pagesection_tags cf_extbase_object cf_extbase_object_tags cf_extbase_reflection cf_extbase_reflection_tags cf_workspaces_cache cf_workspaces_cache_tags |
Чистить кэши = замедлять работу сайта пока кэши снова не наполнятся.
Лучше напишите простенький скрипт-обертку для mysqldump и делайте выгрузку всех таблиц полностью, а *cache* таблиц только как "CREATE TABLE". К вашему списку я бы добавил cache_pages, и tx_realurl***cache |
Обычно самая большая таблица на не нагруженных проектах это cache_extensions - ее записи можно смело выкинуть при бэкапе.
|
В общем после очистки БД все начинает весить примерног на 25% меньше...
Это уже хорошо! Спасибо! |
Может так проще:
http://xn--80abcjdogk0b.xn--80afg4bg...hi-sypex-dump/ Как уже писал, БД использует InnoDB, что подразумевает постоянное разрастание размера файла БД... Решить это можно лишь периодическим созданием резервной копии и воссозданием БД из нее... Может я где-то и ошибаюсь, но других решений не нашел, а вот инструментик для БД хороший... |
Цитата:
|
Та же ерунда, вид сбоку... Сервер нужно останавливать, ну так какая разница - конвертить БД несколько раз, или просто зарезервировать и воссоздать?
|
Сервер в рецепте нужно остановить один раз, далее очистка просто производиться конвертацией таблиц двойной без необходимости остановки. Рецепт, отмечу, предназначен не для переноса, но для работающего сайта.
А SypexDumper - бесспорно замечательный инструмент, сам пользуюсь и всем тут советовал раньше. |
А ведь в исходном вопросе речь шла не про чистку как таковую, а про бэкап базы без лишних данных.
Еще раз про мой рецепт подробнее и с примером. Суть в том, что бы дампить таблицы содержание которых нам в бэкапе не нужно без данных (только структуру), остальные таблицы бэкапить с данными. Пример bash скрипта для этой цели: Код:
# юзер базы данных + пароль В результате в BACKUP папке создается структура папок с названими всех нужных баз данных. В каждой папке для каждой таблицы создается отдельный архив. BACKUP папка скачивается раз в день по расписанию по FTP. |
Еще можно очистить
cache_extensions sys_log sys_history tx_realurl_errorlog + можно выключить ведение логов для sys_log |
Часовой пояс GMT +4, время: 00:59. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot