MSSQL_ENG014161MSSQL_ENG014161

Dettagli messaggioMessage Details

Nome prodottoProduct Name SQL ServerSQL Server
ID eventoEvent ID 1416114161
Origine eventoEvent Source MSSQLSERVERMSSQLSERVER
ComponenteComponent Motore di database di SQL ServerSQL Server Database Engine
Nome simbolicoSymbolic Name
Testo del messaggioMessage Text È stata impostata la soglia [%s:%s] per la pubblicazione [%s].The threshold [%s:%s] for the publication [%s] has been set. Verificare che l'agente di lettura log e l'agente di distribuzione siano in esecuzione e siano in grado di rispettare i requisiti relativi alla latenza.Make sure that the logreader and distribution agents are running and can match the latency requirement.

SpiegazioneExplanation

La replica consente di attivare avvisi per numerose condizioni,Replication lets you enable warnings for several conditions. tra cui il superamento di una latenza specificata per sottoscrizioni transazionali.This includes exceeding a specified latency for transactional subscriptions. Per latenza si intende l'intervallo di tempo che intercorre tra il commit di una modifica dei dati nel server di pubblicazione e il commit della modifica corrispondente nel Sottoscrittore.Latency is the period of time that elapses between a data change being committed at the Publisher and the corresponding change being committed at the Subscriber.

Quando si attiva un avviso utilizzando Monitoraggio replica o sp_replmonitorchangepublicationthreshold, viene specificata una soglia che determina quando è generato l'avviso.When you enable a warning by using Replication Monitor or sp_replmonitorchangepublicationthreshold, you specify a threshold that determines when a warning is triggered. Quando tale soglia viene raggiunta o superata, viene visualizzato un avviso in Monitoraggio replica e viene registrato un evento nel registro eventi di Windows.When that threshold is met or exceeded, a warning is displayed in Replication Monitor, and an event is written to the Windows event log. Il raggiungimento di una soglia può inoltre generare un avviso SQL Server Agent.Reaching a threshold can also trigger a SQL Server Agent alert. Per altre informazioni, vedere Impostare valori di soglia e avvisi in Monitoraggio replica e Monitorare la replica a livello di programmazione.For more information, see Set Thresholds and Warnings in Replication Monitor and Programmatically Monitor Replication.

Azione dell'utenteUser Action

Se una sottoscrizione supera una soglia di latenza, è necessario stabilire se il fenomeno dipende da un problema di prestazioni del sistema o se la soglia deve essere regolata.If a subscription exceeds a latency threshold, you must determine whether there is a performance issue with the system or whether the threshold should be adjusted. Dopo avere configurato la replica, sviluppare dati di riferimento per le prestazioni in modo da poter stabilire il comportamento della replica in presenza del carico di lavoro tipico delle applicazioni e della topologia in uso.After you configure replication, develop a performance baseline that will let you determine how replication behaves with a workload that is typical for your applications and topology. Includere nei dati di riferimento anche la latenza al fine di poter impostare un valore appropriato per la soglia.Include latency in this baseline so that you can set an appropriate value for the threshold.

Se il valore soglia è appropriato ma viene superato, è necessario individuare l'area del sistema a cui è dovuto il collo di bottiglia a livello di prestazioni.If the threshold value is appropriate, but it is being exceeded, you must determine where the performance bottleneck is in the system. Per ulteriori informazioni sul monitoraggio e la risoluzione dei problemi delle prestazioni di replica, vedere gli argomenti seguenti:For more information about how to monitor and troubleshoot replication performance, see the following topics:

Vedere ancheSee Also

Guida di riferimento a errori ed eventi (replica)Errors and Events Reference (Replication)