Размер базы данных

Кто нибудь пытался бороться с размером таблицы в базе данных занимаемых приложением Рассылка?

В магазине 150т контактов клиентов. Всего было сделано 10 рассылок. В mailer_message_log 900М. Это просто беда.


1 ответ

  • 2
    replicant 26 июля 2018 09:28 #

    Если не вся информация в этом логе является нужной прямо здесь и сейчас, то выгрузите себе эту таблицу и сохраните её куда-нибудь в архив пожав посильнее архиватором, а ненужное грохните sql запросом по какому-нибудь признаку типа даты или номера рассылки. Иных способов борьбы с мусором, кроме как его периодическое выкидывание, не придумано. С другой стороны, если параметры вашего сервера БД позволяют запросто ворочать такие таблицы, то можно расслабиться на какое-то время, пока размер не станет совсем неудобным или определенная информация в таблице не потеряет актуальность. Бывают БД и на десятки гигабайт.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите