すべてのプロダクト
Search
ドキュメントセンター

:パフォーマンスパラメーター

最終更新日:May 08, 2024

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

ApsaraDB RDS for MySQLおよびApsaraDB RDS for MariaDB

説明

ApsaraDB RDS for MySQLとApsaraDB RDS for MariaDBは同じパラメーターを使用します。

パラメーター

説明

MySQL_NetworkTraffic

RDSインスタンスへの1秒あたりの平均インバウンドトラフィック量、およびRDSインスタンスからの1秒あたりの平均アウトバウンドトラフィック量。 単位: KB/s。

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秒あたりのログファイルへの平均物理書き込み数。 単位: row/sまたはcount/s。

MySQL_MemCpuUsage

オペレーティングシステム全体における、サーバーレス以外のApsaraDB RDS for MySQLインスタンスのCPU使用率とメモリ使用率。 単位: % 。

MySQL_RCU_MemCpuUsage

オペレーティングシステム全体でのサーバーレスApsaraDB RDS for MySQLインスタンスのCPU使用率とメモリ使用率。 単位: % 。

MySQL_IOPS

RDSインスタンスの1秒あたりの入出力操作数 (IOPS) 。 単位: カウント /秒。

MySQL_DetailedSpaceUsage

RDSインスタンスのディスク使用量の詳細。 これらの詳細には、RDSインスタンスが占有するディスク容量の合計、データファイルが占有するディスク容量の量、ログファイルが占有するディスク容量の量、一時ファイルが占有するディスク容量の量、およびシステムファイルが占有するディスク容量の量が含まれます。 単位:MB。

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

パラメーター

説明

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/s。

SQLServer_QPS

1秒あたりに実行されたSQL文の平均数。 単位: カウント /秒。

SQLServer_InstanceCPUUsage

オペレーティングシステム内のRDSインスタンスのCPU使用率。 単位: % 。

SQLServer_IOPS

RDSインスタンスのIOPS。 単位: カウント /秒。

SQLServer_DetailedSpaceUsage

RDSインスタンスのディスク使用率。 単位:MB。

ApsaraDB RDS for PostgreSQL

説明

ApsaraDB RDS for PostgreSQLでは、ApsaraDB RDSコンソールでより詳細な拡張モニタリングメトリクスを表示できます。 詳細については、「拡張モニタリング指標の表示」をご参照ください。 次の表に、DescribeDBInstancePerformance操作のパラメーターの値と拡張モニタリングメトリックの間のマッピングを示します。

パラメーター

説明

強化された監視メトリック

MemoryUsage

メモリ使用量。 単位: % 。

os.mem_usage.total.avg

CpuUsage

CPU使用率。 単位: % 。

os.cpu_usage.total.avg

PgSQL_SpaceUsage

RDSインスタンスのディスク使用率。 単位:バイト

os.fs_size.wal_dir.avg + os.fs_size.base_dir.avgユニット: MB

PgSQL_IOPS

RDSインスタンスのIOPS。 単位: カウント /秒。

(os.iops.data.avg + os.iops.wal.avg) / os.iops.total.avg * 100

PgSQL_セッション

接続の総数。 単位: カウント。

db.connections.total.avg

PolarDBConnections

次のパラメーターが返されます。

  • mean_active_session: アクティブな接続の数。

  • mean_idle_connection: アイドル接続の数。

  • mean_total_session: 接続の総数。

  • mean_waiting_connection: 待機状態の接続数。

  • db.connections.active.avg

  • db.connections.idle.avg

  • db.connections.total.avg

  • db.connections.waiting.avg

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秒あたりに削除される行数。

  • db.sql.tup_returned.avg

  • db.sql.tup_fetched.avg

  • db.sql.tup_inserted.avg

  • db.sql.tup_updated.avg

  • db.sql.tup_deleted.avg

PolarDBQPSTPS

次のパラメーターが返されます。

  • mean_commits_delta: 1秒あたりにコミットされたトランザクションの数。

  • mean_rollbacks_delta: 1秒あたりにロールバックされたトランザクションの数。

  • mean_deadlocks_delta: 1秒あたりにトリガーされるデッドロックの数。

  • means_tps: 1秒あたりに実行されるトランザクションの数。

  • db.transactions.xact_commit.avg

  • db.transactions.xact_rollback.avg

  • 強化されたモニタリング機能では、1秒あたりのデッドロック数は収集されません。

  • db.transactions.xact_commit.avg + db.transactions.xact_rollback.avg

PolarDBSwellTime

生成されたデッドタプルがRDSインスタンスによって再利用される前の時点。 単位は秒です。

db.swell.swell_time.avg

PolarDBCPU

CPU使用率。

  • os.cpu_usage.sys.avg

  • os.cpu_usage.user.avg

  • os.cpu_usage.total.avg

PolarDBMemory

メモリ使用量。

os.mem_usage.total.avg

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文の数。

  • db.slow_sql.one_second.avg

  • db.slow_sql.three_seconds.avg

  • db.slow_sql.five_seconds.avg

PolarDBLongIdleTransaction

次のパラメーターが返されます。

  • mean_one_second_idle_transactions: 1秒以上アイドル状態にあるトランザクションの数。

  • mean_three_seconds_idle_transactions: 3秒以上アイドル状態にあるトランザクションの数。

  • mean_five_seconds_idle_transactions: 5秒以上アイドル状態にあるトランザクションの数。

  • db.long_transactions.idle_one_second.avg

  • db.long_transactions.idle_three_seconds

  • db.long_transactions.idle_five_seconds.avg

PolarDBLongTransaction

次のパラメーターが返されます。

  • mean_one_second_transactions: 実行に1秒以上かかるトランザクションの数。

  • mean_three_seconds_transactions: 実行に3秒以上かかるトランザクションの数。

  • db.long_transactions.active_one_second.avg

  • db.long_transactions.active_three_seconds.avg

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秒以上かかるトランザクションの数。

  • db.long_transactions.two_pc_one_second.avg

  • db.long_transactions.two_pc_three_seconds.avg

  • db.long_transactions.two_pc_five_seconds.avg

PolarDBLocalIOSTAT

次のパラメーターが返されます。

  • mean_local_iops_read: 1秒あたりのデータディスクからの読み取り回数。

  • mean_local_iops_write: 1秒あたりのデータディスクへの書き込み回数。

  • os.iops.read.avg

  • os.iops.write.avg

PolarDBLocalDiskUsage

次のパラメーターが返されます。

  • mean_local_pg_wal_dir_size: 先行書き込みログ (WAL) ファイルが占有するディスク領域の量。 単位:MB。

  • mean_local_pg_log_dir_size: ログファイルが占有するディスク容量。 単位:MB。

  • mean_local_base_dir_size: データファイルが占有するディスク容量。 単位:MB。

  • os.fs_size.wal_dir.avg

  • os.fs_size.log_dir.avg

  • os.fs_size.base_dir.avg

次のステップ