sys.dm_db_xtp_merge_requests (Transact-SQL)
Gilt für: SQL Server 2014 (12.x)
Verfolgt Zusammenführungsanforderungen für Datenbanken nach. Die Zusammenführungsanforderung wurde möglicherweise von SQL Server generiert, oder die Anforderung könnte von einem Benutzer mit sys.sp_xtp_merge_checkpoint_files (Transact-SQL) vorgenommen worden sein.
Hinweis
Diese dynamische Verwaltungsansicht (Dynamic Management View, DMV) sys.dm_db_xtp_merge_requests
ist bis Microsoft SQL Server 2014 vorhanden.
Ab SQL Server 2016 gilt dieser DMV jedoch nicht mehr.
Spalten im Bericht
Spaltenname | Datentyp | Beschreibung |
---|---|---|
request_state | tinyint | Der Status der Zusammenführungsanforderung: 0 = Requested 1 = Pending 2 = installiert 3 = Abandoned |
request_state_desc | nvarchar(60) | Bedeutungen für den aktuellen Zustand der Anforderung: Angefordert – es ist eine Zusammenführungsanforderung vorhanden. Ausstehend – der Seriendruck wird verarbeitet. Installiert – der Seriendruck ist abgeschlossen. Verlassen - die Zusammenführung konnte nicht abgeschlossen werden, vielleicht aufgrund fehlender Speicher. |
destination_file_id | GUID | Der eindeutige Bezeichner der Zieldatei für die Zusammenführung der Quelldateien. |
lower_bound_tsn | bigint | Der minimale Zeitstempel für die als Ziel verwendete zusammengeführte Datei. Der niedrigste Transaktionszeitstempel aller zusammenzuführenden Quelldateien. |
upper_bound_tsn | bigint | Der maximale Zeitstempel für die als Ziel verwendete zusammengeführte Datei. Der höchste Transaktionszeitstempel aller zusammenzuführenden Quelldateien. |
collection_tsn | bigint | Der Zeitstempel, bei dem die aktuelle Zeile gesammelt werden kann. Eine Zeile mit dem Status "Installed" wird entfernt, wenn checkpoint_tsn größer als collection_tsn ist. Wenn checkpoint_tsn kleiner als collection_tsn ist, wird eine Zeile mit dem Status "Abandoned" entfernt. |
checkpoint_tsn | bigint | Die Zeit, zu der der Prüfpunkt gestartet wurde. Alle Löschvorgänge, die von Transaktionen mit einem niedrigeren Zeitstempel ausgeführt werden, werden in der neuen Datendatei berücksichtigt. Die übrigen Löschvorgänge werden in die als Ziel verwendete Änderungsdatei verschoben. |
sourcenumber_file_id | GUID | Bis zu 16 interne Datei-IDs, die die Quelldateien im Seriendruck eindeutig identifizieren. |
Berechtigungen
Erfordert die VIEW DATABASE STATE-Berechtigung für die aktuelle Datenbank.
Berechtigungen für SQL Server 2022 und höher
Erfordert DIE BERECHTIGUNG "DATENBANKLEISTUNGSSTATUS ANZEIGEN" für die Datenbank.
Weitere Informationen
- Einführung in speicheroptimierte Tabellen
- Speicheroptimierte Dynamische Tabellenverwaltungsansichten