Procédure : optimiser les filtres de lignes paramétrés (SQL Server Management Studio)

Les paramètres suivants permettent d'optimiser les filtres de lignes paramétrés :

  • Options de la partition

    Définissez cette option dans la page Propriétés de la boîte de dialogue Propriétés de l'article - <Article>, ou dans la boîte de dialogue Ajouter un filtre. Ces deux boîtes de dialogue sont disponibles dans l'Assistant Nouvelle publication et dans la boîte de dialogue Propriétés de la publication - <Publication>. La boîte de dialogue Propriétés de l'article - <Article> vous permet de spécifier pour cette option d'autres valeurs qui ne sont pas disponibles dans la boîte de dialogue Ajouter un filtre.

  • Précalculer les partitions

    Par défaut, cette option est définie à True si les articles de votre publication satisfont à un ensemble de conditions. Pour plus d'informations sur ces spécifications, consultez Optimisation des performances des filtres paramétrés avec des partitions précalculées. Modifiez cette option dans la page Options d'abonnement de la boîte de dialogue Propriétés de la publication - <Publication>.

  • Optimiser la synchronisation

    Cette option ne doit être définie à True que si Précalculer les partitions est défini à False. Définissez cette option dans la page Options d'abonnement de la boîte de dialogue Propriétés de la publication - <Publication>.

Pour plus d'informations sur l'utilisation de l'Assistant Nouvelle publication et sur l'accès à la boîte de dialogue Propriétés de la publication - <Publication>, consultez Procédure : créer une publication et définir des articles (SQL Server Management Studio) et Procédure : Affichage et modification des propriétés de l'article et de la publication (SQL Server Management Studio).

Pour définir les options de la partition dans la boîte de dialogue Ajouter un filtre ou Modifier le filtre

  1. Dans la page Filtrer les lignes de la table de l'Assistant Nouvelle publication ou dans la page Filtrer les lignes de la boîte de dialogue Propriétés de la publication - <Publication>, cliquez sur Ajouter, puis sur Ajouter un filtre.

  2. Créer un filtre paramétré. Pour plus d'informations, consultez Procédure : définir et modifier un filtre de lignes paramétrable pour un article de fusion (SQL Server Management Studio).

  3. Sélectionnez l'option adaptée à la façon dont les données seront partagées entre les Abonnés :

    • Une ligne de cette table ira à plusieurs abonnements

    • Filtre paramétré créant des partitions qui ne se chevauchent pas, avec un seul abonnement par partition

    Si vous sélectionnez Filtre paramétré créant des partitions qui ne se chevauchent pas, avec un seul abonnement par partition, la réplication de fusion peut optimiser les performances en stockant et en traitant moins de métadonnées. Cependant, vous devez vous assurer que les données sont partitionnées de telle sorte qu'une ligne ne puisse pas être répliquée vers plusieurs Abonnés. Pour plus d'informations, consultez la section relative à la définition de la propriété « partition options » dans la rubrique Filtres de lignes paramétrés.

  4. Cliquez sur OK.

  5. Si vous vous trouvez dans la boîte de dialogue Propriétés de la publication - <Publication>, cliquez sur OK pour enregistrer et fermer la boîte de dialogue.

Pour définir Options de la partition dans la boîte de dialogue Propriétés de l'article - <Article>

  1. Dans la page Article de l'Assistant Nouvelle publication ou dans la boîte de dialogue Propriétés de la publication- <Publication>, sélectionnez une table, puis cliquez sur Propriétés de l'article.

  2. Cliquez sur Définir les propriétés de l'article de la table en surbrillance ou Définir les propriétés de tous les articles de la table.

  3. Dans la section Objet de destination de l'onglet Propriétés de la boîte de dialogue Propriétés de l'article - <Article>, spécifiez l'une des valeurs suivantes pour Options de la partition :

    • Chevauchement

    • Chevauchement ; refus des modifications de données hors partition

    • Non-chevauchement ; abonnement unique

    • Non-chevauchement ; partage entre les abonnements

    Pour plus d'informations sur ces options et sur leurs liens avec les options disponibles dans les boîtes de dialogue Ajouter un filtre et Modifier le filtre, consultez la section relative à la définition de la propriété « partition options » dans la rubrique Filtres de lignes paramétrés.

  4. Cliquez sur OK.

  5. Si vous vous trouvez dans la boîte de dialogue Propriétés de la publication - <Publication>, cliquez sur OK pour enregistrer et fermer la boîte de dialogue.

Pour définir Précalculer les partitions

  1. Dans la page Options d'abonnement de la boîte de dialogue Propriétés de la publication - <Publication>, sélectionnez une valeur pour l'option Précalculer les partitions. Cette propriété est en lecture seule si :

    • La publication ne satisfait pas aux conditions requises pour les partitions précalculées.

    • Aucune capture instantanée n'a encore été générée pour la publication. Dans ce cas, l'option affiche la valeur Définir automatiquement lorsqu'une capture instantanée est créée.

  2. Cliquez sur OK.

Pour définir Optimiser la synchronisation

  1. Dans la page Options d'abonnement de la boîte de dialogue Propriétés de la publication - <Publication>, sélectionnez la valeur True pour l'option Optimiser la synchronisation.

  2. Cliquez sur OK.