DescribeDBInstancePerformance 操作を使用して、インスタンスのパフォーマンスデータをクエリします。この操作を呼び出す際は、時間範囲 (StartTime および EndTime)、インスタンス (DBInstanceId)、およびパフォーマンスメトリック (Key) を指定します。Key に指定可能な値と戻り値の構造は、データベースタイプによって異なります。
MySQL および MariaDB
RDS for MySQL および RDS for MariaDB では、パフォーマンスパラメーター名が共通です。
|
|
説明 |
|
MySQL_NetworkTraffic |
インスタンスのインバウンドおよびアウトバウンドトラフィックの平均レート。単位:KB/s。 |
|
MySQL_QPSTPS |
1 秒あたりに実行される SQL ステートメント数およびトランザクション数の平均値。単位:count/s。 |
|
MySQL_Sessions |
アクティブ接続数および総接続数。単位:count。 |
|
MySQL_InnoDBBufferRatio |
InnoDB バッファープールの読み取りヒット率、使用率、ダーティブロックの割合。単位:%。 |
|
MySQL_InnoDBDataReadWriten |
InnoDB から 1 秒あたりに読み取られ、書き込まれるデータ量の平均値。単位:KB。 |
|
MySQL_InnoDBLogRequests |
InnoDB バッファープールに対する 1 秒あたりの読み取りおよび書き込み回数の平均値。単位:count/s。 |
|
MySQL_InnoDBLogWrites |
1 秒あたりのログ書き込みリクエスト数、ログファイルへの物理書き込み数、およびログファイルへの |
|
MySQL_TempDiskTableCreates |
文の実行中に作成されたディスク一時テーブルの数。単位:count。 |
|
MySQL_MyISAMKeyBufferRatio |
MyISAM キーバッファーの平均使用率、読み取りヒット率、および書き込みヒット率。単位:%。 |
|
MySQL_MyISAMKeyReadWrites |
MyISAM における 1 秒あたりのバッファー読み取り回数、バッファー書き込み回数、ディスク読み取り回数、およびディスク書き込み回数の平均値。単位:count/s。 |
|
MySQL_COMDML |
DELETE、INSERT、INSERT_SELECT、REPLACE、REPLACE_SELECT、SELECT、UPDATE の各ステートメントの 1 秒あたりの平均実行回数。単位:count/s。 |
|
MySQL_RowDML |
InnoDB テーブルにおける 1 秒あたりの読み取り行数、更新行数、削除行数、挿入行数の平均値、およびログファイルへの物理書き込み回数の平均値。単位:rows/s または count/s。 |
|
MySQL_MemCpuUsage (Serverless 以外のインスタンス用) |
Serverless 以外のインスタンスの CPU およびメモリ使用率。オペレーティングシステムの全リソースに対する割合で表されます。単位:%。 |
|
MySQL_RCU_MemCpuUsage (Serverless インスタンス用) |
Serverless インスタンスの CPU およびメモリ使用率。オペレーティングシステムの全リソースに対する割合で表されます。単位:%。 |
|
MySQL_IOPS |
インスタンスの IOPS。単位:count/s。 |
|
MySQL_DetailedSpaceUsage |
インスタンスの合計、データ、ログ、一時、およびシステム領域の使用量。単位:MB。 |
|
slavestat |
読み取り専用インスタンスのレプリケーションの遅延。単位:秒。 |
|
MySQL_ThreadStatus |
アクティブスレッド数および接続済みスレッド数。単位:count。 |
|
MySQL_ReplicationDelay |
レプリカインスタンスのレプリケーションの遅延。単位:秒。 |
|
MySQL_ReplicationThread |
I/O レプリケーションスレッドおよび SQL レプリケーションスレッドのステータス。ステータスが 1 の場合は正常、0 の場合はスレッドが存在しません。 |
|
MySQL_ROW_LOCK |
行ロックの最大待ち時間 (ms)、平均待ち時間 (ms)、および待ち回数 (count)。 |
|
MySQL_SelectScan |
インスタンスが実行した全表スキャンの回数。単位:count。 |
|
MySQL_MBPS |
インスタンスの読み取りおよび書き込みスループット。単位:B/s。 |
SQL Server
単一のキーに対応する複数のメトリックは、& で区切られます。
PostgreSQL
ApsaraDB RDS for PostgreSQL では、コンソール上でより詳細なメトリックを提供する拡張モニタリング機能が利用可能です。以下の表は、DescribeDBInstancePerformance 操作の Key パラメーター値と、拡張モニタリング上の対応メトリックとのマッピングを示しています。
|
|
メトリックおよび説明 |
拡張モニタリングメトリック |
|
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 (1 秒あたりの I/O 操作数)。単位:count/s。 |
(os.iops.data.avg+os.iops.wal.avg) / os.iops.total.avg * 100 |
|
PgSQL_Session |
現在の総接続数。単位:count。 |
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 |
|
|