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.
Tópicos
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 Performance Insights para o Aurora PostgreSQL. Você pode encontrar definições para essas métricas em Visualizar métricas do SO usando CloudWatch Logs.
Contador | Type | Métrica |
---|---|---|
ativo | memory | os.memory.active |
buffers | memory | os.memory.buffers |
cached | memory | os.memory.cached |
dirty | memory | os.memory.dirty |
free | memory | os.memory.free |
hugePagesFree | memory | os.memory.hugePagesFree |
hugePagesRsvd | memory | os.memory.hugePagesRsvd |
hugePagesSize | memory | os.memory.hugePagesSize |
hugePagesSurp | memory | os.memory.hugePagesSurp |
hugePagesTotal | memory | os.memory.hugePagesTotal |
inactive | memory | os.memory.inactive |
mapped | memory | os.memory.mapped |
pageTables | memory | os.memory.pageTables |
slab | memory | os.memory.slab |
total | memory | os.memory.total |
writeback | memory | os.memory.writeback |
guest | cpuUtilization | os.cpuUtilization.guest |
idle | cpuUtilization | os.cpuUtilization.idle |
irq | cpuUtilization | os.cpuUtilization.irq |
nice | cpuUtilization | os.cpuUtilization.nice |
steal | cpuUtilization | os.cpuUtilization.steal |
system | cpuUtilization | os.cpuUtilization.system |
total | cpuUtilization | os.cpuUtilization.total |
user | cpuUtilization | os.cpuUtilization.user |
wait | cpuUtilization | os.cpuUtilization.wait |
avgQueueLen | diskIO | os.diskIO.avgQueueLen |
avgReqSz | diskIO | os.diskIO.avgReqSz |
await | diskIO | os.diskIO.await |
readIOsPS | diskIO | os.diskIO.readIOsPS |
readKb | diskIO | os.diskIO.readKb |
readKbPS | diskIO | os.diskIO.readKbPS |
rrqmPS | diskIO | os.diskIO.rrqmPS |
tps | diskIO | os.diskIO.tps |
util | diskIO | os.diskIO.util |
writeIOsPS | diskIO | os.diskIO.writeIOsPS |
writeKb | diskIO | os.diskIO.writeKb |
writeKbPS | diskIO | os.diskIO.writeKbPS |
wrqmPS | diskIO | os.diskIO.wrqmPS |
blocked | tasks | os.tasks.blocked |
running | tasks | os.tasks.running |
sleeping | tasks | os.tasks.sleeping |
interrompido | tasks | os.tasks.stopped |
total | tasks | os.tasks.total |
zombie | tasks | os.tasks.zombie |
one | loadAverageMinute | os.loadAverageMinute.one |
fifteen | loadAverageMinute | os.loadAverageMinute.fifteen |
cinco | loadAverageMinute | os.loadAverageMinute.five |
cached | swap | os.swap.cached |
free | swap | os.swap.free |
em | swap | os.swap.in |
out | swap | os.swap.out |
total | swap | os.swap.total |
maxFiles | fileSys | os.fileSys.maxFiles |
usedFiles | fileSys | os.fileSys.usedFiles |
usedFilePercent | fileSys | os.fileSys.usedFilePercent |
usedPercent | fileSys | os.fileSys.usedPercent |
used | fileSys | os.fileSys.used |
total | fileSys | os.fileSys.total |
rx | network | os.network.rx |
tx | network | os.network.tx |
acuUtilization | general | os.general.acuUtilization |
maxConfiguredAcu | general | os.general.maxConfiguredAcu |
minConfiguredAcu | general | os.general.minConfiguredAcu |
numVCPUs | general | os.general.numVCPUs |
serverlessDatabaseCapacity | general | os.general.serverlessDatabaseCapacity |
Contadores do Performance Insights para Aurora MySQL
Os contadores de banco de dados a seguir estão disponíveis para o Performance Insights para o Aurora MySQL.
Contadores nativos para o Aurora MySQL
As métricas nativas são definidas pelo mecanismo de banco de dados e não pelo Amazon Aurora. Você pode encontrar definições para essas métricas nativas em 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 |
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 |
Consultas | SQL | Consultas por segundo | db.SQL.Queries |
Perguntas | SQL | Consultas por segundo | db.SQL.Questions |
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 |
Total_query_time | SQL | Milissegundos | db.SQL.Total_query_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 |
Innodb_row_lock_time | Travas | Milissegundos (média) | db.Locks.Innodb_row_lock_time |
Aborted_clients | Usuários | Conexões | db.Users.Aborted_clients |
Aborted_connects | Usuários | Conexões | db.Users.Aborted_connects |
Conexões | Usuários | Conexões | db.Users.Connections |
External_threads_connected | Usuários | Conexões | db.Users.External_threads_connected |
Threads_connected | Usuários | Conexões | db.Users.Threads_connected |
Threads_created | Usuários | Conexões | db.Users.Threads_created |
Threads_running | Usuários | Conexões | db.Users.Threads_running |
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 Aurora 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 | A taxa de acertos para o cache do conjunto de resultados do MySQL (cache de consulta). | Qcache_hits / (QCache_hits + Com_select) * 100 |
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 de registros de undo log, consulte https://dev.mysql.com/doc/refman/8.0/en/innodb-multi-versioning.html |
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 deadlocks 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 Aurora PostgreSQL
Os contadores de banco de dados a seguir estão disponíveis para o Performance Insights para Aurora PostgreSQL.
Contadores nativos para o Aurora PostgreSQL
As métricas nativas são definidas pelo mecanismo de banco de dados e não pelo Amazon Aurora. É possível encontrar definições dessas métricas em Visualizar estatísticas
Contador | Type | Unidade | Métrica |
---|---|---|---|
queries_started | SQL | Consultas por segundo | db.SQL.queries |
total_query_time | SQL | Milissegundos | db.SQL.total_query_time |
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 |
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 |
checkpoints_req | Ponto de verificação | Pontos de verificação por minuto | db.Checkpoint.checkpoints_req |
checkpoint_sync_time | Ponto de verificação | Milissegundos por ponto de verificação | db.Checkpoint.checkpoint_sync_time |
checkpoints_timed | Ponto de verificação | Pontos de verificação por minuto | db.Checkpoint.checkpoints_timed |
checkpoint_write_time | Ponto de verificação | Milissegundos por ponto de verificação | db.Checkpoint.checkpoint_write_time |
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 |
idle_in_transaction_aborted_count | Estado | Sessões | db.State.idle_in_transaction_aborted_count |
idle_in_transaction_count | Estado | Sessões | db.State.idle_in_transaction_count |
idle_in_transaction_max_time | Estado | Segundos | db.State.idle_in_transaction_max_time |
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 |
duration_commits | Transações | Milissegundos | db.Transactions.duration_commits |
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 |
xaxt_rollback | Transações | Reversões por segundo | db.Transactions.xact_rollback |
numbackends | Usuário | Conexões | db.User.numbackends |
total_auth_attempts | Usuário | Conexões | db.User.total_auth_attempts |
archived_count | 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 Aurora PostgreSQL
Métricas de contadores não nativos são contadores definidos pelo Amazon Aurora. 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 |
---|---|---|---|---|
logical_reads | SQL | db.SQL.logical_reads | O número total de blocos atingidos e lidos. | blks_hit + blks_read |
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 |
commit_latency | Transações | db.Transactions.commit_latency | A duração média das operações de commit. | db.Transactions.duration_commits / db.Transactions.xact_commit |