このトピックでは、ApsaraDB RDSのパフォーマンスパラメーターについて説明します。

ApsaraDB RDS for MySQLおよびApsaraDB RDS for MariaDB TX

説明 ApsaraDB RDS for MySQLとApsaraDB RDS for MariaDB TXは同じパラメーターを使用します。
API パラメーター 説明 
MySQL_NetworkTraffic RDSインスタンスへの1秒あたりの平均インバウンドトラフィック量、およびRDSインスタンスからの1秒あたりの平均アウトバウンドトラフィック量。 (単位:KB)
MySQL_QPSTPS 1秒あたりに実行されたSQL文の平均数と1秒あたりに実行されたトランザクションの平均数。
MySQL_Sessions アクティブな接続の数と接続の総数。
MySQL_InnoDBBufferRatio InnoDBバッファープールの読み取りヒット率、使用率、およびダーティ率。
MySQL_InnoDBDataReadWriten InnoDBが1秒あたりに読み取る平均データ量と、InnoDBが1秒あたりに書き込む平均データ量。 (単位:KB)
MySQL_InnoDBLogRequests 1秒あたりのInnoDBバッファプールからの平均読み取り数と、1秒あたりのInnoDBバッファプールへの平均書き込み数。
MySQL_InnoDBLogWrites 1秒あたりのログ書き込みリクエストの平均数、1秒あたりのログファイルへの物理書き込みの平均数、およびfsync() 関数を呼び出して1秒あたりのログファイルへの書き込みの平均数。
MySQL_TempDiskTableCreates ステートメントの実行中にハードディスクに自動的に作成される一時テーブルの数。
MySQL_MyISAMKeyBufferRatio 1秒あたりのMyISAMキーバッファの平均使用量、読み取りヒット率、および書き込みヒット率。
MySQL_MyISAMKeyReadWrites 1秒あたりのMyISAMによるバッファプールからの平均読み取り回数、1秒あたりのMyISAMによるバッファプールへの平均書き込み回数、1秒あたりのMyISAMによるハードディスクからの平均読み取り回数、および1秒あたりのMyISAMによるハードディスクへの平均書き込み回数。
MySQL_COMDML 1秒あたりに実行された平均DELETEステートメント数、1秒あたりに実行された平均INSERTステートメント数、1秒あたりに実行された平均INSERT_SELECTステートメント数、1秒あたりに実行された平均REPLACE_SELECTステートメント数、1秒あたりに実行された平均SELECTステートメント数、および1秒あたりに実行された平均UPDATEステートメント数。
MySQL_RowDML 1秒あたりにInnoDBテーブルから読み取られた平均行数、1秒あたりにInnoDBテーブルで更新された平均行数、1秒あたりにInnoDBテーブルから削除された平均行数、1秒あたりにInnoDBテーブルに挿入された平均行数、および1秒あたりのログファイルへの平均物理書き込み数。
MySQL_MemCpuUsage オペレーティングシステム全体でのApsaraDB RDS for MySQLインスタンスのCPU使用率とメモリ使用率。
MySQL_IOPS RDSインスタンスの1秒あたりの入出力操作数 (IOPS) 。
MySQL_DetailedSpaceUsage RDSインスタンスのディスク使用量の詳細。 これらの詳細には、RDSインスタンスが占有するディスク容量の合計、データファイルが占有するディスク容量の量、ログファイルが占有するディスク容量の量、一時ファイルが占有するディスク容量の量、およびシステムファイルが占有するディスク容量の量が含まれます。
slavestat RDSインスタンスの読み取り専用RDSインスタンスへのデータレプリケーションのレイテンシ。
MySQL_ThreadStatus アクティブなスレッドの数と接続されているスレッドの数。
MySQL_ReplicationDelay RDSインスタンスのセカンダリRDSインスタンスへのデータレプリケーションのレイテンシ。 単位:秒。
MySQL_ReplicationThread I/OスレッドのステータスとSQLスレッドのステータス。 値1は、スレッドが正常であることを示し、値0は、スレッドが失われたことを示す。
MySQL_ROW_LOCK 待機した行レベルロックの最大時間 (ミリ秒単位) 、待機した行レベルロックの平均時間 (ミリ秒単位) 、および待機した行レベルロックの回数。
MySQL_SelectScan RDSインスタンスでフルテーブルスキャンが実行された回数。

ApsaraDB RDS for SQL Server

