Condividi tramite


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.

Icona di collegamento a un argomento 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)

Concetti

OLTP in memoria (ottimizzazione per la memoria)