Métricas de contadores do Performance Insights
Métricas de contador são métricas de performance do sistema operacional e do banco de dados no painel do Performance Insights. Para ajudar a identificar e analisar problemas de performance, é possível correlacionar métricas de contadores com a carga de banco de dados. Você pode adicionar uma função estatística à métrica para obter os valores métricos. Por exemplo, as funções compatíveis com a métrica os.memory.active
são .avg
, .min
, .max
, .sum
e .sample_count
.
As métricas do contador são coletadas uma vez por minuto. A coleta de métricas do sistema operacional depende do status do recurso Monitoramento Avançado. Se o recurso estiver desativado, as métricas do sistema operacional serão coletadas uma vez por minuto. Se o recurso estiver ativado, as métricas do sistema operacional serão coletadas para o período selecionado. Para obter mais informações sobre como ativar ou desativar o recurso Monitoramento Avançado, consulte Ativar e desativar o monitoramento aprimorado.
Tópicos
- Contadores de sistema operacional do Performance Insights
- Contadores do Performance Insights para o Amazon RDS para MariaDB e MySQL
- Contadores do Performance Insights para o Amazon RDS para Microsoft SQL Server
- Contadores do Performance Insights para o Amazon RDS para Oracle
- Contadores do Performance Insights para o Amazon RDS para PostgreSQL
Contadores de sistema operacional do Performance Insights
Os contadores de sistema operacional a seguir, que são prefixados com os
, estão disponíveis para o recurso Insights de Performance em todos os mecanismos do RDS, exceto o RDS para SQL Server.
Você pode usar a API ListAvailableResourceMetrics
para obter a lista de métricas de contador disponíveis para sua instância de banco de dados. Para obter mais informações, consulte ListAvailableResourceMetrics no Guia de referência de API do Insights de Performance do Amazon RDS.
Contador | Type | Métrica | Descrição |
---|---|---|---|
Ativo | Memória | os.memory.active | A quantidade de memória atribuída, em kilobytes. |
Buffers | Memória | os.memory.buffers | A quantidade de memória usada para o buffer de solicitações de E/S antes de gravar no dispositivo de armazenamento, em kilobytes. |
Em cache | Memória | os.memory.cached | A quantidade de memória utilizada para o armazenamento em cache da E/S baseada em sistema de arquivos, em quilobytes. |
Cache de banco de dados | Memória | os.memory.db.cache |
A quantidade de memória usada para o cache de páginas por processo de banco de dados, incluindo tmpfs (shmem), em bytes. |
Tamanho do conjunto residente de banco de dados | Memória | os.memory.db.residentSetSize |
A quantidade de memória usada para o cache anônimo e swap por processo de banco de dados, sem incluir tmpfs (shmem), em bytes. |
Swap de banco de dados | Memória | os.memory.db.swap |
A quantidade de memória usada para swap por processo de banco de dados, em bytes. |
Sujeira | Memória | os.memory.dirty | A quantidade de páginas de memória na RAM que foram modificadas, mas não gravadas nos blocos de dados relacionados no armazenamento, em kilobytes. |
Gratuito | Memória | os.memory.free | A quantidade de memória não atribuída, em kilobytes. |
Páginas enormes livres | Memória | os.memory.hugePagesFree | O número de páginas enormes livres. Páginas enormes são um recurso do kernel do Linux. |
Páginas enormes reservadas | Memória | os.memory.hugePagesRsvd | O número de páginas enormes confirmadas. |
Tamanho de páginas enormes | Memória | os.memory.hugePagesSize | O tamanho de cada unidade de páginas enormes, em kilobytes. |
Páginas enormes surp | Memória | os.memory.hugePagesSurp | O número de páginas enormes excedentes disponíveis em comparação com o total. |
Total de páginas enormes | Memória | os.memory.hugePagesTotal | O número total de páginas enormes. |
Inactive | Memória | os.memory.inactive | A quantidade de páginas de memória usadas com menos frequência, em kilobytes. |
Mapeamento | Memória | os.memory.mapped | A quantidade total de conteúdo do sistema de arquivos que é mapeada na memória dentro de um espaço de endereçamento de processos, em kilobytes. |
Contagem de encerramentos por falta de memória | Memória | os.memory.outOfMemoryKillCount |
O número de encerramentos OOM que aconteceram durante o último intervalo de coleta. |
Tabelas de página | Memória | os.memory.pageTables | A quantidade de memória usada por tabelas de página, em kilobytes. |
Slab | Memória | os.memory.slab | A quantidade de estruturas de dados reutilizáveis do kernel, em kilobytes. |
Total | Memória | os.memory.total | A quantidade total de memória, em kilobytes. |
Writeback | Memória | os.memory.writeback | A quantidade de páginas sujas na RAM que ainda estão sendo gravadas no armazenamento de suporte, em kilobytes. |
Visitas | Utilização da CPU | os.cpuUtilization.guest | A porcentagem de CPU em uso por programas de convidado. |
Ocioso | Utilização da CPU | os.cpuUtilization.idle | A porcentagem de CPU que está ociosa. |
Irq | Utilização da CPU | os.cpuUtilization.irq | A porcentagem de CPU em uso por interrupções de software. |
Amigável | Utilização da CPU | os.cpuUtilization.nice | A porcentagem de CPU em uso por programas em execução com a prioridade mais baixa. |
Roubo | Utilização da CPU | os.cpuUtilization.steal | A porcentagem de CPU em uso por outras máquinas virtuais. |
Sistema | Utilização da CPU | os.cpuUtilization.system | A porcentagem de CPU em uso pelo kernel. |
Total | Utilização da CPU | os.cpuUtilization.total | A porcentagem total da CPU em uso. Esse valor inclui o valor amigável. |
Usuário | Utilização da CPU | os.cpuUtilization.user | A porcentagem de CPU em uso por programas do usuário. |
Aguardar | Utilização da CPU | os.cpuUtilization.wait | A porcentagem de CPU fora de uso ao aguardar o acesso de E/S. |
PS de E/S de leitura |
E/S de disco |
os.diskIO.<devicename>.readIOsPS |
O número de operações de leitura por segundo. |
PS de E/S de gravação |
E/S de disco |
os.diskIO.<devicename>.writeIOsPS |
O número de operações de gravação por segundo. |
Comprimento médio da fila |
E/S de disco |
os.diskIO.<devicename>.avgQueueLen |
O número de solicitações que aguardam na fila do dispositivo de E/S. |
Tamanho médio de solicitação |
E/S de disco |
os.diskIO.<devicename>.avgReqSz |
O número de solicitações que aguardam na fila do dispositivo de E/S. |
Espera |
E/S de disco |
os.diskIO.<devicename>.await |
O número de milissegundos necessários para responder a solicitações, incluindo o tempo na fila e o tempo de serviço. |
PS de E/S de leitura |
E/S de disco |
os.diskIO.<devicename>.readIOsPS |
O número de operações de leitura por segundo. |
KB de leitura |
E/S de disco |
os.diskIO.<devicename>.readKb |
O número total de kilobytes lidos. |
PS de KB de leitura |
E/S de disco |
os.diskIO.<devicename>.readKbPS |
O número de kilobytes lidos por segundo. |
PS de rrqm |
E/S de disco |
os.diskIO.<devicename>.rrqmPS |
O número de solicitações de leitura mescladas enfileiradas por segundo. |
TPS |
E/S de disco |
os.diskIO.<devicename>.tps |
O número de transações de E/S por segundo. |
Util |
E/S de disco |
os.diskIO.<devicename>.util |
A porcentagem de tempo de CPU durante o qual as solicitações foram emitidas. |
KB de gravação |
E/S de disco |
os.diskIO.<devicename>.writeKb |
O número total de kilobytes gravados. |
PS de KB de gravação |
E/S de disco |
os.diskIO.<devicename>.writeKbPS |
O número de kilobytes gravados por segundo. |
PS de wrqm |
E/S de disco |
os.diskIO.<devicename>.wrqmPS |
O número de solicitações de gravação mescladas enfileiradas por segundo. |
Bloqueado | Tarefas | os.tasks.blocked | O número de tarefas que estão bloqueadas. |
Em execução | Tarefas | os.tasks.running | O número de tarefas que estão sendo executadas. |
Sleeping | Tarefas | os.tasks.sleeping | O número de tarefas que estão em suspensão. |
Interrompido | Tarefas | os.tasks.stopped | O número de tarefas que estão interrompidas. |
Total | Tarefas | os.tasks.total | O número total de tarefas. |
Zumbi | Tarefas | os.tasks.zombie | O número de tarefas filho que estão inativas com uma tarefa pai ativa. |
Um | Carga média por minuto | os.loadAverageMinute.one | O número de processos que estão solicitando tempo de CPU no último minuto. |
Quinze | Carga média por minuto | os.loadAverageMinute.fifteen | O número de processos que estão solicitando tempo de CPU nos últimos 15 minutos. |
Cinco | Carga média por minuto | os.loadAverageMinute.five | O número de processos que estão solicitando tempo de CPU nos últimos 5 minutos. |
Em cache | Troca | os.swap.cached | A quantidade de memória de permuta, em kilobytes, usada como a memória cache. |
Gratuito | Troca | os.swap.free | A quantidade de memória de troca livre, em kilobytes. |
Em | Troca | os.swap.in | A quantidade de memória, em kilobytes, transferida temporariamente do disco. |
Saída | Troca | os.swap.out | A quantidade de memória, em kilobytes, transferida temporariamente para o disco. |
Total | Troca | os.swap.total |
A quantidade de memória swap disponível, em kilobytes. |
Máximo de arquivos | Sistema de arquivos | os.fileSys.maxFiles | O número máximo de arquivos que podem ser criados para o sistema de arquivos. |
Arquivos usados | Sistema de arquivos | os.fileSys.usedFiles | O número de arquivos no sistema de arquivos. |
Porcentagem de arquivos usados | Sistema de arquivos | os.fileSys.usedFilePercent | A porcentagem de arquivos disponíveis em uso. |
Porcentagem usada | Sistema de arquivos | os.fileSys.usedPercent | A porcentagem do espaço em disco do sistema de arquivos em uso. |
Usado | Sistema de arquivos | os.fileSys.used | A quantidade de espaço em disco usada pelos arquivos no sistema de arquivos, em kilobytes. |
Total | Sistema de arquivos | os.fileSys.total | O número total de espaço disponível em disco para o sistema de arquivos, em kilobytes. |
Rx | Rede | os.network.rx | O número de bytes recebidos por segundo. |
Tx | Rede | os.network.tx | O número de bytes carregados por segundo. |
Utilização de acu | Geral | os.general.acuUtilization |
A porcentagem de capacidade atual da capacidade máxima configurada. |
Configuração máxima de acu | Geral | os.general.maxConfiguredAcu |
A capacidade máxima configurada pelo usuário, em ACUs. |
Configuração mínima de acu | Geral | os.general.minConfiguredAcu |
A capacidade mínima configurada pelo usuário, em ACUs. |
Número de vCPUs | Geral | os.general.numVCPUs | O número de CPUs virtuais para a instância de banco de dados. |
Capacidade de banco de dados sem servidor | Geral | os.general.serverlessDatabaseCapacity |
A capacidade atual da instância, em ACUs. |
Contadores do Performance Insights para o Amazon RDS para MariaDB e MySQL
Os seguintes contadores de banco de dados estão disponíveis com o Performance Insights para Amazon RDS para MariaDB e MySQL.
Tópicos
Contadores nativos para o RDS para MariaDB e o RDS para MySQL
Métricas nativas são definidas pelo mecanismo de banco de dados e não pelo Amazon RDS. Para obter definições dessas métricas nativas, consulte Variáveis de status do servidor
Contador | Type | Unidade | Métrica |
---|---|---|---|
Com_analyze | SQL | Consultas por segundo | db.SQL.Com_analyze |
Com_optimize | SQL | Consultas por segundo | db.SQL.Com_optimize |
Com_select | SQL | Consultas por segundo | db.SQL.Com_select |
Conexões | SQL | O número de tentativas de conexão por minuto (bem-sucedidas ou não) para o servidor MySQL | db.Users.Connections |
Innodb_rows_deleted | SQL | Linhas por segundo | db.SQL.Innodb_rows_deleted |
Innodb_rows_inserted | SQL | Linhas por segundo | db.SQL.Innodb_rows_inserted |
Innodb_rows_read | SQL | Linhas por segundo | db.SQL.Innodb_rows_read |
Innodb_rows_updated | SQL | Linhas por segundo | db.SQL.Innodb_rows_updated |
Select_full_join | SQL | Consultas por segundo | db.SQL.Select_full_join |
Select_full_range_join | SQL | Consultas por segundo | db.SQL.Select_full_range_join |
Select_range | SQL | Consultas por segundo | db.SQL.Select_range |
Select_range_check | SQL | Consultas por segundo | db.SQL.Select_range_check |
Select_scan | SQL | Consultas por segundo | db.SQL.Select_scan |
Slow_queries | SQL | Consultas por segundo | db.SQL.Slow_queries |
Sort_merge_passes | SQL | Consultas por segundo | db.SQL.Sort_merge_passes |
Sort_range | SQL | Consultas por segundo | db.SQL.Sort_range |
Sort_rows | SQL | Consultas por segundo | db.SQL.Sort_rows |
Sort_scan | SQL | Consultas por segundo | db.SQL.Sort_scan |
Perguntas | SQL | Consultas por segundo | db.SQL.Questions |
Innodb_row_lock_time | Travas | Milissegundos (média) | db.Locks.Innodb_row_lock_time |
Table_locks_immediate | Travas | Solicitações por segundo | db.Locks.Table_locks_immediate |
Table_locks_waited | Travas | Solicitações por segundo | db.Locks.Table_locks_waited |
Aborted_clients | Usuários | Conexões | db.Users.Aborted_clients |
Aborted_connects | Usuários | Conexões | db.Users.Aborted_connects |
max_connections | Usuários | Conexões | db.User.max_connections |
Threads_created | Usuários | Conexões | db.Users.Threads_created |
Threads_running | Usuários | Conexões | db.Users.Threads_running |
Innodb_data_writes | E/S | Operações por segundo | db.IO.Innodb_data_writes |
Innodb_dblwr_writes | I/O | Operações por segundo | db.IO.Innodb_dblwr_writes |
Innodb_log_write_requests | I/O | Operações por segundo | db.IO.Innodb_log_write_requests |
Innodb_log_writes | I/O | Operações por segundo | db.IO.Innodb_log_writes |
Innodb_pages_written | I/O | Páginas por segundo | db.IO.Innodb_pages_written |
Created_tmp_disk_tables | Temporário | Tabelas por segundo | db.Temp.Created_tmp_disk_tables |
Created_tmp_tables | Temporário | Tabelas por segundo | db.Temp.Created_tmp_tables |
Innodb_buffer_pool_pages_data | Cache | Páginas | db.Cache.Innodb_buffer_pool_pages_data |
Innodb_buffer_pool_pages_total | Cache | Páginas | db.Cache.Innodb_buffer_pool_pages_total |
Innodb_buffer_pool_read_requests | Cache | Páginas por segundo | db.Cache.Innodb_buffer_pool_read_requests |
Innodb_buffer_pool_reads | Cache | Páginas por segundo | db.Cache.Innodb_buffer_pool_reads |
Opened_tables | Cache | Tabelas | db.Cache.Opened_tables |
Opened_table_definitions | Cache | Tabelas | db.Cache.Opened_table_definitions |
Qcache_hits | Cache | Consultas | db.Cache.Qcache_hits |
Contadores não nativos para o Amazon RDS para MariaDB e MySQL
Métricas de contador não nativas são contadores definidos pelo Amazon RDS. Uma métrica não nativa pode ser uma métrica obtida com uma consulta específica. Uma métrica não nativa também pode ser uma métrica derivada, em que dois ou mais contadores nativos são usados em cálculos para proporções, taxas de ocorrência ou latências.
Contador | Type | Métrica | Descrição | Definição |
---|---|---|---|---|
innodb_buffer_pool_hits | Cache | db.Cache.innoDB_buffer_pool_hits | O número de leituras que o InnoDB pode atender no pool de buffer. | innodb_buffer_pool_read_requests - innodb_buffer_pool_reads |
innodb_buffer_pool_hit_rate | Cache | db.Cache.innoDB_buffer_pool_hit_rate | A porcentagem de leituras que o InnoDB pode atender no pool de buffer. | 100 * innodb_buffer_pool_read_requests / (innodb_buffer_pool_read_requests +
innodb_buffer_pool_reads) |
innodb_buffer_pool_usage | Cache | db.Cache.innoDB_buffer_pool_usage |
A porcentagem do pool de buffers do InnoDB que contém dados (páginas). notaAo usar tabelas compactadas, esse valor pode variar. Para obter mais informações, consulte as informações sobre |
Innodb_buffer_pool_pages_data / Innodb_buffer_pool_pages_total *
100.0 |
query_cache_hit_rate | Cache | db.Cache.query_cache_hit_rate | Índice de acertos de cache do conjunto de resultados do MySQL (cache de consulta). | Qcache_hits / (QCache_hits + Com_select) * 100 |
innodb_datafile_writes_to_disk | I/O | db.IO.innoDB_datafile_writes_to_disk | O número de gravações de arquivos de dados do InnoDB em disco, excluindo operações de gravação de duplas e de gravação em logs redo. | Innodb_data_writes - Innodb_log_writes - Innodb_dblwr_writes |
innodb_rows_changed | SQL | db.SQL.innodb_rows_changed | O total de operações de linhas do InnoDB. | db.SQL.Innodb_rows_inserted + db.SQL.Innodb_rows_deleted +
db.SQL.Innodb_rows_updated |
active_transactions | Transações | db.Transactions.active_transactions | O total de transações ativas. | SELECT COUNT(1) AS active_transactions FROM
INFORMATION_SCHEMA.INNODB_TRX |
trx_rseg_history_len | Transações | db.Transactions.trx_rseg_history_len | Uma lista das páginas de undo log de transações confirmadas que é mantida pelo sistema de transações InnoDB para implementar o controle de simultaneidade de várias versões. Para obter mais informações sobre os detalhes para desfazer os registros de log, consulte InnoDB Multi-Versioning |
SELECT COUNT AS trx_rseg_history_len FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='trx_rseg_history_len'
|
innodb_deadlocks | Travas | db.Locks.innodb_deadlocks | O número total de deadlocks. | SELECT COUNT AS innodb_deadlocks FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE
NAME='lock_deadlocks' |
innodb_lock_timeouts | Travas | db.Locks.innodb_lock_timeouts | O número total de bloqueios que expiraram. | SELECT COUNT AS innodb_lock_timeouts FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE
NAME='lock_timeouts' |
innodb_row_lock_waits | Travas | db.Locks.innodb_row_lock_waits | O número total de bloqueios de linha que resultaram em uma espera. | SELECT COUNT AS innodb_row_lock_waits FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE
NAME='lock_row_lock_waits' |
Contadores do Performance Insights para o Amazon RDS para Microsoft SQL Server
Os contadores de banco de dados a seguir estão disponíveis para o Performance Insights para o RDS for Microsoft SQL Server.
Contadores nativos do RDS for Microsoft SQL Server
Métricas nativas são definidas pelo mecanismo de banco de dados e não pelo Amazon RDS. Você pode encontrar definições para essas métricas nativas em Usar objetos do SQL Server
Contador | Type | Unidade | Métrica |
---|---|---|---|
Registros encaminhados | Métodos de acesso |
Registros por segundo | db.Access Methods.Forwarded Records |
Divisões de página | Métodos de acesso |
Divisões por segundo | db.Access Methods.Page Splits |
Proporção de acertos de cache de buffer | Gerenciador de buffer |
Proporção | Proporção de acertos do cache de db.Buffer Manager.Buffer |
Expectativa de duração de páginas | Gerenciador de buffer |
Expectativa em segundos | Expectativa de vida de db.Buffer Manager.Page |
Consultas de página | Gerenciador de buffer |
Consultas por segundo | db.Buffer Manager.Page lookups |
Leituras de página | Gerenciador de buffer |
Leituras por segundo | db.Buffer Manager.Page reads |
Gravações de página | Gerenciador de buffer |
Gravações por segundo | db.Buffer Manager.Page writes |
Transações ativas | Bancos de dados |
Transações | db.Databases.Active Transactions (_Total) |
Bytes de log liberados | Bancos de dados |
Bytes liberados por segundo | db.Databases.Log Bytes Flushed (_Total) |
Esperas de liberação de log | Bancos de dados |
Esperas por segundo | db.Databases.Log Flush Waits (_Total) |
Liberações de log | Bancos de dados |
Liberações por segundo | db.Databases.Log Flushes (_Total) |
Transações de gravação | Bancos de dados |
Transações por segundo | db.Databases.Write Transactions (_Total) |
Processos bloqueados | Estatísticas gerais |
Processos bloqueados | db.General Statistics.Processes blocked |
Conexões de usuários | Estatísticas gerais |
Conexões | db.General Statistics.User Connections |
Esperas de travamento | Travamentos |
Esperas por segundo | db.Latches.Latch Waits |
Número de deadlocks | Travas |
Deadlocks por segundo | db.Locks.Number of Deadlocks (_Total) |
Concessões de memória pendentes | Gerenciador de memória |
Concessões de memória | Concessões pendentes para db.Memory Manager.Memory |
Solicitações em lote | Estatísticas SQL |
Solicitações por segundo | db.SQL Statistics.Batch Requests |
Compilações SQL | Estatísticas SQL |
Compilações por segundo | db.SQL Statistics.SQL Compilations |
Recompilações SQL | Estatísticas SQL |
Recompilações por segundo | db.SQL Statistics.SQL Re-Compilations |
Contadores do Performance Insights para o Amazon RDS para Oracle
Os contadores de banco de dados a seguir estão disponíveis para o Performance Insights para o RDS for Oracle.
Contadores nativos para o RDS for Oracle
Métricas nativas são definidas pelo mecanismo de banco de dados e não pelo Amazon RDS. Você pode encontrar definições para essas métricas nativas em Statistics Descriptions
nota
Para a métrica de contador CPU used by this session
, a unidade foi transformada dos centésimos de segundo nativos para sessões ativas a fim de facilitar o uso do valor. Por exemplo, o envio de CPU no gráfico de carga do banco de dados representa a demanda por CPU. A métrica de contador CPU used by this session
representa a quantidade de CPU usada por sessões do Oracle. É possível comparar o envio de CPU à métrica de contador CPU used by this session
. Quando a demanda por CPU for maior que a CPU usada, as sessões aguardarão o tempo da CPU.
Contador | Type | Unidade | Métrica |
---|---|---|---|
CPU usada por esta sessão | Usuário | Sessões ativas | db.User.CPU usada por esta sessão |
Rotas de ida e volta do SQL*Net para/do cliente | Usuário | Idas e voltas por segundo | Rotas de ida e volta do db.User.SQL*Net para/do cliente |
Bytes recebidos via SQL*Net do cliente | Usuário | Bytes por segundo | db.User.bytes recebidos pelo SQL*Net do cliente |
Confirmações de usuários | Usuário | Confirmações por segundo | Confirmações de db.User.user |
Logons cumulativos | Usuário | Logons por segundo | db.User.logons cumulativos |
Chamadas de usuários | Usuário | Chamadas por segundo | Chamadas de db.User.user |
Bytes enviados via SQL*Net ao cliente | Usuário | Bytes por segundo | db.User.bytes enviados pelo SQL*Net ao cliente |
Reversões de usuários | Usuário | Reversões por segundo | Reversões de db.User.user |
Tamanho do redo | Redo | Bytes por segundo | Tamanho de db.Redo.redo |
Contagem de análises (total) | SQL | Análises por segundo | Contagem de db.SQL.parse (total) |
Contagem de análises (fixa) | SQL | Análises por segundo | Contagem de db.SQL.parse (fixa) |
Linhas de varredura de tabela obtidas | SQL | Linhas por segundo | Linhas de varredura de db.SQL.table obtidas |
Classificações (memória) | SQL | Classificações por segundo | db.SQL.sorts (memória) |
Classificações (disco) | SQL | Classificações por segundo | db.SQL.sorts (disco) |
Classificações (linhas) | SQL | Classificações por segundo | db.SQL.sorts (linhas) |
Bytes de leitura física | Cache | Bytes por segundo | Bytes de leitura de db.Cache.physical |
Obtenções de bloqueios de banco de dados | Cache | Blocos por segundo | Obtenções de blocos de db.Cache.db |
Pontos de verificação DBWR | Cache | Pontos de verificação por minuto | Pontos de verificação de db.Cache.DBWR |
Leituras físicas | Cache | Leituras por segundo | Leituras de db.Cache.physical |
Obtenções consistentes do cache | Cache | Obtenções por segundo | Obtenções consistentes de db.Cache.consistent do cache |
Obtenções de bloqueios de banco de dados do cache | Cache | Obtenções por segundo | Obtenções de blocos de db.Cache.db do cache |
Obtenções consistentes | Cache | Obtenções por segundo | Obtenções consistentes de db.Cache.consistent |
Contadores do Performance Insights para o Amazon RDS para PostgreSQL
Os seguintes contadores de banco de dados estão disponíveis com o Performance Insights para Amazon RDS para PostgreSQL.
Tópicos
Contadores nativos para o Amazon RDS para PostgreSQL
Métricas nativas são definidas pelo mecanismo de banco de dados e não pelo Amazon RDS. É possível encontrar definições dessas métricas em Visualizar estatísticas
Contador | Type | Unidade | Métrica |
---|---|---|---|
blks_hit | Cache | Blocos por segundo | db.Cache.blks_hit |
buffers_alloc | Cache | Blocos por segundo | db.Cache.buffers_alloc |
buffers_checkpoint | Ponto de verificação | Blocos por segundo | db.Checkpoint.buffers_checkpoint |
checkpoint_sync_time | Ponto de verificação | Milissegundos por ponto de verificação | db.Checkpoint.checkpoint_sync_time |
checkpoint_write_time | Ponto de verificação | Milissegundos por ponto de verificação | db.Checkpoint.checkpoint_write_time |
checkpoints_req | Ponto de verificação | Pontos de verificação por minuto | db.Checkpoint.checkpoints_req |
checkpoints_timed | Ponto de verificação | Pontos de verificação por minuto | db.Checkpoint.checkpoints_timed |
maxwritten_clean | Ponto de verificação | Paradas de limpeza de Bgwriter por minuto | db.Checkpoint.maxwritten_clean |
deadlocks | Simultaneidade | Deadlocks por minuto | db.Concurrency.deadlocks |
blk_read_time | I/O | Milissegundos | db.IO.blk_read_time |
blks_read | I/O | Blocos por segundo | db.IO.blks_read |
buffers_backend | I/O | Blocos por segundo | db.IO.buffers_backend |
buffers_backend_fsync | I/O | Blocos por segundo | db.IO.buffers_backend_fsync |
buffers_clean | I/O | Blocos por segundo | db.IO.buffers_clean |
tup_deleted | SQL | Tuplas por segundo | db.SQL.tup_deleted |
tup_fetched | SQL | Tuplas por segundo | db.SQL.tup_fetched |
tup_inserted | SQL | Tuplas por segundo | db.SQL.tup_inserted |
tup_returned | SQL | Tuplas por segundo | db.SQL.tup_returned |
tup_updated | SQL | Tuplas por segundo | db.SQL.tup_updated |
temp_bytes | Temporário | Bytes por segundo | db.Temp.temp_bytes |
temp_files | Temporário | Arquivos por minuto | db.Temp.temp_files |
xact_commit | Transações | Confirmações por segundo | db.Transactions.xact_commit |
xact_rollback | Transações | Reversões por segundo | db.Transactions.xact_rollback |
numbackends | Usuário | Conexões | db.User.numbackends |
archived_count | Log de gravação antecipada (WAL) | Arquivos por minuto | db.WAL.archived_count |
Contadores não nativos para o Amazon RDS para PostgreSQL
Métricas de contador não nativas são contadores definidos pelo Amazon RDS. Uma métrica não nativa pode ser uma métrica obtida com uma consulta específica. Uma métrica não nativa também pode ser uma métrica derivada, em que dois ou mais contadores nativos são usados em cálculos para proporções, taxas de ocorrência ou latências.
Contador | Type | Métrica | Descrição | Definição |
---|---|---|---|---|
checkpoint_sync_latency | Ponto de verificação | db.Checkpoint.checkpoint_sync_latency | O tempo que foi gasto na parte do processamento de ponto de verificação em que os arquivos são sincronizados no disco. | checkpoint_sync_time / (checkpoints_timed + checkpoints_req) |
checkpoint_write_latency | Ponto de verificação | db.Checkpoint.checkpoint_write_latency | O tempo que foi gasto na parte do processamento de ponto de verificação em que os arquivos são gravados no disco. | checkpoint_write_time / (checkpoints_timed + checkpoints_req) |
read_latency | I/O | db.IO.read_latency | O tempo gasto lendo blocos de arquivos de dados pelos backends nesta instância. | blk_read_time / blks_read |
idle_in_transaction_aborted_count | Estado | db.state.idle_in_transaction_aborted_count | O número de sessões no estado idle in transaction (aborted) . |
– |
idle_in_transaction_count | Estado | db.state.idle_in_transaction_count | O número de sessões no estado idle in transaction . |
– |
idle_in_transaction_max_time | Estado | db.state.idle_in_transaction_max_time | A duração da transação mais longa no estado idle in transaction , em segundos. |
– |
active_transactions | Transações | db.Transactions.active_transactions | O número de transações ativas. | – |
blocked_transactions | Transações | db.Transactions.blocked_transactions | O número de transações bloqueadas. | – |
oldest_active_logical_replication_slot_xid_age | Transações | db.Transactions.oldest_active_logical_replication_slot_xid_age | A idade da transação mais antiga em um slot de replicação lógica ativo. Para ter mais informações, consulte Slot de replicação lógica. |
– |
oldest_inactive_logical_replication_slot_xid_age | Transações | db.Transactions.oldest_inactive_logical_replication_slot_xid_age | A idade da transação mais antiga em um slot de replicação lógica inativo. Para ter mais informações, consulte Slot de replicação lógica. |
– |
oldest_prepared_transaction_xid_age | Transações | db.transactions.oldest_prepared_transaction_xid_age | A idade da transação preparada mais antiga. Para ter mais informações, consulte Transação preparada. |
– |
oldest_running_transaction_xid_age | Transações | db.Transactions.oldest_running_transaction_xid_age | A idade da transação em execução mais antiga. Para obter mais informações, consulte Instrução ativa para a transação ativa em execução mais antiga e Ocioso na transação para a transação ociosa em execução mais antiga. |
– |
oldest_hot_standby_feedback_xid_age | Transações | db.Transactions.oldest_hot_standby_feedback_xid_age | A idade da transação em execução mais antiga em uma réplica de leitura com Para ter mais informações, consulte Réplicas de leitura. |
– |
max_used_xact_ids | Transações | db.Transactions.max_used_xact_ids | O número de transações que não foram apagadas. | – |
max_connections | Usuários | db.User.max_connections | O número máximo de conexões permitido para uma instância de banco de dados, conforme configurado no parâmetro max_connections . |
– |
archive_failed_count | WAL | db.WAL.archive_failed_count | O número de tentativas malsucedidas de arquivamento de arquivos WAL, em arquivos por minuto. | – |