sys.dm_resource_governor_resource_pools_history_ex (Transact-SQL)
Aplica-se a:Banco de Dados SQL do AzureInstância Gerenciada de SQL do Azure
Cada linha representa um instantâneo periódico das estatísticas do pool de recursos no Banco de Dados SQL do Azure e na Instância Gerenciada SQL do Azure. Um instantâneo é tirado quando o mecanismo de banco de dados é iniciado e, posteriormente, a cada poucos segundos. O intervalo entre o instantâneo atual e o anterior pode variar e é fornecido na duration_ms
coluna. Os snapshots disponíveis mais recentes são retornados, até 128 snapshots para cada pool de recursos.
Importante
A maior parte dos dados divulgados por esse Detran é destinada ao consumo interno e está sujeita a alterações.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
pool_id |
int | ID do pool de recursos. Não permite valor nulo. |
name |
sysname | O nome do pool de recursos. Não permite valor nulo. |
snapshot_time |
datetime2 | Data/hora do instantâneo de estatísticas do pool de recursos tirado. |
duration_ms |
int | Duração entre o snapshot atual e o anterior. |
statistics_start_time |
datetime2 | O momento em que as estatísticas deste pool foram redefinidas. Não permite valor nulo. |
active_session_count |
int | Total de sessões ativas no snapshot atual. |
active_worker_count |
int | Total de trabalhadores no instantâneo atual. |
delta_cpu_usage_ms |
int | Uso da CPU em milissegundos desde o último instantâneo. Não permite valor nulo. |
delta_cpu_usage_preemptive_ms |
int | Chamadas Win32 preventivas não governadas pelo SQL CPU RG, desde o último instantâneo. |
used_data_space_kb |
bigint | Espaço total usado em bancos de dados de usuários associados ao pool de usuários. |
allocated_disk_space_kb |
bigint | Tamanho total do arquivo de dados dos bancos de dados do usuário no associado ao grupo de usuários. |
target_memory_kb |
bigint | A meta de quantidade de memória, em quilobytes, que o pool de recursos está tentando obter. Tem como base as configurações atuais e o estado do servidor. Não permite valor nulo. |
used_memory_kb |
bigint | A quantidade de memória usada, em quilobytes, para o pool de recursos. Não permite valor nulo. |
cache_memory_kb |
bigint | O uso de memória cache total atual em quilobytes. Não permite valor nulo. |
compile_memory_kb |
bigint | O total atual de uso da memória em quilobytes (KB). A maior parte desse uso seria para compilação e otimização, mas também pode incluir outros usuários de memória. Não permite valor nulo. |
active_memgrant_count |
bigint | A contagem atual de concessões de memória. Não permite valor nulo. |
active_memgrant_kb |
bigint | A soma, em quilobytes (KB), de concessões de memória atuais. Não permite valor nulo. |
used_memgrant_kb |
bigint | O total atual de memória usada de concessões de memória. Não permite valor nulo. |
delta_memgrant_timeout_count |
int | A contagem de tempos limite de concessão de memória neste pool de recursos nesse período. Não permite valor nulo. |
delta_memgrant_waiter_count |
int | A contagem de consultas que estão pendentes em concessões de memória. Não permite valor nulo. |
delta_out_of_memory_count |
int | O número de alocações de memória com falha no pool desde o último instantâneo. Não permite valor nulo. |
delta_read_io_queued |
int | O total de E/S de leitura enfileiradas desde o último instantâneo. Anulável. Nulo se o pool de recursos não for governado para E/S. |
delta_read_io_issued |
int | O total de E/S de leitura emitidas desde o último instantâneo. Anulável. Nulo se o pool de recursos não for governado para E/S. |
delta_read_io_completed |
int | O total de E/S de leitura concluídas desde o último instantâneo. Não permite valor nulo. |
delta_read_io_throttled |
int | O total de E/S de leitura foi limitado desde o snapshot. Anulável. Nulo se o pool de recursos não for governado para E/S. |
delta_read_bytes |
bigint | O número total de bytes lidos desde o último instantâneo. Não permite valor nulo. |
delta_read_io_stall_ms |
int | Tempo total (em milissegundos) entre a chegada da E/S de leitura e a conclusão desde o último instantâneo. Não permite valor nulo. |
delta_read_io_stall_queued_ms |
int | Tempo total (em milissegundos) entre a chegada da E/S de leitura e o problema desde o último instantâneo. Anulável. Nulo se o pool de recursos não for governado para E/S. Diferente de zero delta_read_io_stall_queued_ms significa que as E/S estão sendo atrasadas pela governança de recursos. |
delta_write_io_queued |
int | O total de E/S de gravação enfileiradas desde o último instantâneo. Anulável. Nulo se o pool de recursos não for governado para E/S. |
delta_write_io_issued |
int | O total de E/S de gravação emitidas desde o último instantâneo. Anulável. Nulo se o pool de recursos não for governado para E/S. |
delta_write_io_completed |
int | O total de E/S de gravação concluídas desde o último instantâneo. Não permite valor nulo. |
delta_write_io_throttled |
int | O total de E/S de gravação foi limitado desde o último snapshot. Não permite valor nulo. |
delta_write_bytes |
bigint | O número total de bytes gravados desde o último instantâneo. Não permite valor nulo. |
delta_write_io_stall_ms |
int | Tempo total (em milissegundos) entre a chegada da E/S de gravação e a conclusão desde o último instantâneo. Não permite valor nulo. |
delta_write_io_stall_queued_ms |
int | Tempo total (em milissegundos) entre a chegada da E/S de gravação e o problema desde o último instantâneo. Anulável. Nulo se o pool de recursos não for governado para E/S. |
delta_io_issue_delay_ms |
int | Tempo total (em milissegundos) entre o problema agendado e o problema real de E/S desde o último instantâneo. Anulável. Nulo se o pool de recursos não for governado para E/S. |
max_iops_per_volume |
int | A configuração Máximo de E/S por segundo (IOPS) por volume de disco para este Pool. Anulável. Nulo se o pool de recursos não for governado para E/S. |
max_memory_kb |
bigint | A quantidade máxima de memória, em quilobytes, que o pool de recursos pode ter. Tem como base as configurações atuais e o estado do servidor. Não permite valor nulo. |
max_log_rate_kb |
bigint | Taxa de log máxima (quilobytes por segundo) no nível do pool de recursos. |
max_data_space_kb |
bigint | Configuração máxima do limite de armazenamento do pool elástico para esse pool elástico em quilobytes. |
max_session |
int | Limite de sessão para o pool. |
max_worker |
int | Limite de trabalho para o pool. |
min_cpu_percent |
int | A configuração atual para a largura de banda média garantida da CPU para todas as solicitações no pool de recursos quando há contenção de CPU. Não permite valor nulo. |
max_cpu_percent |
int | A configuração atual para a largura de banda média máxima da CPU permitida para todas as solicitações no pool de recursos quando há contenção de CPU. Não permite valor nulo. |
cap_cpu_percent |
int | Limite rígido na largura de banda da CPU que todas as solicitações no pool de recursos recebem. Limita o nível de largura de banda máxima de CPU ao nível especificado. O intervalo permitido para value é de 1 a 100. Não permite valor nulo. |
min_vcores |
decimal(5,2) | A configuração atual para a largura de banda média garantida da CPU para todas as solicitações no pool de recursos quando há contenção de CPU. Em unidades de vCores. |
max_vcores |
decimal(5,2) | A configuração atual para a largura de banda média máxima da CPU permitida para todas as solicitações no pool de recursos quando há contenção de CPU. Em unidade de vCores. |
cap_vcores |
decimal(5,2) | Limite rígido na largura de banda da CPU que todas as solicitações no pool de recursos recebem. Em unidade de vCores. |
instance_cpu_count |
int | Número de CPU configurado para a instância. |
instance_cpu_percent |
decimal(5,2) | Porcentagem de CPU configurada para a instância. |
instance_vcores |
decimal(5,2) | Número de vCores configurados para a instância. |
delta_log_bytes_used |
decimal(5,2) | Geração total de logs (em bytes) no nível do pool desde o último snapshot. |
avg_login_rate_percent |
decimal(5,2) | Número de logins desde o último instantâneo, comparado com o limite de login. |
delta_vcores_used |
decimal(5,2) | Utilização de computação na contagem de vCores desde o último snapshot. |
cap_vcores_used_percent |
decimal(5,2) | Média de utilização da computação em percentual do limite do pool. |
instance_vcores_used_percent |
decimal(5,2) | Utilização média de computação em porcentagem do limite da instância SQL. |
avg_data_io_percent |
decimal(5,2) | Média de utilização de E/S em percentual do limite do pool. |
avg_log_write_percent |
decimal(5,2) | Média de utilização dos recursos de gravação em percentual do limite do pool. |
avg_storage_percent |
decimal(5,2) | Média de utilização do armazenamento em percentual do limite de armazenamento do pool. |
avg_allocated_storage_percent |
decimal(5,2) | A porcentagem de espaço de dados alocado por todos os bancos de dados no pool elástico. Essa é a proporção do espaço de dados alocado para o tamanho máximo dos dados para o pool elástico. Para obter mais informações, visite Gerenciamento de espaço de arquivo no Banco de dados SQL. |
max_worker_percent |
decimal(5,2) | Máximo de trabalhos (solicitações) simultâneos em percentual, com base no limite do pool. |
max_session_percent |
decimal(5,2) | Número máximo de sessões simultâneas em percentual, com base no limite do pool. |
active_outbound_connection_worker_count |
int | Total de trabalhadores de conexão de saída no snapshot atual. |
max_outbound_connection_worker |
int | Limite de trabalho de conexão de saída para o pool. |
max_outbound_connection_worker_percent |
decimal(5,2) | Máximo de trabalhadores de conexão de saída simultânea (solicitações) em porcentagem com base no limite do pool. |
Permissões
Esse modo de exibição requer VIEW SERVER STATE
permissão.
Comentários
Os usuários podem acessar essa exibição de gerenciamento dinâmico para monitorar o consumo de recursos quase em tempo real para o pool de carga de trabalho do usuário e os pools internos do sistema da instância do Banco de Dados SQL do Azure.
Exemplos
O exemplo a seguir retorna dados de taxa de log máxima e consumo em cada instantâneo por grupo de usuários:
SELECT snapshot_time,
name,
max_log_rate_kb,
delta_log_bytes_used
FROM sys.dm_resource_governor_resource_pools_history_ex
WHERE name LIKE 'SloSharedPool1'
ORDER BY snapshot_time DESC;
Conteúdo relacionado
- Governança da taxa de log de tradução
- Limites de recursos de DTU do pool elástico
- Limites de recursos do Elastic pool vCore
- Gerenciar pools elásticos no Banco de Dados SQL do Azure
- sys.elastic_pool_resource_stats (Banco de Dados SQL do Azure)
- sys.dm_elastic_pool_resource_stats (Banco de Dados SQL do Azure)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de