Métricas de contadores do Performance Insights - Amazon Aurora

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.

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, na documentação do MySQL.

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).

nota

Ao usar tabelas compactadas, esse valor pode variar. Para obter mais informações, consulte as informações sobre Innodb_buffer_pool_pages_data e Innodb_buffer_pool_pages_total em Variáveis de status do servidor, na documentação do MySQL.

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 na documentação do MySQL. 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 (em inglês) na documentação do PostgreSQL.

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