Freigeben über


sys.sp_xtp_merge_checkpoint_files (Transact-SQL)

sys.sp_xtp_merge_checkpoint_files führt alle Daten und Änderungsdateien im angegebenen Transaktionsbereich zusammen.

Weitere Informationen finden Sie unter Erstellen und Verwalten von Speicher für speicheroptimierte Objekte.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Gilt für: SQL Server (SQL Server 2014 bis aktuelle Version).

Syntax

sys.sp_xtp_merge_checkpoint_files database_name, @transaction_lower_bound, @transaction_upper_bound
[;]

Argumente

  • database_name
    Der Name der Datenbank, für die die Zusammenführung aufgerufen werden soll. Wenn die Datenbank keine Tabellen im Arbeitsspeicher aufweist, gibt diese Prozedur einen Benutzerfehler zurück. Falls die Datenbank offline ist, wird ein Fehler zurückgegeben.

  • lower_bound_Tid
    Die untere Grenze (bigint) von Transaktionen für eine Datendatei, wie in sys.dm_db_xtp_checkpoint_files (Transact-SQL) dargestellt, entsprechend der Prüfpunktstartdatei der Zusammenführung. Bei einem ungültigen transactionId-Wert wird ein Fehler generiert.

  • upper_bound_Tid
    Die obere Grenze (bigint) von Transaktionen für eine Datendatei, wie in sys.dm_db_xtp_checkpoint_files (Transact-SQL) dargestellt. Bei einem ungültigen transactionId-Wert wird ein Fehler generiert.

Rückgabecodewerte

Keine

Zurückgegebene Cursor

Keine

Berechtigungen

Erfordert die feste Serverrolle sysadmin und die feste Datenbankrolle db_owner.

Hinweise

Führt alle Daten und Änderungsdateien innerhalb des gültigen Bereichs zusammen, um eine einzelne Daten- und Änderungsdatei zu erstellen. Die Mergerichtlinie wird von dieser Prozedur nicht berücksichtigt.

Siehe auch

Verweis

Gespeicherte Systemprozeduren (Transact-SQL)

Konzepte

In-Memory OLTP (Arbeitsspeicheroptimierung)