sys.sp_xtp_checkpoint_force_garbage_collection (Transact-SQL)
Marca os arquivos de origem usados na operação de mesclagem com o LSN (número de sequência de log) após o qual eles não são mais necessários e podem ser limpos. Além disso, move os arquivos cujo LSN associado é menor que o ponto de truncamento do log para a coleta de lixo de FILESTREAM.
Convenções da sintaxe Transact-SQL
Aplica-se a: SQL Server (do SQL Server 2014 à versão atual). |
Sintaxe
sys.sp_xtp_checkpoint_force_garbage_collection [[ @dbname=database_name]
Argumentos
- database_name
O banco de dados no qual será executada a coleta de lixo. O padrão é o banco de dados atual.
Valores do código de retorno
0 para êxito. Diferente de zero para falha.
Conjunto de resultados
Uma linha retornada contém as seguintes informações:
Coluna |
Descrição |
---|---|
num_collected_items |
Indica o número de arquivos que foram movidos para a coleta de lixo de FILESTREAM. Estes são os arquivos cujo LSN (número de sequência de log) é menor que o LSN do ponto de truncamento de log. |
num_marked_for_collection_items |
Indica o número de arquivos de dados/delta cujo LSN foi atualizado com o blockID de log do LSN de fim de log. |
last_collected_xact_seqno |
Retorna o último LSN correspondente cujos arquivos foram movidos para a coleta de lixo de FILESTREAM. |
Permissões
Requer permissão de proprietário de banco de dados.
Exemplo
exec [sys].[sp_xtp_checkpoint_force_garbage_collection] hkdb1
Consulte também
Referência
Procedimentos armazenados do sistema (Transact-SQL)