API パラメーター 説明 
SQLServer_Transactions 1秒あたりの平均トランザクション数。
SQLServer_Sessions 接続の総数。
SQLServer_BufferHit バッファヒット率。
SQLServer_FullScans 1秒あたりのフルテーブルスキャンの平均数。
SQLServer_SQLCompilations 1秒あたりのSQLステートメントのコンパイル数。
SQLServer_CheckPoint ページに書き込まれたチェックポイントの1秒あたりの数。
SQLServer_Logins 1秒あたりのログオン数。
SQLServer_LockTimeout 1秒あたりのロックタイムアウト数。
SQLServer_Deadlock 1秒あたりのデッドロック数。
SQLServer_LockWaits 1秒あたりに待機しているロックの数。
SQLServer_NetworkTraffic RDSインスタンスへの1秒あたりの平均インバウンドトラフィック量、およびRDSインスタンスからの1秒あたりの平均アウトバウンドトラフィック量。 (単位:KB)
SQLServer_QPS SQL文が1秒あたりに実行された平均回数。
SQLServer_InstanceCPUUsage オペレーティングシステム内のRDSインスタンスのCPU使用率。
SQLServer_IOPS RDSインスタンスのIOPS。
SQLServer_DetailedSpaceUsage RDSインスタンスのディスク使用率。

ApsaraDB RDS for PostgreSQL

ストレージタイプ API パラメーター 説明 
ローカルSSD MemoryUsage RDS インスタンスのメモリ使用量。
CpuUsage RDSインスタンスのCPU使用率。
PgSQL_SpaceUsage RDSインスタンスのディスク使用率。
PgSQL_IOPS RDSインスタンスのIOPS。
PgSQL_セッション 接続の総数。
標準SSDまたは拡張SSD (ESSD) PolarDBConnections 次のパラメーターが返されます。
  • mean_active_session: アクティブな接続の数。
  • mean_idle_connection: アイドル接続の数。
  • mean_total_session: 接続の総数。
  • mean_waiting_connection: 待機状態の接続数。
PolarDBRowDML 次のパラメーターが返されます。
  • mean_tup_return_delta: フルテーブルスキャンによって1秒あたりに返される行数。
  • mean_tup_fetched_delta: インデックススキャンによって1秒あたりに返されるテーブルの数。
  • mean_tup_inserted_delta: 1秒あたりに挿入される行の数。
  • mean_tup_updated_delta: 1秒あたりに更新される行数。
  • mean_tup_deleted_delta: 1秒あたりに削除される行数。
PolarDBQPSTPS 次のパラメーターが返されます。
  • mean_commits_delta: 1秒あたりにコミットされたトランザクションの数。
  • mean_rollbacks_delta: 1秒あたりにロールバックされたトランザクションの数。
  • mean_deadlocks_delta: 1秒あたりにトリガーされるデッドロックの数。
  • means_tps: 1秒あたりに実行されるトランザクションの数。
PolarDBSwellTime 生成されたデッドタプルがRDSインスタンスによって再利用される前の時点。 単位:秒。
PolarDBCPU RDSインスタンスのCPU使用率。
PolarDBMemory RDS インスタンスのメモリ使用量。
PolarDBReplication 次のパラメーターが返されます。
  • mean_replay_latency_in_mb: RDSインスタンスのセカンダリRDSインスタンスへのデータレプリケーションのレイテンシ。 単位:バイト
  • mean_send_latency_in_mb: RDSインスタンスからセカンダリRDSインスタンスへのデータレプリケーションのレイテンシ。 単位:バイト
  • mean_logical_rep_latency_in_mb: 論理レプリケーションのレイテンシ。 単位:バイト
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: 2つのフェーズでコミットされ、実行に1秒以上かかるトランザクションの数。
  • mean_three_seconds_two_pc_transactions: 2つのフェーズでコミットされ、実行に3秒以上かかるトランザクションの数。
  • mean_five_seconds_two_pc_transactions: 2つのフェーズでコミットされ、実行に5秒以上かかるトランザクションの数。
PolarDBLocalIOSTAT 次のパラメーターが返されます。
  • mean_local_iops_read: 1秒あたりのデータディスクからの読み取り回数。
  • mean_local_iops_write: 1秒あたりのデータディスクへの書き込み回数。
PolarDBLocalDiskUsage 次のパラメーターが返されます。
  • mean_local_pg_wal_dir_size: 先行書き込みログ (WAL) ファイルが占有するディスク領域の量。 単位:MB。
  • mean_local_pg_log_dir_size: ログファイルが占有するディスク容量。 単位:MB。
  • mean_local_base_dir_size: データファイルが占有するディスク容量。 単位:MB。

参考資料