sys.dm_db_xtp_merge_requests (Transact-SQL)
Si applica a: SQL Server 2014 (12.x)
Traccia le richieste di unione del database. È possibile che la richiesta di merge sia stata generata da SQL Server o che la richiesta sia stata effettuata da un utente con sys.sp_xtp_merge_checkpoint_files (Transact-SQL).
Nota
Questa dmv (Dynamic Management View), sys.dm_db_xtp_merge_requests
, esiste fino a Microsoft SQL Server 2014.
Tuttavia, a partire da SQL Server 2016 questa DMV non è più applicabile.
Colonne nel report
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
request_state | tinyint | Stato della richiesta di unione: 0 = Richiesta 1 = In sospeso 2 = installato 3 = Abbandonata |
request_state_desc | nvarchar(60) | Significati per lo stato corrente della richiesta: Richiesta: esiste una richiesta di merge. In sospeso: l'unione è in corso di elaborazione. Installato: l'unione è stata completata. Abbandonato: l'unione non è stata completata, forse a causa della mancanza di spazio di archiviazione. |
destination_file_id | GUID | Identificatore univoco del file di destinazione per l'unione dei file di origine. |
lower_bound_tsn | bigint | Timestamp minimo per il file di unione di destinazione. Il timestamp minimo per la transazione di tutti i file di origine da unire. |
upper_bound_tsn | bigint | Timestamp massimo per il file di unione di destinazione. Il timestamp massimo per la transazione di tutti i file di origine da unire. |
collection_tsn | bigint | Timestamp di raccolta della riga corrente. Una riga nello stato Installata viene rimossa quando checkpoint_tsn è maggiore di collection_tsn. Una riga nello stato Abbandonata viene rimossa quando checkpoint_tsn è minore di collection_tsn. |
checkpoint_tsn | bigint | Ora di avvio del checkpoint. Tutte le eliminazioni eseguite da transazioni con un timestamp minore di questo vengono incluse nel nuovo file di dati. Le eliminazioni rimanenti vengono spostate nel file differenziale di destinazione. |
sourcenumber_file_id | GUID | Fino a 16 ID file interni che identificano in modo univoco i file di origine nell'unione. |
Autorizzazioni
È richiesta l'autorizzazione VIEW DATABASE STATE per il database corrente.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW DATABASE PERFORMANCE STATE per il database.
Vedi anche
- Introduzione alle tabelle con ottimizzazione per la memoria
- Viste a gestione dinamica delle tabelle ottimizzate per la memoria