本文介绍RDS的性能参数。
RDS MySQL和MariaDB
RDS MySQL和RDS MariaDB使用相同的性能参数名。
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 | 平均每秒日志写请求数,平均每秒向日志文件的物理写次数,平均每秒向日志文件完成的 |
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(非Serverless使用) | 非Serverless实例CPU使用率(占操作系统总数)和MySQL实例内存使用率(占操作系统总数)。单位:百分比(%)。 |
MySQL_RCU_MemCpuUsage(Serverless使用) | Serverless实例CPU使用率(占操作系统总数)和MySQL实例内存使用率(占操作系统总数)。单位:百分比(%)。 |
MySQL_IOPS | 实例的IOPS(每秒IO请求次数)。单位:次/秒。 |
MySQL_DetailedSpaceUsage | 实例总空间使用量、数据空间、日志空间、临时空间和系统空间。单位:MB。 |
slavestat | 只读实例延迟。单位:秒。 |
MySQL_ThreadStatus | 活跃线程和线程连接数。单位:个。 |
MySQL_ReplicationDelay | 备实例的复制延迟。单位:秒。 |
MySQL_ReplicationThread | IO复制线程状态和SQL复制线程状态。1表示正常,0表示线程丢失。 |
MySQL_ROW_LOCK | 最大等待行级锁时间(单位:毫秒)、平均等待行级锁时间(单位:毫秒)以及等待行级锁的次数(单位:次)。 |
MySQL_SelectScan | 实例进行全表扫描的次数。单位:次。 |
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 | 实例空间占用。单位:MB。 |
RDS PostgreSQL
RDS PostgreSQL提供查看增强监控功能,您可以在控制台查看更多精细化的监控指标。下表展示DescribeDBInstancePerformance接口中Key的取值与增强监控中各指标的对应关系。
API参数名 | 指标描述 | 对应增强监控中的指标 |
MemoryUsage | 内存使用率。单位:百分比(%)。 | os.mem_usage.total.avg |
CpuUsage | CPU使用率。单位:百分比(%)。 | os.cpu_usage.total.avg |
PgSQL_SpaceUsage | 实例空间占用。单位:byte。 | os.fs_size.wal_dir.avg + os.fs_size.base_dir.avg 单位:MB |
PgSQL_IOPS | IOPS(每秒IO请求次数)。单位:次/秒。 | (os.iops.data.avg+os.iops.wal.avg) / os.iops.total.avg * 100 |
PgSQL_Session | 当前总连接数。单位:个。 | db.connections.total.avg |
PolarDBConnections | 返回的参数和含义如下:
|
|
PolarDBRowDML | 返回的参数和含义如下:
|
|
PolarDBQPSTPS | 返回的参数和含义如下:
|
|
PolarDBSwellTime | 实例进行垃圾回收的时间点(膨胀点),即多少秒之前的垃圾可以被回收。 | db.swell.swell_time.avg |
PolarDBCPU | CPU使用率。 |
|
PolarDBMemory | 内存使用率。 | os.mem_usage.total.avg |
PolarDBReplication | 返回的参数和含义如下:
| / |
PolarDBLongSQL | 返回的参数和含义如下:
|
|
PolarDBLongIdleTransaction | 返回的参数和含义如下:
|
|
PolarDBLongTransaction | 返回的参数和含义如下:
|
|
PolarDBLongTwoPCTransaction | 返回的参数和含义如下:
|
|
PolarDBLocalIOSTAT | 返回的参数和含义如下:
|
|
PolarDBLocalDiskUsage | 返回的参数和含义如下:
|
|