Задержка репликации транзакций высока в SQL Server 2005, когда значение свойства «Исходный размер» и значение свойства авторасширение по размерам

Переводы статьи Переводы статьи
Код статьи: 949523 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Рассмотрим описанную ниже ситуацию.. В Microsoft SQL Server 2005 можно создать репликации транзакций. Для файла журнала транзакций базы данных публикации, значениеИсходный размерсвойства и значенияАвторасширениеСвойство малы. В этом случае велика задержка репликации транзакций.

Для получения дополнительных сведений о том, как измерить задержку репликации транзакций, посетите следующий веб-узел Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/ms151846.aspx
Кроме того при синхронизации подписки с публикацией, появляется следующее сообщение об ошибке в спискеСостояние:В диалоговом окнеПросмотр состояния синхронизации«Свойства системы».:
Критическая производительность.

Причина

Данная проблема возникает, если создается несколько виртуальных файлов журнала. Процесс чтения журнала необходимо проверить каждый виртуальный файл журнала транзакций, которые помечены для репликации. Это может быть выведен с помощью трассировки производительностиsp_replcmdsХранимая процедура. Используется процессом чтения журналаsp_replcmdsХранимая процедура проверки виртуальных файлов журнала и для чтения, которые помечены для репликации транзакций.

Для получения дополнительных сведений о влияние на производительность виртуальных файлов журнала посетите веб-узлу MSDN:
http://msdn2.Microsoft.com/en-us/library/ms179355.aspx

Временное решение

Для обхода проблемы выполните следующие действия.:
  1. Добавление файла журнала транзакций в базе данных публикации. Файл журнала транзакций должны удовлетворять следующим требованиям:
    • Начальный размер велик.
    • ЗначениеАвторасширениеСвойство велик.
    Чтобы добавить файл журнала транзакций базы данных публикации, используйте инструкцию ALTER DATABASE, вместе с предложением ADD LOG FILE. Для получения дополнительных сведений об инструкции ALTER DATABASE посетите веб-узлу MSDN:
    http://msdn2.Microsoft.com/en-us/library/ms174269.aspx
  2. Чтобы уменьшить размер файлов журнала транзакций, которые содержат множество виртуальных файлов журнала с помощью инструкции DBCC SHRINKFILE.Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
    907511Как с помощью инструкции DBCC SHRINKFILE сжать файл журнала транзакций в SQL Server 2005

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Дополнительная информация

При создании базы данных, который будет использоваться в качестве базы данных публикации, в репликации транзакций, рекомендуется указать большое значение и большой размерАвторасширениеСвойство. Начальный размер должен быть разрешен для пиковых периодов. Peak periods include periods in which large batches prevent the log from clearing at the next transaction log backup. This behavior is caused by transactions that are still in the replication process. Set up alerts for when the log file approaches a full state. Additionally, perform file growth manually when you have to control size and timing. Autogrow should not be the primary method that you use to manage file sizes.

Свойства

Код статьи: 949523 - Последний отзыв: 28 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Ключевые слова: 
kbexpertiseadvanced kbtshoot kbprb kbmt KB949523 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:949523

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com