本文介绍RDS的性能参数。

RDS MySQL和MariaDB TX

说明 RDS MySQL和RDS MariaDB TX使用相同的性能参数名。
API参数名 含义
MySQL_NetworkTraffic 实例平均每秒钟的输入流量,实例平均每秒钟的输出流量。单位为KB。
MySQL_QPSTPS 平均每秒SQL语句执行次数,平均每秒事务数。
MySQL_Sessions 当前活跃连接数,当前总连接数。
MySQL_InnoDBBufferRatio InnoDB缓冲池的读命中率,InnoDB缓冲池的使用率,InnoDB缓冲池脏块的百分率。
MySQL_InnoDBDataReadWriten InnoDB平均每秒钟读取的数据量,InnoDB平均每秒钟写入的数据量。单位为KB。
MySQL_InnoDBLogRequests 平均每秒向InnoDB缓冲池的读次数,平均每秒向InnoDB缓冲池的写次数。
MySQL_InnoDBLogWrites 平均每秒日志写请求数,平均每秒向日志文件的物理写次数,平均每秒向日志文件完成的fsync()写数量。
MySQL_TempDiskTableCreates 执行语句时在硬盘上自动创建的临时表的数量。
MySQL_MyISAMKeyBufferRatio MyISAM平均每秒Key Buffer使用率、MyISAM平均每秒Key Buffer读命中率和MyISAM平均每秒Key Buffer写命中率。
MySQL_MyISAMKeyReadWrites MyISAM平均每秒钟从缓冲池中的读取次数、MyISAM平均每秒钟从缓冲池中的写入次数、MyISAM平均每秒钟从硬盘上读取的次数和MyISAM平均每秒钟从硬盘上写入的次数。
MySQL_COMDML 平均每秒Delete语句执行次数、平均每秒Insert语句执行次数、 平均每秒Insert_Select语句执行次数、平均每秒Replace语句执行次数、平均每秒Replace_Select语句执行次数、平均每秒Select语句执行次数和平均每秒Update语句执行次数。
MySQL_RowDML 平均每秒从InnoDB表读取的行数、平均每秒从InnoDB表更新的行数、平均每秒从InnoDB表删除的行数、平均每秒从InnoDB表插入的行数和平均每秒向日志文件的物理写次数。
MySQL_MemCpuUsage 实例CPU使用率(占操作系统总数)和MySQL实例内存使用率(占操作系统总数)。
MySQL_IOPS 实例的IOPS(每秒IO请求次数)。
MySQL_DetailedSpaceUsage 实例总空间使用量、数据空间、日志空间、临时空间和系统空间。
slavestat 只读实例延迟。
MySQL_ThreadStatus 活跃线程和线程连接数。
MySQL_ReplicationDelay 备实例的复制延迟,单位:秒。
MySQL_ReplicationThread IO复制线程状态和SQL复制线程状态。1表示正常,0表示线程丢失。

RDS SQL Server

API参数名 含义
SQLServer_Transactions 平均每秒事务数。
SQLServer_Sessions 当前总连接数。
SQLServer_BufferHit 缓存命中率。
SQLServer_FullScans 平均每秒全表扫描次数。
SQLServer_SQLCompilations 每秒SQL编译。
SQLServer_CheckPoint 每秒检查点写入Page数。
SQLServer_Logins 每秒登录次数。
SQLServer_LockTimeout 每秒锁超时次数。
SQLServer_Deadlock 每秒死锁次数。
SQLServer_LockWaits 每秒锁等待次数。
SQLServer_NetworkTraffic 实例平均每秒钟的输入和输出流量,单位为KB。
SQLServer_QPS 平均每秒SQL语句执行次数
SQLServer_InstanceCPUUsage 实例CPU使用率(占操作系统总数)。
SQLServer_IOPS 实例的IOPS(每秒IO请求次数)。
SQLServer_DetailedSpaceUsage 实例空间占用。

RDS PostgreSQL

存储类型 API参数名 含义
本地SSD盘 MemoryUsage 内存使用率。
CpuUsage CPU使用率。
PgSQL_SpaceUsage 实例空间占用。
PgSQL_IOPS IOPS(每秒IO请求次数)。
PgSQL_Session 当前总连接数。
SSD云盘/ESSD云盘 PolarDBConnections 返回的参数和含义如下:
  • mean_active_session:当前活跃连接数。
  • mean_idle_connection:当前处于空闲会话状态的连接数。
  • mean_total_session:当前连接总数。
  • mean_waiting_connection:当前处于等待状态的连接数。
PolarDBRowDML 返回的参数和含义如下:
  • mean_tup_returned_delta:每秒全表扫描记录行数。
  • mean_tup_fetched_delta:每秒索引扫描回表记录行数。
  • mean_tup_inserted_delta:每秒INSERT记录行数。
  • mean_tup_updated_delta:每秒UPDATE记录行数。
  • mean_tup_deleted_delta:每秒DELETE记录行数。
PolarDBQPSTPS 返回的参数和含义如下:
  • mean_commits_delta:每秒提交事务数。
  • mean_rollbacks_delta:每秒回滚事务数。
  • mean_deadlocks_delta:每秒死锁数。
  • mean_tps:每秒事务数。
PolarDBSwellTime 实例进行垃圾回收的时间点(膨胀点),即多少秒之前的垃圾可以被回收。
PolarDBCPU CPU使用率。
PolarDBMemory 内存使用率。
PolarDBReplication 返回的参数和含义如下:
  • mean_replay_latency_in_mb:备库同步延迟,单位:Byte。
  • mean_send_latency_in_mb:主库发送延迟,单位:Byte。
  • mean_logical_rep_latency_in_mb:逻辑复制延迟,单位:Byte。
PolarDBLongSQL 返回的参数和含义如下:
  • mean_one_second_executing_sqls:执行超过1秒的SQL条数。
  • mean_three_seconds_executing_sqls:执行超过3秒的SQL条数。
  • mean_five_seconds_executing_sqls:执行超过5秒的SQL条数。
PolarDBLongIdleTransaction 返回的参数和含义如下:
  • mean_one_second_idle_transactions:处于空闲状态超过1秒的事务数。
  • mean_three_seconds_idle_transactions:处于空闲状态超过3秒的事务数。
  • mean_five_seconds_idle_transactions:处于空闲状态超过5秒的事务数。
PolarDBLongTransaction 返回的参数和含义如下:
  • mean_one_second_transactions:执行超过1秒未结束的事务数。
  • mean_three_seconds_transactions:执行超过3秒未结束的事务数。
PolarDBLongTwoPCTransaction 返回的参数和含义如下:
  • mean_one_second_two_pc_transactions:执行超过1秒未结束的两阶段提交2PC(2 Phase Commit)事务数。
  • mean_three_seconds_two_pc_transactions:执行超过3秒未结束的两阶段提交2PC(2 Phase Commit)事务数。
  • mean_five_seconds_two_pc_transactions:执行超过5秒未结束的两阶段提交2PC(2 Phase Commit)事务数。
PolarDBLocalIOSTAT 返回的参数和含义如下:
  • mean_local_iops_read:数据盘每秒读次数。
  • mean_local_iops_write:数据盘每秒写次数。
PolarDBLocalDiskUsage 返回的参数和含义如下:
  • mean_local_pg_wal_dir_size:WAL空间使用量,单位:MB。
  • mean_local_pg_log_dir_size:Log空间使用量,单位:MB。
  • mean_local_base_dir_size:数据空间使用量,单位:MB。

相关文档