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:Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Cada linha representa um instantâneo periódico das estatísticas do grupo de carga de trabalho no Banco de Dados SQL do Azure e no Instância Gerenciada de SQL do Azure. Um snapshot é feito quando o motor do banco de dados inicia, e a cada poucos segundos depois disso. O intervalo entre o snapshot atual e o snapshot anterior pode variar, e é fornecido na duration_ms coluna. Os snapshots mais recentes disponíveis são retornados, até 128 snapshots para cada grupo de carga de trabalho.
| Nome da Coluna | Tipo de dados | Description |
|---|---|---|
pool_id |
int | ID do pool de recursos. Não é anulável. |
group_id |
int | ID do grupo de carga de trabalho. Não é anulável. |
name |
nvarchar(256) | Nome do grupo de carga de trabalho. Não é anulável. |
snapshot_time |
datetime | O momento em que o snapshot de estatísticas do grupo de carga de trabalho é tirado. |
duration_ms |
int | Duração entre o instantâneo atual e o anterior. |
active_worker_count |
int | O total de trabalhadores no panorama atual. |
active_request_count |
int | Conta de solicitação atual. Não é anulável. |
active_session_count |
int | Sessões ativas totais no snapshot atual. |
total_request_count |
bigint | Conta cumulativa de solicitações concluídas no grupo de carga de trabalho. Não é anulável. |
delta_request_count |
int | Contagem de requisições concluídas no grupo de carga de trabalho desde o último snapshot. Não é anulável. |
total_cpu_usage_ms |
bigint | Uso cumulativo da CPU, em milissegundos, pelo grupo de carga de trabalho. Não é anulável. |
delta_cpu_usage_ms |
int | Uso da CPU em milissegundos desde o último snapshot. Não é anulável. |
delta_cpu_usage_preemptive_ms |
int | Chamadas preemptivas no win32 não são governadas pela governança de recursos da CPU SQL, desde o último snapshot. |
delta_reads_reduced_memgrant_count |
int | A contagem de memória concede que atingiu o limite máximo de tamanho de consulta desde o último snapshot. Não é anulável. |
reads_throttled |
int | Número total de IOs de leitura limitados. |
delta_reads_queued |
int | O total de IOs de leitura enfileirados desde o último snapshot. Permite valor nulo. Nulo se o grupo de carga de trabalho não for governado para E/S. |
delta_reads_issued |
int | O total de IOs de leitura emitidos desde o último snapshot. Permite valor nulo. Nulo se o grupo de carga de trabalho não for governado para E/S. |
delta_reads_completed |
int | O total de IOs de leitura concluídos desde o último snapshot. Não é anulável. |
delta_read_bytes |
bigint | O número total de bytes lidos desde o último snapshot. Não é anulável. |
delta_read_stall_ms |
int | Tempo total (em milissegundos) entre a chegada e a conclusão da IO de leitura desde o último snapshot. Não é anulável. |
delta_read_stall_queued_ms |
int | Tempo total (em milissegundos) entre a chegada do IO de leitura e o problema desde o último snapshot. Permite valor nulo. Nulo se o grupo de carga de trabalho não for governado para E/S. delta_read_stall_queued_ms não nula significa que as E/S estão sendo atrasadas pela governança de recursos. |
delta_writes_queued |
int | O total de IOs de escrita enfileirados desde o último snapshot. Permite valor nulo. Nulo se o grupo de carga de trabalho não for governado para E/S. |
delta_writes_issued |
int | O total de E/S de escrita emitidos desde o último snapshot. Permite valor nulo. Nulo se o grupo de carga de trabalho não for governado para E/S. |
delta_writes_completed |
int | O total de IOs de escrita concluídos desde o último snapshot. Não é anulável. |
delta_writes_bytes |
bigint | O número total de bytes escritos desde o último snapshot. Não é anulável. |
delta_write_stall_ms |
int | Tempo total (em milissegundos) entre a chegada e a conclusão da E/S de escrita desde o último snapshot. Não é anulável. |
delta_background_writes |
int | O total de gravações realizadas por tarefas em segundo plano desde o último snapshot. |
delta_background_write_bytes |
bigint | O tamanho total de escrita realizado por tarefas em segundo plano desde o último snapshot, em bytes. |
delta_log_bytes_used |
bigint | Espaço de log de transações usado desde o último snapshot em bytes. |
delta_log_temp_db_bytes_used |
bigint | Espaço logarítmico de transação tempdb usado desde o último snapshot em bytes. |
delta_query_optimizations |
bigint | A contagem de otimizações de consultas neste grupo de carga de trabalho desde o último snapshot. Não é anulável. |
delta_suboptimal_plan_generations |
bigint | A contagem de gerações subótimas de planos que ocorreram nesse grupo de carga de trabalho devido à pressão de memória desde o último snapshot. Não é anulável. |
max_memory_grant_kb |
bigint | Tamanho máximo de uma concessão de memória para uma requisição executada no grupo em kilobytes. |
max_request_cpu_msec |
bigint | Uso máximo da CPU, em milissegundos, para uma única solicitação. Não é anulável. |
max_concurrent_request |
int | Configuração atual para o número máximo de solicitações simultâneas. Não é anulável. |
max_io |
int | Limite máximo de IO para o grupo. |
max_global_io |
int | Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. |
max_queued_io |
int | Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. |
max_log_rate_kb |
bigint | Taxa máxima de logaritaritário em kilobytes por segundo para o grupo de carga de trabalho. |
max_session |
int | Limite de sessões para o grupo de carga de trabalho. |
max_worker |
int | Limite de trabalhadores para o grupo de carga de trabalho. |
active_outbound_connection_worker_count |
int | Trabalhadores de conexão de saída totais no snapshot atual. |
max_outbound_connection_worker |
int | Limite de trabalhadores de conexão de saída para o grupo. |
max_outbound_connection_worker_percent |
decimal(5,2) | Máximo de trabalhadores de conexão de saída concorrentes (requisições) em porcentagem baseada no limite do grupo. |
Permissions
Requer a permissão VIEW SERVER PERFORMANCE STATE.
Observações
Os usuários podem acessar essa visão dinâmica de gerenciamento para monitorar o consumo de recursos quase em tempo real para grupos de carga de trabalho do usuário, bem como para grupos internos de carga de trabalho do sistema no Banco de Dados SQL do Azure e no Instância Gerenciada de SQL do Azure.
Importante
A maior parte dos dados deste DMV é destinada ao consumo interno e está sujeita a alterações.
Examples
O exemplo a seguir retorna dados de taxa logarítmica máxima e consumo em cada instantâneo pelo banco de dados, ou por todos os bancos de dados em um pool elástico.
SELECT snapshot_time,
name,
max_log_rate_kb,
delta_log_bytes_used
FROM sys.dm_resource_governor_workload_groups_history_ex
WHERE name LIKE 'UserPrimaryGroup.DBId%'
ORDER BY snapshot_time DESC;