Amazon Aurora
Aurora 用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Performance Insights 计数器

使用计数器指标,您可以自定义 Performance Insights 控制面板来包括最多 10 个其他图表。这些图表显示所选的数十个操作系统和数据库性能指标。此信息可与数据库负载相关联,以帮助识别和分析性能问题。

Performance Insights 操作系统计数器

以下操作系统计数器可用于 Aurora PostgreSQL 的 Performance Insights。您可以在 使用 CloudWatch Logs 查看增强监测 中找到这些指标的定义。

计数器 类型

active

memory

buffers memory
cached memory
dirty memory
free memory
inactive memory
hugePagesFree memory
hugePagesRsvd memory
hugePagesSize memory
hugePagesSurp memory
hugePagesTotal memory
mapped memory
pageTables memory
slab memory
total memory
writeback memory
guest cpuUtilization
idle cpuUtilization
irq cpuUtilization
nice cpuUtilization
steal cpuUtilization
system cpuUtilization
total cpuUtilization
user cpuUtilization
wait cpuUtilization
avgQueueLen diskIO
avgReqSz diskIO
await diskIO
readIOsPS diskIO
readKb diskIO
readKbPS diskIO
rrqmPS diskIO
tps diskIO
util diskIO
writeIOsPS diskIO
writeKb diskIO
writeKbPS diskIO
wrqmPS diskIO
blocked tasks
running tasks
sleeping tasks
stopped tasks
total tasks
zombie tasks
one loadAverageMinute
fifteen loadAverageMinute
five loadAverageMinute
cached swap
free swap
in swap
out swap
total swap
maxFiles fileSys
usedFiles fileSys
usedFilePercent fileSys
usedPercent fileSys
used fileSys
total fileSys
rx network
tx network
numVCPUs general

Aurora MySQL 的 Performance Insights 计数器

以下数据库计数器可用于 Aurora MySQL 的 Performance Insights。

Aurora MySQL 的本机计数器

您可以在 MySQL 文档中的服务器状态变量中找到这些本机指标的定义。

计数器 类型 单位
Com_analyze SQL 每秒查询数
Com_optimize SQL 每秒查询数
Com_select SQL 每秒查询数
Innodb_rows_deleted SQL 每秒行数
Innodb_rows_inserted SQL 每秒行数
Innodb_rows_read SQL 每秒行数
Innodb_rows_updated SQL 每秒行数
Select_full_join SQL 每秒查询数
Select_full_range_join SQL 每秒查询数
Select_range SQL 每秒查询数
Select_range_check SQL 每秒查询数
Select_scan SQL 每秒查询数
Slow_queries SQL 每秒查询数
Sort_merge_passes SQL 每秒查询数
Sort_range SQL 每秒查询数
Sort_rows SQL 每秒查询数
Sort_scan SQL 每秒查询数
问题 SQL 每秒查询数
Table_locks_immediate 每秒请求数
Table_locks_waited 每秒请求数
Innodb_row_lock_time 毫秒数(平均值)
Aborted_clients 用户 连接
Aborted_connects 用户 连接
Threads_created 用户 连接
Threads_running 用户 连接
Created_tmp_disk_tables 临时文件 每秒表数
Created_tmp_tables 临时文件 每秒表数
Innodb_buffer_pool_pages_data 缓存 页面
Innodb_buffer_pool_pages_total 缓存 页面
Innodb_buffer_pool_read_requests 缓存 每秒页数
Innodb_buffer_pool_reads 缓存 每秒页数
Opened_tables 缓存
Opened_table_definitions 缓存
Qcache_hits 缓存 查询

Aurora MySQL 的非本机计数器

非本机计数器指标是 Amazon RDS 定义的计数器。非本机指标可以是您使用特定查询获取的指标。非本机指标还可以是派生指标,使用两个或更多个本机计数器来计算比率、命中率或延迟。

