Freigeben über


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 Publikation sowie über das Dialogfeld Publikationseigenschaften - <Publication> 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 Publikation 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 Publikationseigenschaften - <Publication> ä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 Publikationseigenschaften - <Publication> festlegen.

Weitere Informationen zum Assistenten für neue Publikation sowie zum Zugriff auf das Dialogfeld Publikationseigenschaften - <Publication> finden Sie unter Vorgehensweise: Erstellen einer Publikation und Definieren von Artikeln (SQL Server Management Studio) und Vorgehensweise: Anzeigen und Ändern der Eigenschaften von Publikationen 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 Publikation bzw. auf der Seite Zeilen filtern im Dialogfeld Publikationseigenschaften - <Publication> 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 Publikationseigenschaften - <Publication> befinden, klicken Sie auf OK, um die Eingaben zu speichern und das Dialogfeld zu schließen.

So legen Sie Partitionsoptionen im Dialogfeld Artikeleigenschaften - &lt;Article&gt; fest

  1. Wählen Sie im Assistenten für neue Publikation auf der Seite Artikel bzw. im Dialogfeld Publikationseigenschaften - <Publication> 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, von Abonnements gemeinsam genutzt

    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 Publikationseigenschaften - <Publication> 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 Publikationseigenschaften - <Publication> einen Wert für die Option Partitionen im Voraus berechnen aus. Die Eigenschaft ist in folgenden Fällen schreibgeschützt:

    • Die Publikation erfüllt die Anforderungen für im Voraus berechnete Partitionen nicht.
    • Es wurde noch kein Snapshot für die Publikation 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 Publikationseigenschaften - <Publication> den Wert Wahr für die Option Synchronisierung optimieren aus.

  2. Klicken Sie auf OK

Siehe auch

Aufgaben

Vorgehensweise: Automatisches Generieren einer Reihe von Verknüpfungsfiltern zwischen Mergeartikeln (SQL Server Management Studio)
Vorgehensweise: Definieren und Ändern eines parametrisierten Zeilenfilters für einen Mergeartikel (SQL Server Management Studio)

Konzepte

Parametrisierte Zeilenfilter

Andere Ressourcen

How to: Optimize Parameterized Row Filters (Replication Transact-SQL Programming)

Hilfe und Informationen

Informationsquellen für SQL Server 2005