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