Vorgehensweise: Optimieren parametrisierter Zeilenfilter (SQL Server Management Studio)

Folgende Einstellungen können zur Optimierung von parametrisierten Zeilenfiltern verwendet werden:

  • Partitionsoptionen

    Legen Sie diese Option auf der Seite Eigenschaften des Dialogfeldes Artikeleigenschaften - <Article> oder über das Dialogfeld Filter hinzufügen fest. Der Zugriff auf beide Dialogfelder ist über den Assistenten für neue Veröffentlichung sowie über das Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> verfügbar. Im Dialogfeld Artikeleigenschaften - <Article> können Sie weitere Werte für diese Option angeben, die im Dialogfeld Filter hinzufügen nicht verfügbar waren.

  • Partitionen im Voraus berechnen

    Diese Option ist standardmäßig auf Wahr festgelegt, wenn die Artikel in Ihrer Veröffentlichung einem Satz von Anforderungen entsprechen. Weitere Informationen zu diesen Anforderungen finden Sie unter Optimieren der Leistung parametrisierter Filter mithilfe vorausberechneter Partitionen. Diese Option können Sie auf der Seite Abonnementoptionen des Dialogfeldes Veröffentlichungseigenschaften - <Veröffentlichung> ändern.

  • Synchronisierung optimieren

    Diese Option sollte nur auf Wahr festgelegt werden, wenn Partitionen im Voraus berechnen auf Falsch festgelegt ist. Diese Option können Sie auf der Seite Abonnementoptionen des Dialogfeldes Veröffentlichungseigenschaften - <Veröffentlichung> festlegen.

Weitere Informationen zum Assistenten für neue Veröffentlichung sowie zum Zugriff auf das Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> finden Sie unter Vorgehensweise: Erstellen einer Veröffentlichung und Definieren von Artikeln (SQL Server Management Studio) und Vorgehensweise: Anzeigen und Ändern der Eigenschaften von Veröffentlichungen und Artikeln (SQL Server Management Studio).

So legen Sie Partitionsoptionen im Dialogfeld Filter hinzufügen bzw. Filter bearbeiten fest

  1. Klicken Sie auf der Seite Tabellenzeilen filtern im Assistenten für neue Veröffentlichung bzw. auf der Seite Zeilen filtern im Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> zunächst auf Hinzufügen und dann auf Filter hinzufügen.

  2. Erstellen Sie einen parametrisierten Filter. Weitere Informationen finden Sie unter Vorgehensweise: Definieren und Ändern eines parametrisierten Zeilenfilters für einen Mergeartikel (SQL Server Management Studio).

  3. Wählen Sie die Option aus, die mit der Weise übereinstimmt, auf die Daten für mehrere Abonnenten freigegeben werden:

    • Eine Zeile aus dieser Tabelle wird an mehrere Abonnements gesendet

    • Eine Zeile aus dieser Tabelle wird nur an ein Abonnement gesendet

    Wenn Sie Eine Zeile aus dieser Tabelle wird nur an ein Abonnement gesendet auswählen, kann durch die Mergereplikation die Leistung gesteigert werden, da weniger Metadaten gespeichert und verarbeitet werden. Sie müssen jedoch sicherstellen, dass die Daten so partitioniert werden, dass eine Zeile nicht für mehrere Abonnenten repliziert werden kann. Weitere Informationen finden Sie im Abschnitt über das Festlegen von Partitionsoptionen unter Parametrisierte Zeilenfilter.

  4. Klicken Sie auf OK.

  5. Wenn Sie sich im Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> befinden, klicken Sie auf OK, um die Eingaben zu speichern und das Dialogfeld zu schließen.

So legen Sie Partitionsoptionen im Dialogfeld Artikeleigenschaften - <Article> fest

  1. Wählen Sie im Assistenten für neue Veröffentlichung auf der Seite Artikel bzw. im Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> eine Tabelle aus, und klicken Sie dann auf Artikeleigenschaften.

  2. Klicken Sie auf Eigenschaften des hervorgehobenen Tabelle-Artikels festlegen oder Eigenschaften aller Tabellenartikel festlegen.

  3. Geben Sie im Abschnitt Zielobjekt der Registerkarte Eigenschaften des Dialogfeldes Artikeleigenschaften - <Article> einen der folgenden Werte für Partitionsoptionen an:

    • Überlappend

    • Überlappend, Datenänderungen außerhalb der Partition nicht zulassen

    • Nicht überlappend, ein Abonnement

    • Nicht überlappend, für mehrere Abonnements freigegeben

    Weitere Informationen zu diesen Optionen und dazu, in welcher Beziehung Sie zu den Optionen stehen, die im Dialogfeld Filter hinzufügen und Filter bearbeiten verfügbar sind, finden Sie im Abschnitt über das Festlegen von Partitionsoptionen unter Parametrisierte Zeilenfilter.

  4. Klicken Sie auf OK.

  5. Wenn Sie sich im Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> befinden, klicken Sie auf OK, um die Eingaben zu speichern und das Dialogfeld zu schließen.

So legen Sie einen Wert für Partitionen im Voraus berechnen fest

  1. Wählen Sie auf der Seite Abonnementoptionen im Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> einen Wert für die Option Partitionen im Voraus berechnen aus. Die Eigenschaft ist in folgenden Fällen schreibgeschützt:

    • Die Veröffentlichung erfüllt die Anforderungen für im Voraus berechnete Partitionen nicht.

    • Es wurde noch kein Snapshot für die Veröffentlichung generiert. In diesem Fall wird für die Option der Wert Wird automatisch beim Erstellen eines Snapshots festgelegt angezeigt.

  2. Klicken Sie auf OK.

So legen Sie einen Wert für Synchronisierung optimieren fest

  1. Wählen Sie auf der Seite Abonnementoptionen im Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> den Wert Wahr für die Option Synchronisierung optimieren aus.

  2. Klicken Sie auf OK.