Поиск по этому блогу

среда, 28 сентября 2011 г.

База Dbmail 2.1.1 стала занимать много места, решено было ее почистить. Сначала делаем
dbmail-util -dy - помечает сообщения в корзине статусом DELETE.
Затем dbmail-util -py - удаляет все сообщения со статусом DELETE.
Если будит что-то говорить про сухой режим (dry-run) то можно попробовать сделать так dbmail-util -ubdsy
Также полезно будит произвести оптимизацию таблиц dbmail_messages, dbmail_messageblks
optimize table "название таблицы"

После всех этих манипуляций размер базы уменьшился с 14Гбайт до 300 Мбайт

Ну и за компанию очистить все почтовые ящики пользователя можно так dbmail-users -e "имя пользователя"
Просмотр количества писем в очереди mailq
Удаление всех писем из очереди postsuper -d ALL

Комментариев нет:

Отправить комментарий