计数器 类型 描述 定义
innodb_buffer_pool_hits 缓存 InnoDB 可满足的缓冲池中的读取数。 innodb_buffer_pool_read_requests - innodb_buffer_pool_reads
innodb_buffer_pool_hit_rate 缓存 InnoDB 可满足的缓冲池中的读取百分比。 100 * innodb_buffer_pool_read_requests / (innodb_buffer_pool_read_requests + innodb_buffer_pool_reads)
innodb_buffer_pool_usage 缓存

包含数据(页面)的 InnoDB 缓冲池的百分比。

注意

在使用压缩表时,此值可改变。有关更多信息,请参阅 MySQL 文档中的服务器状态变量中有关 Innodb_buffer_pool_pages_dataInnodb_buffer_pool_pages_total 的信息。

Innodb_buffer_pool_pages_data / Innodb_buffer_pool_pages_total * 100.0
query_cache_hit_rate 缓存 MySQL 结果集缓存(查询缓存)的命中率。 Qcache_hits / (QCache_hits + Com_select) * 100
innodb_rows_changed SQL 总 InnoDB 行操作数。 db.SQL.Innodb_rows_inserted + db.SQL.Innodb_rows_deleted + db.SQL.Innodb_rows_updated
active_transactions 事务 总活动事务数。 SELECT COUNT(1) AS active_transactions FROM INFORMATION_SCHEMA.INNODB_TRX
innodb_deadlocks 死锁总数。 SELECT COUNT AS innodb_deadlocks FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='lock_deadlocks'
innodb_lock_timeouts 超时的死锁总数。 SELECT COUNT AS innodb_lock_timeouts FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='lock_timeouts'
innodb_row_lock_waits 导致等待的行锁总数。 SELECT COUNT AS innodb_row_lock_waits FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='lock_row_lock_waits'

Aurora PostgreSQL 的 Performance Insights 计数器

以下数据库计数器可用于 Aurora PostgreSQL 的 Performance Insights。

Aurora PostgreSQL 的本机计数器

您可以在 PostgreSQL 文档中的查看统计数据中找到这些本机指标的定义。

计数器 类型 单位

tup_deleted

SQL

每秒元组数
tup_fetched SQL 每秒元组数
tup_inserted SQL 每秒元组数
tup_returned SQL 每秒元组数
tup_updated SQL 每秒元组数
buffers_checkpoint 检查点 每秒块数
checkpoints_req 检查点 每分钟检查点数
checkpoint_sync_time 检查点 每个检查点的毫秒数
checkpoints_timed 检查点 每分钟检查点数
checkpoint_write_time 检查点 每个检查点的毫秒数
maxwritten_clean 检查点 每分钟 Bgwriter 清理停止数
active_transactions 事务 事务
blocked_transactions 事务 事务
max_used_xact_ids 事务 事务
xact_commit 事务 每秒提交数
xaxt_rollback 事务 每秒回滚数
blk_read_time IO 毫秒
blks_read IO 每秒块数
buffers_backend IO 每秒块数
buffers_backend_fsync IO 每秒块数
buffers_clean IO 每秒块数
blks_hit 缓存 每秒块数
buffers_alloc 缓存 每秒块数
temp_files 临时文件 每分钟文件数
numbackends User 连接
deadlocks 并发 每分钟死锁数
archived_count WAL 每分钟文件数
archive_failed_count WAL 每分钟文件数

Aurora PostgreSQL 的非本机计数器

非本机计数器指标是 Amazon RDS 定义的计数器。非本机指标可以是您使用特定查询获取的指标。非本机指标还可以是派生指标,使用两个或更多个本机计数器来计算比率、命中率或延迟。

计数器 类型 描述 定义
checkpoint_sync_latency 检查点 在文件同步到磁盘时,检查点处理部分已花费的总时间量。 checkpoint_sync_time / (checkpoints_timed + checkpoints_req)
checkpoint_write_latency 检查点 在文件写入磁盘时,检查点处理部分已花费的总时间量。 checkpoint_write_time / (checkpoints_timed + checkpoints_req)
read_latency IO 此实例中的后端读取数据文件块所花费的时间。 blk_read_time / blks_read