sys.sp_xtp_checkpoint_force_garbage_collection (Transact-SQL)
Contrassegna i file di origine utilizzati durante l'operazione di merge con il numero di sequenza del file di log (LSN) che quindi diventano non necessari e possono essere sottoposti a Garbage Collection. Inoltre, sposta i file con un LSN associato inferiore al punto di troncamento del log nel Garbage Collection di FILESTREAM.
Convenzioni della sintassi Transact-SQL
Si applica a: SQL Server (da SQL Server 2014 a versione corrente). |
Sintassi
sys.sp_xtp_checkpoint_force_garbage_collection [[ @dbname=database_name]
Argomenti
- database_name
Il database in cui eseguire Garbage Collection. Il valore predefinito è il database attuale.
Valori codice restituiti
0 per l'esito positivo. Diverso da zero per l'esito negativo.
Set di risultati
Ogni riga restituita contiene le informazioni seguenti:
Colonna |
Descrizione |
---|---|
num_collected_items |
Indica il numero di file spostati nel Garbage Collection di FILESTREAM. Questi sono i file con un numero di sequenza del file di log (LSN) inferiore a quello del punto di troncamento del log |
num_marked_for_collection_items |
Indica il numero dei file di dati o dei file differenziali con un LSN aggiornato con l'ID blocco dell'LSN di fine log. |
last_collected_xact_seqno |
Restituisce l'ultimo LSN corrispondente fino al quale i file sono stati spostati nel Garbage Collection di FILESTREAM. |
Autorizzazioni
È richiesta l'autorizzazione di proprietario del database.
Esempio
exec [sys].[sp_xtp_checkpoint_force_garbage_collection] hkdb1
Vedere anche
Riferimento
Stored procedure di sistema (Transact-SQL)