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 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.
Tópicos
Contadores do Performance Insights para o Amazon RDS for MariaDB e MySQL
Os seguintes contadores de banco de dados estão disponíveis com o Performance Insights para Amazon RDS for MariaDB e MySQL.
Tópicos
Contadores nativos para o RDS for MariaDB e o RDS for MySQL
Para obter definições para essas 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 |
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 for 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). Ao 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 |
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 for 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
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 for 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
Você pode encontrar definições para essas métricas nativas em Statistics Descriptions
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 for PostgreSQL
Os seguintes contadores de banco de dados estão disponíveis com o Performance Insights para Amazon RDS for PostgreSQL.
Tópicos
Contadores nativos para o Amazon RDS for PostgreSQL
É 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 |
active_transactions | Transações | Transações | db.Transactions.active_transactions |
blocked_transactions | Transações | Transações | db.Transactions.blocked_transactions |
max_used_xact_ids | Transações | Transações | db.Transactions.max_used_xact_ids |
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 |
archive_failed_count | WAL | Arquivos por minuto | db.WAL.archive_failed_count |
Contadores não nativos para o Amazon RDS for 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 |