本文介紹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 | 返回的參數和含義如下:
|
|