Miglioramenti della scalabilità e delle prestazioni della replica

Le replica è stata migliorata in termini di scalabilità e prestazioni nelle aree seguenti:

  • Elaborazione parallela degli agenti di merge e di distribuzione
  • Partizioni pre-calcolate per le pubblicazioni di tipo merge filtrate
  • Nuove opzioni di partizionamento per le pubblicazioni di tipo merge filtrate
  • Nuove opzioni di caricamento dei Sottoscrittori per le pubblicazioni di tipo merge
  • Miglioramenti del recapito di dati BLOB nella replica di tipo merge

Miglioramenti della scalabilità e delle prestazioni

Elaborazione parallela degli agenti di merge e di distribuzione

SQL Server 2005 include nuovi parametri per gli agenti di merge e di distribuzione che consentono l'elaborazione parallela:

  • Il parametro per l'agente di merge è -ParallelUploadDownload, che consente all'agente di merge di elaborare in parallelo le modifiche caricate nel server di pubblicazione e quelle scaricate nel Sottoscrittore. Questa funzionalità è utile in ambienti con grandi volumi di dati ed elevata larghezza di banda di rete. Per ulteriori informazioni, vedere Replication Merge Agent.
  • Il parametro per l'agente di distribuzione è -SubscriptionStreams, che consente a più connessioni per ogni agente di distribuzione di applicare batch di modifiche in parallelo a un Sottoscrittore, mantenendo molte delle caratteristiche transazionali presenti quando si utilizza un thread singolo. Questa nuova opzione può migliorare di molto la velocità effettiva della replica dei dati aggregati. Per ulteriori informazioni su questo parametro, vedere Replication Distribution Agent.

Specificare questi parametri tramite un profilo agente. Per ulteriori informazioni, vedere Profili degli agenti di replica.

Partizioni pre-calcolate per le pubblicazioni di tipo merge filtrate

L'utilizzo di partizioni pre-calcolate è una nuova soluzione di ottimizzazione delle prestazioni per le pubblicazioni di tipo merge che utilizzano filtri con parametri, definiti "filtri dinamici" nelle versioni precedenti. L'opzione è attivata per impostazione predefinita per le nuove pubblicazioni filtrate. Quando si utilizzano le partizioni pre-calcolate, ai filtri vengono applicate alcune limitazioni che servono però per garantire prestazioni decisamente migliori. Per ulteriori informazioni, vedere Ottimizzazione delle prestazioni dei filtri con parametri con le partizioni pre-calcolate.

Nuove opzioni di partizionamento per le pubblicazioni di tipo merge filtrate

È ora possibile specificare il tipo di partizione che verrà creata da un filtro con parametri, con conseguente ottimizzazione delle prestazioni della replica di tipo merge. È possibile specificare, ad esempio, che una partizione di dati venga replicata e aggiornata da un unico Sottoscrittore (una situazione comune per la replica di tipo merge), per ottenere prestazioni ottimali, in quanto la replica può registrare ed elaborare una quantità inferiore di metadati. Per ulteriori informazioni, vedere Filtri di riga con parametri.

Nuove opzioni di caricamento dei Sottoscrittori per le pubblicazioni di tipo merge

È ora possibile specificare se le modifiche apportate a un Sottoscrittore devono essere caricate nel server di pubblicazione. In molte applicazioni, le modifiche apportate ad alcune tabelle, ad esempio a una tabella con i dati dei prodotti, devono essere inserite esclusivamente nel server di pubblicazione. Se si specifica che gli articoli di questo tipo sono di "solo download", le prestazioni possono risultare migliori. Per ulteriori informazioni, vedere Ottimizzazione delle prestazioni della replica di tipo merge con gli articoli di solo download e il parametro @subscriber_upload_options di sp_addmergearticle (Transact-SQL).

Miglioramenti del recapito di dati BLOB nella replica di tipo merge

L'elaborazione e il recapito di dati BLOB sono stati migliorati per ottimizzare l'utilizzo della memoria per le colonne BLOB di dimensioni molto elevate, operazione che richiede la specifica del valore TRUE per il parametro @stream_blob_columns di sp_addmergearticle (Transact-SQL).

Vedere anche

Concetti

Miglioramenti delle funzionalità di replica

Guida in linea e informazioni

Assistenza su SQL Server 2005