Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
se aplica a:SQL Server
SSIS Integration Runtime no Azure Data Factory
Retorna as estatísticas de desempenho de uma execução em execução no servidor do Integration Services.
Sintaxe
dm_execution_performance_counters [ @execution_id = ] execution_id
Argumentos
[ @execution_id = ] execution_id
O identificador exclusivo da execução que contém um ou mais pacotes. Os pacotes que são executados com a tarefa Executar Pacote, são executados na mesma execução que o pacote pai.
Se um ID de execução não for especificado, as estatísticas de desempenho para várias execuções serão retornadas. Se você for membro da função de banco de dados ssis_admin, as estatísticas de desempenho de todas as execuções em execução serão retornadas. Se você não for membro da função de banco de dados ssis_admin, as estatísticas de desempenho para as execuções em execução para as quais você tem permissões de leitura serão retornadas. O execution_id é um BigInt.
Comentários
A tabela a seguir lista os valores de nome do contador retornados pela função dm_execution_performance_counter.
| Nome do contador | Descrição |
|---|---|
| Bytes BLOB lidos | Número de bytes de dados BLOB (objeto binário grande) que o mecanismo de fluxo de dados lê de todas as fontes. |
| Bytes BLOB gravados | Número de bytes de dados BLOB que o mecanismo de fluxo de dados grava em todos os destinos. |
| Arquivos BLOB em uso | Número de arquivos BLOB que o mecanismo de fluxo de dados está usando para spooling. |
| Memória buffer | Quantidade de memória usada pelos buffers do Integration Services, incluindo memória física e virtual. |
| Buffers em uso | Número de objetos de buffer, de todos os tipos, que todos os componentes de fluxo de dados e o mecanismo de fluxo de dados estão usando. |
| Buffers em spooled | Número de buffers gravados no disco. |
| Memória buffer plana | Quantidade de memória, em bytes, que é usada por todos os buffers planos. Buffers planos são blocos de memória que um componente usa para armazenar dados. |
| Buffers planos em uso | Número de buffers planos que o mecanismo de fluxo de dados usa. Todos os buffers planos são buffers privados. |
| Memória buffer privada | Quantidade de memória em uso por todos os buffers privados. Um buffer privado é um buffer que uma transformação usa para trabalho temporário. Um buffer não é privado se o mecanismo de fluxo de dados criar o buffer para suportar o fluxo de dados. |
| Buffers privados em uso | Número de buffers que as transformações usam para trabalho temporário. |
| Linhas lidas | Número total de linhas lidas pela execução. |
| Linhas escritas | Número total de linhas escritas pela execução. |
Regresso
A função dm_execution_performance_counters retorna uma tabela com as seguintes colunas, para uma execução em execução. As informações retornadas são para todos os pacotes contidos na execução. Se não houver execuções em execução, uma tabela vazia será retornada.
| Nome da coluna | Tipo de coluna | Descrição | Comentários |
|---|---|---|---|
| execution_id |
BigInt NULL não é um valor válido. |
Identificador exclusivo para a execução que contém o pacote. | |
| counter_name | nvarchar(128) | O nome do contador. | Consulte a seção Observações de valores. |
| counter_value | BigInt | Valor retornado pelo contador. |
Exemplos
Um. Estatísticas de retorno para uma execução em execução
No exemplo a seguir, a função retorna estatísticas para uma execução em execução com uma ID de 34.
select * from [catalog].[dm_execution_performance_counters] (34)
B. Estatísticas de retorno para todas as execuções em execução
No exemplo a seguir, a função retorna estatísticas para todas as execuções em execução no servidor Integration Services, dependendo de suas permissões.
select * from [catalog].[dm_execution_performance_counters] (NULL)
Permissões
Esta função requer uma das seguintes permissões:
Permissões LER e MODIFICAR na instância de execução
Associação à função de banco de dados ssis_admin
Associação à função de servidor sysadmin
Erros e Avisos
A lista a seguir descreve as condições que fazem com que a função falhe.
O usuário não tem permissões MODIFY para a execução especificada.
O ID de execução especificado não é válido.