Database Autonomy Service (DAS) では、パフォーマンスの推移機能を使用できます。 このトピックでは、この機能でサポートされているパフォーマンスメトリクス、およびパフォーマンスメトリクスを表示する方法について説明します。
始める前に
このタスクについて
パフォーマンスメトリクス
パフォーマンスの推移では、以下のメトリクスを表示できます。 MySQL データベースインスタンスの例で説明します。
注 各メトリクスのセクションの右上隅に表示される [定義] をクリックすると説明が表示されます。
メトリック | 単位 | 説明 |
---|---|---|
mysql.tps | 毎秒 | 1 秒あたりのトランザクション数を示します。 |
mysql.qps | 毎秒 | 1 秒あたりのリクエスト数を示します。 |
mysql.total_session | 件数 | 総セッション数を示します。 |
mysql.active_session | 件数 | アクティブセッション数を示します。 |
mysql.bytes_received | KByte | 1 秒あたりにすべてのクライアントから受信したバイト数の平均値を示します。 |
mysql.bytes_sent | KByte | 1 秒あたりにすべてのクライアントに送信されたバイト数の平均値を示します。 |
mysql.tb.tmp.disk | 件数 | MySQL が SQL 文を実行する際に、ハードディスク上に自動的に作成される一時テーブルの数を示します。 |
mysql.insert_ps | 毎秒 | 1 秒あたりに実行された INSERT 文の数の平均値を示します。 |
mysql.select_ps | 毎秒 | 1 秒あたりに実行された SELECT 文の数の平均値を示します。 |
mysql.update_ps | 毎秒 | 1 秒あたりに実行された UPDATE 文の数の平均値を示します。 |
mysql.delete_ps | 毎秒 | 1 秒あたりに実行された DELETE 文の数の平均値を示します。 |
mysql.replace_ps | 毎秒 | 1 秒あたりに実行された REPLACE 文の数の平均値を示します。 |
mysql.innodb_data_written | KByte | InnoDBが 1 秒あたりに書き込むバイト数の平均値を示します。 |
mysql.innodb_data_read | KByte | InnoDBが 1 秒あたりに読み取るバイト数の平均値を示します。 |
mysql.innodb_buffer_pool_reads_requests | 件数 | 1 秒あたりの InnoDB バッファープールからの論理ページ読み取り回数の平均値を示します。 |
mysql.innodb_bp_dirty_pct | % | InnoDBのバッファプールのダーティページ率を示します。 計算式: Innodb_buffer_pool_pages_dirty/Innodb_buffer_pool_pages_data × 100% |
mysql.innodb_bp_hit | % | InnoDB バッファープールの読み取りキャッシュのヒット率を示します。 計算式: (Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads)/Innodb_buffer_pool_read_requests × 100%. |
mysql.innodb_bp_usage_pct | % | InnoDB バッファープールの使用率を示します。 計算式: Innodb_buffer_pool_pages_data/(Innodb_buffer_pool_pages_data + innodb_buffer_pool_pages_free) × 100%. |
mysql.innodb_log_writes | 毎秒 | 1 秒あたりの InnoDB redo ログファイルへの物理的な書き込み回数の平均値を示します。 |
mysql.innodb_os_log_fsyncs | 毎秒 | 1 秒あたりのログファイルへの fsync () による書き込み回数の平均値を示します。 |
mysql.innodb_rows_deleted | 毎秒 | 1 秒あたりにInnoDBテーブルから削除された行数の平均値を示します。 |
mysql.innodb_rows_read | 毎秒 | 1 秒あたりに InnoDB テーブルから読み取られた行数の平均値を示します。 |
mysql.innodb_rows_inserted | 毎秒 | 1 秒あたりに InnoDB テーブルに挿入された行数の平均値を示します。 |
mysql.innodb_rows_updated | 毎秒 | 1 秒あたりに InnoDB テーブルで更新された行数の平均値を示します。 |
mysql.mem_usage | % | オペレーティングシステム全体での MySQL インスタンスのメモリ使用量を示します。 |
mysql.cpu_usage | % | MySQL プロセスの CPU 使用率を示します。 Alibaba Cloud データベースインスタンスの場合、このメトリックは 100% に達する場合があります。 |
mysql.data.size | MByte | データスペースのサイズを示します。 |
mysql.tmp.size | MByte | 一時表領域のサイズを示します。 |
mysql.other.size | MByte | システムスペースのサイズを示します。 |
mysql.instance.size | MByte | MySQL インスタンスの合計使用スペースを示します。 |
mysql.log.size | MByte | ログのサイズを示します。 |
mysql.iops | 件数 | MySQL インスタンスの 1 秒あたりの入出力操作回数 (IOPS) を示します。 |
手順
指定した期間内のパフォーマンスの推移を表示できます。