Améliorations de l'évolutivité et des performances de la réplication

Des améliorations ont été apportées à l'évolutivité et aux performances de la réplication dans les domaines suivants :

  • traitement parallèle pour les Agents de fusion et de distribution ;
  • partitions précalculées pour les publications de fusion filtrées ;
  • nouvelles options de partitionnement pour les publications de fusion filtrées ;
  • nouvelles options de chargement de l'Abonné pour les publications de fusion ;
  • remise des données BLOB améliorée dans la réplication de fusion.

Améliorations de l'évolutivité et des performances

Traitement parallèle pour les Agents de fusion et de distribution

SQL Server 2005 contient de nouveaux paramètres qui permettent le traitement parallèle pour les Agents de fusion et de distribution :

  • Le paramètre de l'Agent de fusion est -ParallelUploadDownload. Il permet à l'Agent de fusion de traiter en parallèle les modifications chargées sur le serveur de publication et celles téléchargées sur l'Abonné. Cette option s'avère particulièrement utile dans les environnements de grands volumes avec une bande passante réseau élevée. Pour plus d'informations, consultez Replication Merge Agent.
  • Le paramètre de l'Agent de distribution est -SubscriptionStreams. Il permet à plusieurs connexions par Agent de distribution d'appliquer en parallèle des modifications par lot à un Abonné, tout en conservant de nombreuses caractéristiques transactionnelles de l'utilisation d'un seul thread. Cette nouvelle option peut améliorer considérablement le débit de la réplication d'agrégation. Pour plus d'informations sur ce paramètre, consultez Replication Distribution Agent.

Spécifiez ces paramètres par le biais d'un profil d'agent. Pour plus d'informations, consultez Profils de l'Agent de réplication.

Partitions précalculées pour les publications de fusion filtrées

L'utilisation des partitions précalculées optimise les performances des publications de fusion qui utilisent des filtres paramétrés (appelés « filtres dynamiques » dans les versions précédentes). Cette option est activée par défaut pour les nouvelles publications filtrées. Lors de l'utilisation des partitions précalculées, certaines restrictions s'appliquent aux filtres. Toutefois, si ces restrictions sont respectées, les performances peuvent être sensiblement améliorées. Pour plus d'informations, consultez Optimisation des performances des filtres paramétrés avec des partitions précalculées.

Nouvelles options de partitionnement pour les publications de fusion filtrées

Vous pouvez à présent spécifier le type de partition qu'un filtre paramétré crée, ce qui permet à la réplication de fusion d'optimiser les performances. Par exemple, vous pouvez spécifier qu'une partition de données doit être répliquée sur un Abonné et mise à jour par ce dernier (scénario courant dans le cadre de la réplication de fusion), ce qui optimise les performances, car la réplication peut effectuer le suivi et le traitement d'une quantité de métadonnées moins importante. Pour plus d'informations, consultez Filtres de lignes paramétrés.

Nouvelles options de chargement de l'Abonné pour les publications de fusion

Vous pouvez à présent spécifier si des modifications au niveau de l'Abonné doivent être téléchargées sur le serveur de publication. Dans de nombreuses applications, les modifications de certaines tables (telles que les tables qui contiennent des données de produits) ne doivent être apportées qu'au niveau de l'Abonné. Spécifier que les articles de ce type sont uniquement téléchargeables peut améliorer les performances. Pour plus d'informations, consultez Optimisation des performances de la réplication de fusion avec les articles en téléchargement seul et le paramètre @subscriber_upload_options de sp_addmergearticle (Transact-SQL).

Remise des données BLOB améliorée dans la réplication de fusion

Le traitement et la remise des données BLOB ont été améliorés pour que la mémoire soit mieux utilisée pour les colonnes BLOB très volumineuses. Pour optimiser l'utilisation de la mémoire pour les colonnes BLOB très volumineuses, spécifiez la valeur TRUE pour le paramètre @stream_blob_columns de sp_addmergearticle (Transact-SQL).

Voir aussi

Concepts

Amélioration de la réplication

Aide et Informations

Assistance sur SQL Server 2005