Udostępnij za pośrednictwem


A Slow Network Is Causing Problems

Replikacja rozpowszechnia dane za pośrednictwem połączeń sieciowych w postaci migawki i zmian przyrostowych.Wszystkie problemy, które mają wpływ na wydajność sieci, takich jak opóźnienie, wydajność i niezawodność, wpływa replikacja.

Akcja użytkownika

There are replication settings that can help mitigate network performance issues, but replication relies on the underlying network connections made by Microsoft Windows and the Microsoft SQL Server connectivity components.Połączenie sieciowe jest bardzo ukryty (takich jak łącza satelitarne), należy rozważyć zmianę ustawienia transmisji kontroli protokół (TCP) systemu operacyjnego na subskrybent i Wydawca komputerów.Aby uzyskać więcej informacji na temat parametrów sieci systemu Windows zobacz temat to Witryny firmy Microsoft w sieci Web.

W uzupełnieniu do ustawiania opcji sieciowych:

  • W przypadku replikacja transakcyjnej rozważyć ustawienie niższej wartości dla parametru Agent dystrybucji -CommitBatchSize.Mniejsze wartości może zmniejszyć wydajność, ale go może spowodować mniej błędów przez sieć zawodne i mniejszą liczbę transakcji do wycofania i ponownego zastosowania, jeśli wystąpi awaria.Ten parametr może być określony w profilu programu agent, albo w wierszu polecenia agenta.

  • Do replikacja łączenia należy rozważyć ustawienie niższej wartości następujących parametrów Agent korespondencji seryjnej: -DownloadGenerationsPerBatch and -UploadGenerationsPerBatch, -SrcThreads and -DestThreads.Mniejsze wartości dla -DownloadGenerationsPerBatch and -UploadGenerationsPerBatch może obniżyć wydajność, ale mogą skutkować mniejszą liczbę ponownych prób przez sieć zawodne.Te parametry są określane w profilu agenta: powolne łącza i można również określić w wierszu polecenia agenta.Oprócz tych parametrów, należy wziąć pod uwagę przy użyciu synchronizacja w sieci Web, który zazwyczaj używa mniej sieci żądań krążących powinna zostać zminimalizowana.Aby uzyskać więcej informacji zobacz synchronizacja w sieci Web na czas replikacja łączenia.

    Jeśli połączenie sieciowe jest bardzo ukryty, ale jest wiarygodna, warto rozważyć użycie wartości domyślnych -DownloadGenerationsPerBatch and -UploadGenerationsPerBatchi określanie wyższe wartości -LoginTimeOut and -QueryTimeOut.

Aby uzyskać więcej informacji na temat określania parametrów agent replikacja zobacz:

See Also

Concepts