Прошу поделиться опытом настроек. Интересуют нюансы настроек почтового модуля с уклоном в наименьшую нагрузку БД при максимальной пропускной способности и сохранении надежной работы (без захлебывания).
Итак, мое мнение, что
1. Почтовик должен быть однопоточный. В противном случае дедлоки и прочие блокировки мешают работе пользователей. База не для почтовика.
2. Очистки очереди и прочий маразм по его настройкам происходят исключительно во внерабочее время, точнее, когда идет минимальное попадание объектов в очередь. Иначе блокировки и дедлоки.
3. Предпочтительный вид транспорта - внешний. Все остальные виды транспорта кривые и малодиагностируемые.
4. Количество опросов БД и каталогов - не чаще раза в 600 секунд.
5. Перепосылки - не чаще раза в сутки, не больше трех раз.
6. Инициализации БД и прочие масштабные рассылки происходят исключительно во внерабочее время и с учетом того, чтобы к рабочему времени закончиться.
7. Канал и прочие нюансы работы почтовика подбираются таким образом, чтобы очередь не вырастала более
Максимальная длина очереди почтовика
прошу замечаний, дополнений и предложений