Freigeben über


sys.sp_change_feed_configure_parameters (Transact-SQL)

Gilt für: SQL Server 2022 (16.x) Azure SQL-Datenbank Azure Synapse Analytics Warehouse in microsoft Fabric SQL-Datenbank in Microsoft Fabric

Wird verwendet, um die Latenz zu verringern, indem die Batchgröße @maxtransverringert wird, oder um die Kosten zu verringern, indem die Batchgröße erhöht wird. Da die Batchgröße zunimmt, wird weniger E/A-Vorgang ausgeführt.

Diese gespeicherte Systemprozedur wird verwendet, um die Betriebsleistung zu optimieren für:

Syntax

Transact-SQL-Syntaxkonventionen

sys.sp_change_feed_configure_parameters
    [ [ @maxtrans = ] max_trans ]
    [ , [ @pollinterval = ] polling_interval ]
[ ; ]

Argumente

[ @maxtrans = ] max_trans

Der Datentyp ist int. Gibt die maximale Anzahl von Transaktionen an, die in jedem Scanzyklus verarbeitet werden sollen.

  • Bei Azure Synapse Link ist der Standardwert, wenn nicht angegeben ist 10000. Wenn dieser Wert angegeben ist, muss er eine positive ganze Zahl annehmen.
  • Für die Fabric-Spiegelung wird dieser Wert dynamisch bestimmt und automatisch festgelegt.

[ @pollinterval = ] polling_interval

Der Datentyp ist int. Beschreibt die Häufigkeit, mit der das Protokoll nach neuen Änderungen in Sekunden gescannt wird.

  • Bei Azure Synapse Link ist das Standardintervall, wenn nicht angegeben, 5 Sekunden. Der Wert muss größer oder größer sein 5 .
  • Für die Fabric-Spiegelung wird dieser Wert dynamisch bestimmt und automatisch festgelegt.

Gibt zurück

0 (erfolgreich) oder 1 Fehler.

Berechtigungen

Ein Benutzer mit CONTROL-Datenbankberechtigungen, db_owner Datenbankrollenmitgliedschaft oder sysadmin-Serverrollenmitgliedschaft kann dieses Verfahren ausführen.