Freigeben über


sys.sp_xtp_checkpoint_force_garbage_collection (Transact-SQL)

Kennzeichnet die Quelldateien, die während des Zusammenführens verwendet werden, mit der Protokollfolgenummer (LSN). Danach werden die Dateien nicht mehr benötigt und können in die Garbage Collection verschoben werden. Außerdem werden die Dateien, deren zugeordnete LSN niedriger ist als der Protokollkürzungspunkt, in die Filestream Garbage Collection verschoben.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

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

Syntax

sys.sp_xtp_checkpoint_force_garbage_collection [[ @dbname=database_name]

Argumente

  • database_name
    Die Datenbank, für die die Garbage Collection ausgeführt werden soll. Gemäß Standardeinstellung die aktuelle Datenbank.

Rückgabecodewerte

0 für Erfolg. Ungleich 0 für Fehler.

Resultset

Eine zurückgegebene Zeile enthält die folgenden Informationen:

Spalte

Beschreibung

num_collected_items

Gibt die Anzahl der Dateien an, die in die Filestream Garbage Collection verschoben wurden. Diese Dateien verfügen über eine Protokollfolgenummer (LSN), die niedriger ist als die LSN des Protokollkürzungspunkts.

num_marked_for_collection_items

Gibt die Anzahl der Daten-/Änderungsdateien an, deren LSN mit der Protokollblock-ID der Protokollende-LSN aktualisiert wurde.

last_collected_xact_seqno

Gibt die letzte entsprechende LSN zurück, bis zu der die Dateien in die Filestream Garbage Collection verschoben wurden.

Berechtigungen

Erfordert die Berechtigung des Datenbankbesitzers.

Beispiel

exec [sys].[sp_xtp_checkpoint_force_garbage_collection] hkdb1

Siehe auch

Verweis

Gespeicherte Systemprozeduren (Transact-SQL)

Konzepte

In-Memory OLTP (Arbeitsspeicheroptimierung)