Зеркальное отображение может оказывать различное влияние на производительность в зависимости от выбранного режима работы. Если вы зеркалируете, у вас может быть три режима работы: высокая защита (с автоматическим переключением при сбое и без него) и высокая производительность.
По сути, это равносильно синхронному и асинхронному зеркалированию. С высокой защитой ваше приложение будет ожидать завершения зеркалирования, прежде чем считать транзакцию завершенной. В режиме высокой производительности ваше приложение не будет ожидать фиксации зеркалирования. Фактически, в любой момент времени не гарантируется, что все самые последние транзакции будут сохранены в журнале транзакций зеркала.
Одним из основных факторов, которые следует учитывать при зеркалировании, будет время прохождения сигнала в вашей сети. Более высокая задержка в большей степени повлияет на вашу производительность. Вам нужно будет сопоставить стоимость производительности с вашими конкретными требованиями к восстановлению (и восстановлению после отказа).
Если вы еще этого не сделали, вам следует прочитать Зеркальное отображение базы данных в SQL Server 2005 и
Рекомендации по зеркалированию базы данных и рекомендации по производительности .