Condividi tramite


Monitoraggio delle prestazioni con Monitoraggio replica

Monitoraggio replica di MicrosoftSQL Server consente di monitorare le prestazioni della replica transazionale e della replica di tipo merge nei modi seguenti:

  • Impostazione di avvisi e soglie

  • Visualizzazione delle misurazioni delle prestazioni

  • Determinazione della latenza con token di traccia (replica transazionale)

  • Visualizzazione di statistiche dettagliate sulla sincronizzazione (replica di tipo merge)

  • Visualizzazione di transazioni e tempi di recapito (replica transazionale)

Impostazione di avvisi e soglie

Monitoraggio replica consente di attivare avvisi in relazione a varie condizioni delle prestazioni. Quando si attiva un avviso, si specifica una soglia. Quando tale soglia viene raggiunta o superata, viene visualizzato un avviso nella colonna Stato della sottoscrizione e della pubblicazione associate nella sincronizzazione (a meno che non sia necessario visualizzare un problema con una priorità più elevata). Oltre a visualizzare un avviso in Monitoraggio replica, il raggiungimento della soglia può inoltre generare uno specifico avviso di risposta. È possibile attivare avvisi per le condizioni delle prestazioni seguenti:

  • Superamento della latenza specificata (quantità di tempo trascorso tra l'esecuzione del commit di una transazione nel server di pubblicazione e l'esecuzione del commit della transazione corrispondente nel Sottoscrittore).

    Si applica alla replica transazionale. Se la soglia specificata viene raggiunta o superata, viene visualizzato lo stato Prestazioni critiche.

  • Superamento del tempo di sincronizzazione specificato.

    Si applica alla replica di tipo merge. Se la soglia specificata viene raggiunta o superata, viene visualizzato lo stato Merge con esecuzione prolungata. È possibile specificare soglie diverse per connessioni remote e LAN.

  • Impossibilità di elaborare il numero di righe specificato in un determinato intervallo di tempo.

    Si applica alla replica di tipo merge. Se la soglia specificata viene raggiunta o superata, viene visualizzato lo stato Prestazioni critiche. È possibile specificare soglie diverse per connessioni remote e LAN.

Per impostare soglie e avvisi

Visualizzazione delle misurazioni delle prestazioni

In Monitoraggio replica vengono visualizzati i valori relativi alla qualità delle prestazioni per repliche transazionali e di tipo merge nelle colonne Prestazioni medie correnti e Prestazioni peggiori correnti per le pubblicazioni e nella colonna Prestazioni per le sottoscrizioni. Le prestazioni possono risultare:

  • Eccellenti

  • Buone

  • Discrete

  • Scarse

  • Critiche (solo per la replica transazionale)

I valori vengono determinati nei modo seguenti:

  • Per la replica transazionale la qualità delle prestazioni viene determinata dalla soglia di latenza. Se la soglia non viene impostata, non verrà visualizzato alcun valore. Nella tabella seguente viene illustrata la correlazione tra la soglia e il valore della qualità delle prestazioni. Ad esempio, se la soglia è impostata su 60 secondi e la latenza attuale è di 30 secondi, la latenza rappresenta il 50% della soglia, producendo quindi il valore Buone.

    Eccellenti

    Buone

    Discrete

    Scarse

    Critiche

    0 – 34%

    35 – 59%

    60 – 84%

    85 – 99%

    100% +

  • Per la replica di tipo merge la qualità delle prestazioni è indipendente dalla soglia. La soglia di elaborazione delle righe determina in realtà se il valore Prestazioni critiche viene visualizzato nella colonna Stato. La qualità delle prestazioni è determinata dal confronto tra le prestazioni delle singole sottoscrizioni e le prestazioni medie cronologiche delle sottoscrizioni, che utilizzano lo stesso tipo di connessione (remota o LAN), rispetto alla pubblicazione. In Monitoraggio replica viene visualizzato un valore dopo che sono state eseguite cinque sincronizzazioni con 50 o più modifiche ognuna sullo stesso tipo di connessione. Se sono state eseguite meno di cinque sincronizzazioni con 50 o più modifiche oppure la sincronizzazione più recente include meno di 50 modifiche, in Monitoraggio replica non viene visualizzato alcun valore.

    Nella tabella seguente viene illustrata la correlazione tra le prestazioni medie e il valore della qualità delle prestazioni. Ad esempio, se dieci Sottoscrittori hanno eseguito la sincronizzazione tramite una connessione LAN con una velocità media di elaborazione di 100 righe al secondo e successivamente una delle sottoscrizioni esegue la sincronizzazione con una velocità di 125 righe al secondo, le prestazioni di sincronizzazione di quel Sottoscrittore saranno del 125% rispetto alla media, producendo quindi il valore Buone.

    Eccellenti

    Buone

    Discrete

    Scarse

    151+%

    76 – 150%

    26 – 75%

    0 – 25%

Per ulteriori informazioni sulla visualizzazione delle informazioni relative alle sottoscrizioni, vedere Procedura: Visualizzazione di informazioni ed esecuzione di attività per una sottoscrizione (Monitoraggio replica).

Determinazione della latenza con token di traccia

La replica transazionale consente di misurare la latenza di un sistema inserendo un token (una piccola quantità di dati) nel log delle transazioni del database di pubblicazione e misurando il tempo impiegato dal token per arrivare al server di distribuzione e ai Sottoscrittori. Il token consente inoltre di rilevare se i dati non raggiungono il server di distribuzione o il Sottoscrittore. Per ulteriori informazioni, vedere Misurazione della latenza e convalida delle connessioni per la replica transazionale.

Visualizzazione di statistiche dettagliate sulle prestazioni di sincronizzazione per la replica di tipo merge

Per la replica di tipo merge in Monitoraggio replica vengono visualizzate statistiche dettagliate di ogni articolo elaborato durante la sincronizzazione, inclusa la quantità di tempo impiegato in ogni fase di elaborazione (caricamento delle modifiche, download delle modifiche e così via). Ciò può essere utile per individuare tabelle specifiche che determinano rallentamenti ed è l'opzione migliore per risolvere problemi relativi alle prestazioni delle sottoscrizioni di tipo merge. Per ulteriori informazioni sulla visualizzazione delle statistiche dettagliate, vedere Procedura: Visualizzazione delle informazioni ed esecuzione delle attività degli agenti associati a una sottoscrizione (Monitoraggio replica).

Visualizzazione delle transazioni e dei tempi di recapito della replica transazionale

Per la replica transazionale in Monitoraggio replica vengono visualizzate informazioni sul numero di transazioni nel database di distribuzione non ancora distribuite a un Sottoscrittore e il tempo stimato per la relativa distribuzione. Per ulteriori informazioni, vedere Procedura: Visualizzazione delle informazioni ed esecuzione delle attività degli agenti associati a una sottoscrizione (Monitoraggio replica).