Partilhar via


ESTATÍSTICAS DO CONJUNTO TEMPO (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Mostra o número de milissegundos necessários para analisar, compilar e executar cada instrução.

Transact-SQL convenções de sintaxe

Sintaxe

  
SET STATISTICS TIME { ON | OFF }  

Observações

Quando SET STATISTICS TIME está ATIVADO, as estatísticas de tempo para uma instrução são apresentadas. Quando está DESLIGADO, as estatísticas de tempo não são mostradas.

A definição de SET STATISTICS TIME é definida em tempo de execução ou execução e não em tempo de análise.

O Microsoft SQL Server não consegue fornecer estatísticas precisas no modo fibra, que é ativado quando se ativa a opção de configuração de pooling leve .

A coluna da CPU na tabela sysprocesses só é atualizada quando uma consulta é executada com SET STATISTICS TIME ON. Quando SET STATISTICS TIME está DESLIGADO, 0 é devolvido.

As definições ON e OFF também afetam a coluna da CPU na Vista de Informação de Processos para Atividade Atual no SQL Server Management Studio.

Permissions

Para usar SET STATISTICS TIME, os utilizadores devem ter as permissões apropriadas para executar a instrução Transact-SQL. A autorização do SHOWPLAN não é necessária.

Examples

Este exemplo mostra os tempos de execução, análise e compilação do servidor.

USE AdventureWorks2022;  
GO         
SET STATISTICS TIME ON;  
GO  
SELECT ProductID, StartDate, EndDate, StandardCost   
FROM Production.ProductCostHistory  
WHERE StandardCost < 500.00;  
GO  
SET STATISTICS TIME OFF;  
GO  

Aqui está o conjunto de resultados:

SQL Server parse and compile time:   
   CPU time = 0 ms, elapsed time = 1 ms.  
SQL Server parse and compile time:   
   CPU time = 0 ms, elapsed time = 1 ms.  
  
(269 row(s) affected)  
  
SQL Server Execution Times:  
   CPU time = 0 ms,  elapsed time = 2 ms.  
SQL Server parse and compile time:   
   CPU time = 0 ms, elapsed time = 1 ms.  
  

Ver também

Instruções SET (Transact-SQL)
ESTATÍSTICAS DE CONJUNTO IO (Transact-SQL)