DBCC DROPCLEANBUFFERS (Transact-SQL)

Aplica-se a: SQL Server (todas as versões com suporte) Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics PDW (Analytics Platform System)

Remove todos os buffers limpos do pool de buffers e os objetos de columnstore do pool de objetos columnstore.

Topic link iconConvenções de sintaxe do Transact-SQL

Sintaxe

Sintaxe para SQL Server e Pool de SQL sem servidor no Azure Synapse Analytics:

DBCC DROPCLEANBUFFERS [ WITH NO_INFOMSGS ]  

Sintaxe para Azure Synapse Analytics e PDW (Analytics Platform System):

DBCC DROPCLEANBUFFERS ( COMPUTE | ALL ) [ WITH NO_INFOMSGS ]  

Observação

Para ver a sintaxe do Transact-SQL para o SQL Server 2014 e versões anteriores, confira a Documentação das versões anteriores.

Argumentos

WITH NO_INFOMSGS
Suprime todas as mensagens informativas. As mensagens informativas sempre são suprimidas no Azure Synapse Analytics e no PDW (Analytics Platform System).

COMPUTE
Limpar o cache de dados na memória de cada nó de computação.

ALL
Limpar o cache de dados na memória de cada nó de computação e do nó de controle. Essa configuração será o padrão se você não especificar um valor.

Comentários

Use DBCC DROPCLEANBUFFERS para testar consultas com um cache de buffer a frio sem desligar e reiniciar o servidor. Para remover buffers limpos dos objetos de columnstore e do pool de buffers do pool de objetos columnstore, primeiro use CHECKPOINT para produzir um cache de buffer frio. CHECKPOINT faz com que todas as páginas sujas do banco de dados atual sejam gravadas no disco e limpa os buffers. Depois de fazer o ponto de verificação do banco de dados, você pode emitir o comando DBCC DROPCLEANBUFFERS para remover todos os buffers do pool de buffers.

Conjuntos de resultados

DBCC DROPCLEANBUFFERS no SQL Server retorna:

DBCC execution completed. If DBCC printed error messages, contact your system administrator.  

Permissões

Exige associação na função de servidor fixa sysadmin para SQL Server e PDW (Analytics Platform System).
Exige associação na função de servidor fixa DB_OWNER para Azure Synapse Analytics.

Consulte Também

DBCC (Transact-SQL)
CHECKPOINT (Transact-SQL)