Compartilhar via


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.

Ícone de vínculo de tópico 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)

Conceitos

OLTP na memória (otimização na memória)