Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
SSIS Integration Runtime no Azure Data Factory
Retorna a estatística de desempenho para uma execução que está 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. Pacotes que são executados com a tarefa Executar Pacote, executados na mesma execução que o pacote pai.
Se uma ID de execução não for especificada, a estatística de desempenho para várias execuções será retornada. Se você for membro da função de banco de dados ssis_admin , as estatísticas de desempenho de todas as execuções em andamento serão retornadas. Se você não for membro da função de banco de dados ssis_admin , as estatísticas de desempenho das execuções em andamento 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 nomes de contadores retornados pela função dm_execution_performance_counter.
| Nome do contador | Descrição |
|---|---|
| Bytes de BLOB lidos | Número de bytes de dados BLOB (objetos binários grandes) que o mecanismo de fluxo de dados lê em todas as origens. |
| Bytes de BLOB gravados | O número de bytes de dados de BLOB que o mecanismo de fluxo de dados grava em todos os destinos. |
| Arquivos de BLOB em uso | Número de arquivos de BLOB que o mecanismo de fluxo de dados está usando para o spool. |
| Memória de buffer | Quantidade de memória usada pelos buffers do Integration Services, inclusive 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 spool | Número de buffers gravados em disco. |
| Memória de buffer simples | Quantidade de memória, em bytes, usada por todos os buffers simples. Buffers simples são blocos de memória que um componente usa para armazenar dados. |
| Buffers simples em uso | Número de buffers simples usados pelo mecanismo de fluxo de dados. Todos os buffers simples são buffers privados. |
| Memória de buffer privada | Quantidade de memória em uso por todos os buffers privados. Um buffer privado é um buffer usado por uma transformação para trabalho temporário. Um buffer não será privado se o mecanismo de fluxo de dados o criar para dar suporte ao fluxo de dados. |
| Buffers privados em uso | Número de buffers usados pelas transformações para trabalho temporário. |
| Linhas lidas | Número total de linhas lidas pela execução. |
| Linhas gravadas | Número total de linhas gravadas pela execução. |
Retorno
A função dm_execution_performance_counters retorna uma tabela com as colunas a seguir, para uma execução em execução. As informações retornadas são de todos os pacotes contidos na execução. Se não houver nenhuma execução 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 da execução que contém o pacote. | |
| counter_name | nvarchar(128) | O nome do contador. | Consulte a seção Comentários de valores. |
| counter_value | BigInt | Valor retornado pelo contador. |
Exemplos
a. Retornar estatísticas para uma execução em andamento
No exemplo a seguir, a função retorna a estatística para uma execução com ID 34.
select * from [catalog].[dm_execution_performance_counters] (34)
B. Retornar estatísticas para todas as execuções em andamento
No exemplo a seguir, a função retorna a estatística de todas as execuções realizadas no servidor do Integration Services, dependendo das suas permissões.
select * from [catalog].[dm_execution_performance_counters] (NULL)
Permissões
Essa função exige uma das seguintes permissões:
Permissões READ e MODIFY 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 podem provocar falha na função.
O usuário não tem permissões MODIFY para a execução especificada.
A ID da execução especificada não é válida.