Prestazioni (replica)

Prima di configurare la replica, è consigliabile acquisire familiarità con i fattori che influiscono sulle relative prestazioni:

  • Hardware del server e della rete

  • Progettazione del database

  • Configurazione del server di distribuzione

  • Progettazione e opzioni della pubblicazione

  • Progettazione e utilizzo dei filtri

  • Opzioni di sottoscrizione

  • Opzioni per gli snapshot

  • Parametri degli agenti

  • Manutenzione

Per ulteriori informazioni sul modo in cui questi fattori influiscono su ogni tipo di replica, vedere:

Dopo aver configurato la replica, è consigliabile 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. Utilizzare Monitoraggio replica e Monitor di sistema per stabilire i valori tipici per le cinque dimensioni seguenti delle prestazioni della replica:

  • Latenza: la quantità di tempo impiegato per la propagazione di una modifica dei dati tra i nodi di una topologia di replica.

  • Velocità effettiva: la quantità di attività di replica (misurata in comandi recapitati in un intervallo di tempo) che un sistema è in grado di sostenere nel tempo.

  • Concorrenza: il numero di processi di replica che è possibile eseguire contemporaneamente in un sistema.

  • Durata della sincronizzazione: il tempo necessario per il completamento di una determinata sincronizzazione.

  • Consumo di risorse: le risorse hardware e di rete utilizzate per l'elaborazione della replica.

La latenza e la velocità effettiva sono più rilevanti per la replica transazionale in quanto i sistemi che si basano su questo tipo di replica in genere richiedono una bassa latenza e un'elevata velocità effettiva. La concorrenza e la durata della sincronizzazione sono più rilevanti per la replica di tipo merge in quanto i sistemi che si basano su questo tipo di replica sono spesso caratterizzati da un numero elevato di Sottoscrittori e un server di pubblicazione può stabilire un numero significativo di sincronizzazioni simultanee con tali Sottoscrittori.

Dopo aver stabilito i numeri di riferimento, impostare le soglie in Monitoraggio replica. Per ulteriori informazioni, vedere Impostazione di valori di soglia e avvisi in Monitoraggio replica e Utilizzo degli avvisi per gli eventi dell'agente di replica. In caso di problemi di prestazioni, è consigliabile leggere i suggerimenti riportati negli argomenti relativi al miglioramento delle prestazioni elencati sopra e apportare modifiche nelle aree che hanno determinato tali problemi.