Я также предложил бы пытаться разбить операции для уменьшения роста журнала. SQL Server автоматически не уменьшит журнал, если у Вас не будет включенного auto_shrink, который может вызвать главную проблему производительности.
Будьте похожи на ifplugd, делают то, что Вы хотите сделать. Не имейте используют его, так не может дать больше информации.