Вы должны исследовать это, как любую проблему с производительностью: для выполнения операторов требуется слишком много времени, и они превышают заданный по умолчанию тайм-аут команды .Net 30 секунд.Методология Ожидания и очереди все еще применяется здесь, как и при любом исследовании производительности.У вас есть хорошее начало, зная, что проблема возникает только при включенном зеркалировании, что должно помочь вам сузить проблему.Можно предположить, что подсистема ввода-вывода вашего зеркального сервера не в состоянии поддерживать скорость записи с первичного сервера.С зеркалированием ваш COMMIT должен ждать на зеркале, чтобы укрепить журнал, поэтому диски LDF на зеркале являются узким местом производительности, если они не достаточно быстры.Следуйте методике, изложенной выше, чтобы подтвердить или опровергнуть эту гипотезу, и как только вы выясните реальную проблему, вы сможете принять соответствующие меры.