Performance Insights カウンターメトリクス - Amazon Relational Database Service

Performance Insights カウンターメトリクス

カウンターメトリクスは、Performance Insights ダッシュボードのオペレーティングシステムとデータベースのパフォーマンスメトリクスのことです。カウンターメトリクスを DB ロードと関連付けることで、パフォーマンスの問題を特定して分析できます。統計関数をメトリクスに追加して、メトリクス値を取得できます。例えば、os.memory.active メトリクスでサポートされている関数は、.avg.min.max.sum、および .sample_count です。

カウンターメトリクスは 1 分に 1 回収集されます。OS メトリクスの収集は、拡張モニタリングがオンかオフかによって異なります。拡張モニタリングがオフになっている場合、OS メトリックは 1 分に 1 回収集されます。拡張モニタリングがオンになっている場合、選択した期間の OS メトリックが収集されます。拡張モニタリングのオンまたはオフの詳細については、拡張モニタリングのオンとオフを切り替える を参照してください。

Performance Insights オペレーティングシステムのカウンター

次のオペレーティングシステムカウンターは、os のプレフィックスが付き、RDS for SQL Server 以外のすべての RDS エンジン では、Performance Insights で使用できます。

DB インスタンスで使用可能なカウンターメトリクスのリストについて、ListAvailableResourceMetrics API を使用できます。詳細については、「Amazon RDS Performance Insights API リファレンスガイド」の「ListAvailableResourceMetics」を参照してください。

Counter タイプ メトリクス 説明
[アクティブ] 「メモリ」 os.memory.active 割り当てられたメモリの量 (キロバイト単位)。
バッファ 「メモリ」 os.memory.buffers ストレージデバイスへの書き込み前に I/O バッファリングリクエストに使用されたメモリの量 (キロバイト単位)。
キャッシュ済み 「メモリ」 os.memory.cached ファイルシステムベースの I/O のキャッシュに使用されたメモリの量 (キロバイト単位)。
DB キャッシュ 「メモリ」 os.memory.db.cache

tmpfs (shmem) を含めて、データベースプロセスがページキャッシュに使用したメモリの量 (バイト単位)。

DB レジデントセットサイズ 「メモリ」 os.memory.db.residentSetSize

tmpfs (shmem) を含めずに、データベースプロセスが匿名キャッシュとスワップキャッシュに使用したメモリの量 (バイト単位)。

DB スワップ 「メモリ」 os.memory.db.swap

データベースプロセスがスワップに使用したメモリの量 (バイト単位)。

ダーティ 「メモリ」 os.memory.dirty 変更されたがストレージ内のその関連データブロックに書き込まれなかった RAM 内のメモリページの量 (キロバイト単位)。
空き 「メモリ」 os.memory.free 未割り当てのメモリの量 (キロバイト単位)。
huge ページ (空き) 「メモリ」 os.memory.hugePagesFree 空き huge ページの数。huge ページは Linux カーネルの機能です。
huge ページ (予約) 「メモリ」 os.memory.hugePagesRsvd コミットされた huge ページの数。
huge ページサイズ 「メモリ」 os.memory.hugePagesSize 各 huge ページユニットのサイズ (キロバイト単位)。
huge ページ (余剰) 「メモリ」 os.memory.hugePagesSurp 使用可能な huge ページの余剰数/合計数。
huge ページ (合計) 「メモリ」 os.memory.hugePagesTotal huge ページの合計数。
無効 「メモリ」 os.memory.inactive 最も使用されていないメモリページの量 (キロバイト単位)。
マップ済み 「メモリ」 os.memory.mapped プロセスアドレス空間内でメモリマップされているファイルシステムの内容の合計量 (キロバイト単位)。
メモリ不足キルカウント 「メモリ」 os.memory.outOfMemoryKillCount

前回の収集間隔で発生した OOM キルの数。

ページテーブル 「メモリ」 os.memory.pageTables ページテーブルが使用中のメモリの量 (キロバイト単位)。
スラブ 「メモリ」 os.memory.slab 再利用可能なカーネルデータ構造体の量 (キロバイト単位)。
合計 「メモリ」 os.memory.total メモリの合計量 (キロバイト単位)。
書き戻し 「メモリ」 os.memory.writeback バックアップストレージにまだ書き込み中の RAM 内のダーティページの量 (キロバイト単位)。
ゲスト CPU 使用率 os.cpuUtilization.guest ゲストプログラムが使用中の CPU の使用率。
アイドル状態 CPU 使用率 os.cpuUtilization.idle アイドル状態の CPU の使用率。
irq CPU 使用率 os.cpuUtilization.irq ソフトウェア割り込みが使用中の CPU の使用率。
Nice CPU 使用率 os.cpuUtilization.nice 最も低い優先順位で実行されているプログラムが使用中の CPU の使用率。
Steal CPU 使用率 os.cpuUtilization.steal 他の仮想マシンが使用中の CPU の使用率。
システム CPU 使用率 os.cpuUtilization.system カーネルが使用中の CPU の使用率。
合計 CPU 使用率 os.cpuUtilization.total 使用中の CPU の合計使用率。この値は nice 値を含みます。
ユーザー CPU 使用率 os.cpuUtilization.user ユーザープログラムが使用中の CPU の使用率。
待機 CPU 使用率 os.cpuUtilization.wait I/O アクセスを待機中の CPU の未使用率。

読み取り IO PS

ディスク IO

os.diskIO.<devicename>.readIOsPS

読み取りオペレーションの 1 秒あたりの数。

書き込み IO PS

ディスク IO

os.diskIO.<devicename>.writeIOsPS

書き込みオペレーションの 1 秒あたりの数。

平均キュー長さ

ディスク IO

os.diskIO.<devicename>.avgQueueLen

I/O デバイスのキューで待機中のリクエストの数。

平均リクエストサイズ

ディスク IO

os.diskIO.<devicename>.avgReqSz

I/O デバイスのキューで待機中のリクエストの数。

待機中

ディスク IO

os.diskIO.<devicename>.await

リクエストへの応答に必要なミリ秒数 (キュー時間とサービス時間を含む)。

読み取り IO PS

ディスク IO

os.diskIO.<devicename>.readIOsPS

読み取りオペレーションの 1 秒あたりの数。

読み取り KB

ディスク IO

os.diskIO.<devicename>.readKb

読み取りの合計キロバイト数。

読み取り KB PS

ディスク IO

os.diskIO.<devicename>.readKbPS

読み取りの 1 秒あたりのキロバイト数。

Rrqm PS

ディスク IO

os.diskIO.<devicename>.rrqmPS

キューに入れられてマージされた読み取りリクエストの 1 秒あたりの数。

TPS

ディスク IO

os.diskIO.<devicename>.tps

I/O トランザクションの 1 秒あたりの数。

使用率

ディスク IO

os.diskIO.<devicename>.util

リクエスト発行中の CPU 時間の消費率。

書き込み KB

ディスク IO

os.diskIO.<devicename>.writeKb

書き込みの合計キロバイト数。

書き込み KB PS

ディスク IO

os.diskIO.<devicename>.writeKbPS

書き込みの 1 秒あたりのキロバイト数。

Wrqm PS

ディスク IO

os.diskIO.<devicename>.wrqmPS

キューに入れられてマージされた書き込みリクエストの 1 秒あたりの数。
ブロック タスク os.tasks.blocked ブロックされているタスクの数。
実行中 タスク os.tasks.running 実行中のタスクの数。
Sleeping タスク os.tasks.sleeping スリープ中のタスクの数。
停止 タスク os.tasks.stopped 停止中のタスクの数。
合計 タスク os.tasks.total タスクの合計数。
ゾンビ タスク os.tasks.zombie アクティブな親タスクの非アクティブな子タスクの数。
1 負荷平均分 os.loadAverageMinute.one 過去 1 分間に CPU 時間をリクエストしたプロセスの数。
15 負荷平均分 os.loadAverageMinute.fifteen 過去 15 分間に CPU 時間をリクエストしたプロセスの数。
Five 負荷平均分 os.loadAverageMinute.five 過去 5 分間に CPU 時間をリクエストしたプロセスの数。
キャッシュ済み スワップ os.swap.cached キャッシュメモリとして使用されたスワップメモリの量 (キロバイト単位)。
空き スワップ os.swap.free 空きスワップメモリの量 (キロバイト単位)。
In スワップ os.swap.in ディスクからスワップされたメモリの量 (キロバイト単位)。
Out スワップ os.swap.out ディスクにスワップされたメモリの量 (キロバイト単位)。
合計 スワップ os.swap.total

使用可能なスワップメモリの合計量 (キロバイト単位)。

最大ファイル数 ファイルシステム os.fileSys.maxFiles ファイルシステム用に作成できるファイルの最大数。
使用済みファイル ファイルシステム os.fileSys.usedFiles ファイルシステム内のファイルの数。
使用済みファイルパーセント ファイルシステム os.fileSys.usedFilePercent 使用中のファイルの割合。
使用率 ファイルシステム os.fileSys.usedPercent ファイルシステムが使用中のディスク領域の割合。
使用済み ファイルシステム os.fileSys.used ファイルシステム内のファイルが使用中のディスク領域の量 (キロバイト単位)。
合計 ファイルシステム os.fileSys.total ファイルシステムに使用できるディスク領域の合計量 (キロバイト単位)。
受信 ネットワーク os.network.rx 1 秒あたりの受信バイト数。
送信 ネットワーク os.network.tx 1 秒あたりのアップロードバイト数。
ACU 使用率 全般 os.general.acuUtilization

設定された最大容量のうち、現在の容量の割合。

最大構成 ACU 全般 os.general.maxConfiguredAcu

ユーザーが設定した最大容量(ACU 数)。

最小構成 ACU 全般 os.general.minConfiguredAcu

ユーザーが設定した最小容量(ACU 数)。

Num VCPU 全般 os.general.numVCPUs DB インスタンスの仮想 CPU の数。
サーバーレスデータベース容量 全般 os.general.serverlessDatabaseCapacity

ACU 内の DB インスタンスの現在の容量。

Amazon RDS for MariaDB および MySQL の Performance Insights カウンター

以下のデータベースカウンターは、Amazon RDS for MariaDB および MySQL の Performance Insights で利用できます。

RDS for MariaDB および RDS for MySQL のネイティブカウンター

ネイティブメトリクスは、Amazon RDS ではなく、データベースエンジンによって定義されます。これらのネイティブメトリクスの定義については、MySQL ドキュメントの「サーバーステータス変数」を参照してください。

Counter タイプ 単位 メトリクス
Com_analyze SQL 1 秒あたりのクエリ数 db.SQL.Com_analyze
Com_optimize SQL 1 秒あたりのクエリ数 db.SQL.Com_optimize
Com_select SQL 1 秒あたりのクエリ数 db.SQL.Com_select
接続 SQL MySQL サーバーへの 1 分あたりの接続試行回数 (成功の是非) db.Users.Connections
Innodb_rows_deleted SQL 1 秒あたりの行数 db.SQL.Innodb_rows_deleted
Innodb_rows_inserted SQL 1 秒あたりの行数 db.SQL.Innodb_rows_inserted
Innodb_rows_read SQL 1 秒あたりの行数 db.SQL.Innodb_rows_read
Innodb_rows_updated SQL 1 秒あたりの行数 db.SQL.Innodb_rows_updated
Select_full_join SQL 1 秒あたりのクエリ数 db.SQL.Select_full_join
Select_full_range_join SQL 1 秒あたりのクエリ数 db.SQL.Select_full_range_join
Select_range SQL 1 秒あたりのクエリ数 db.SQL.Select_range
Select_range_check SQL 1 秒あたりのクエリ数 db.SQL.Select_range_check
Select_scan SQL 1 秒あたりのクエリ数 db.SQL.Select_scan
Slow_queries SQL 1 秒あたりのクエリ数 db.SQL.Slow_queries
Sort_merge_passes SQL 1 秒あたりのクエリ数 db.SQL.Sort_merge_passes
Sort_range SQL 1 秒あたりのクエリ数 db.SQL.Sort_range
Sort_rows SQL 1 秒あたりのクエリ数 db.SQL.Sort_rows
Sort_scan SQL 1 秒あたりのクエリ数 db.SQL.Sort_scan
Questions SQL 1 秒あたりのクエリ数 db.SQL.Questions
Innodb_row_lock_time ロック ミリ秒 (平均) db.Locks.Innodb_row_lock_time
Table_locks_immediate ロック 1 秒あたりのリクエスト db.Locks.Table_locks_immediate
Table_locks_waited ロック 1 秒あたりのリクエスト db.Locks.Table_locks_waited
Aborted_clients [ユーザー] 接続 db.Users.Aborted_clients
Aborted_connects [ユーザー] 接続 db.Users.Aborted_connects
max_connections [ユーザー] 接続 db.User.max_connections
Threads_created [ユーザー] 接続 db.Users.Threads_created
Threads_running [ユーザー] 接続 db.Users.Threads_running
Innodb_data_writes I/O 1 秒あたりのオペレーション数 db.IO.Innodb_data_writes
Innodb_dblwr_writes I/O 1 秒あたりのオペレーション数 db.IO.Innodb_dblwr_writes
Innodb_log_write_requests I/O 1 秒あたりのオペレーション数 db.IO.Innodb_log_write_requests
Innodb_log_writes I/O 1 秒あたりのオペレーション数 db.IO.Innodb_log_writes
Innodb_pages_written I/O 1 秒あたりのページ数 db.IO.Innodb_pages_written
Created_tmp_disk_tables Temp 1 秒あたりのテーブル数 db.Temp.Created_tmp_disk_tables
Created_tmp_tables Temp 1 秒あたりのテーブル数 db.Temp.Created_tmp_tables
Innodb_buffer_pool_pages_data Cache ページ db.Cache.Innodb_buffer_pool_pages_data
Innodb_buffer_pool_pages_total Cache ページ db.Cache.Innodb_buffer_pool_pages_total
Innodb_buffer_pool_read_requests Cache 1 秒あたりのページ数 db.Cache.Innodb_buffer_pool_read_requests
Innodb_buffer_pool_reads Cache 1 秒あたりのページ数 db.Cache.Innodb_buffer_pool_reads
Opened_tables Cache テーブル db.Cache.Opened_tables
Opened_table_definitions Cache テーブル db.Cache.Opened_table_definitions
Qcache_hits Cache クエリ db.Cache.Qcache_hits

Amazon RDS for MariaDB および MySQL の非ネイティブカウンター

非ネイティブカウンターメトリクスは、Amazon RDS で定義されているカウンターです。非ネイティブメトリクスは、特定のクエリで取得するメトリクスである場合があります。非ネイティブメトリクスは派生メトリクスである場合もあります。この場合は、複数のネイティブカウンターが比率、ヒット率、またはレイテンシーの計算で使用されます。

Counter タイプ メトリクス 説明 定義
innodb_buffer_pool_hits Cache db.Cache.innoDB_buffer_pool_hits InnoDB がバッファプールから満たすことができる読み取りの数。 innodb_buffer_pool_read_requests - innodb_buffer_pool_reads
innodb_buffer_pool_hit_rate Cache db.Cache.innoDB_buffer_pool_hit_rate InnoDB がバッファプールから満たすことができる読み取りの割合 (%)。 100 * innodb_buffer_pool_read_requests / (innodb_buffer_pool_read_requests + innodb_buffer_pool_reads)
innodb_buffer_pool_usage Cache db.Cache.innoDB_buffer_pool_usage

データ (ページ) を含む InnoDB バッファプールの割合 (%)。

注記

圧縮テーブルを使用すると、この値は変動します。詳細については、MySQL ドキュメントの「サーバーステータス変数」の「Innodb_buffer_pool_pages_data」と「Innodb_buffer_pool_pages_total」を参照してください。

Innodb_buffer_pool_pages_data / Innodb_buffer_pool_pages_total * 100.0
query_cache_hit_rate Cache db.Cache.query_cache_hit_rate MySQL 結果セットキャッシュ (クエリキャッシュ) ヒット率。 Qcache_hits / (QCache_hits + Com_select) * 100
innodb_datafile_writes_to_disk I/O db.IO.innoDB_datafile_writes_to_disk ディスクに対する InnoDB データファイル書き込みの数 (ダブル書き込みおよび REDO ログ書き込みオペレーションを除く)。 Innodb_data_writes - Innodb_log_writes - Innodb_dblwr_writes
innodb_rows_changed SQL db.SQL.innodb_rows_changed InnoDB の行オペレーションの合計数。 db.SQL.Innodb_rows_inserted + db.SQL.Innodb_rows_deleted + db.SQL.Innodb_rows_updated
active_transactions トランザクション db.Transactions.active_transactions アクティブトランザクションの合計数。 SELECT COUNT(1) AS active_transactions FROM INFORMATION_SCHEMA.INNODB_TRX
trx_rseg_history_len トランザクション db.Transactions.trx_rseg_history_len マルチバージョン同時実行制御を実装するために InnoDB トランザクションシステムによって管理される、コミットされたトランザクションの UNDO ログページのリスト。元に戻すログレコードの詳細については、MySQL ドキュメントの「https://dev.mysql.com/doc/refman/8.0/en/innodb-multi-versioning.html」を参照してください。 SELECT COUNT AS trx_rseg_history_len FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='trx_rseg_history_len'
innodb_deadlocks ロック db.Locks.innodb_deadlocks デッドロックの合計数。 SELECT COUNT AS innodb_deadlocks FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='lock_deadlocks'
innodb_lock_timeouts ロック db.Locks.innodb_lock_timeouts タイムアウトしたロックの総数。 SELECT COUNT AS innodb_lock_timeouts FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='lock_timeouts'
innodb_row_lock_waits ロック db.Locks.innodb_row_lock_waits 行ロックを待機した合計数。 SELECT COUNT AS innodb_row_lock_waits FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='lock_row_lock_waits'

Amazon RDS for Microsoft SQL Server の Performance Insights カウンター

以下のデータベースカウンターは、RDS for Microsoft SQL Server の Performance Insights で利用できます。

RDS for Microsoft SQL Server のネイティブカウンター

ネイティブメトリクスは、Amazon RDS ではなく、データベースエンジンによって定義されます。これらのネイティブメトリクスの定義は、Microsoft SQL Server ドキュメントの「SQL Server オブジェクトを使用する」にあります。

Counter タイプ 単位 メトリクス
転送されたレコード アクセス方法 1 秒あたりのレコード数 db.Access Methods.Forwarded Records
ページ分割 アクセス方法 1 秒あたりの分割数 db.Access Methods.Page Splits
バッファキャッシュヒット率 バッファマネージャー Ratio db.Buffer Manager.Buffer cache hit ratio
ページの平均寿命 バッファマネージャー 寿命 (秒) db.Buffer Manager.Page life expectancy
ページ検索 バッファマネージャー 1 秒あたりの検索数 db.Buffer Manager.Page lookups
ページの読み取り バッファマネージャー 1 秒あたりの読み取り数 db.Buffer Manager.Page reads
ページの書き込み バッファマネージャー 1 秒あたりの書き込み数 db.Buffer Manager.Page writes
アクティブなトランザクション データベース トランザクション db.Databases.Active Transactions (_Total)
フラッシュされたログバイト データベース 1 秒あたりのフラッシュされたバイト数 db.Databases.Log Bytes Flushed (_Total)
ログフラッシュ待機 データベース 1 秒あたりの待機数 db.Databases.Log Flush Waits (_Total)
ログフラッシュ データベース 1 秒あたりのフラッシュ db.Databases.Log Flushes (_Total)
書き込みトランザクション データベース 1 秒あたりのトランザクション db.Databases.Write Transactions (_Total)
ブロックされたプロセス 一般的な統計 ブロックされたプロセス db.General Statistics.Processes blocked
ユーザー接続 一般的な統計 接続 db.General Statistics.User Connections
ラッチ待機 ラッチ 1 秒あたりの待機数 db.Latches.Latch Waits
デッドロックの数。 ロック 1 秒あたりのデッドロック数 db.Locks.Number of Deadlocks (_Total)
保留中のメモリ許可 メモリマネージャー メモリ許可 db.Memory Manager.Memory Grants Pending
バッチリクエスト SQL 統計 1 秒あたりのリクエスト db.SQL Statistics.Batch Requests
SQL コンピレーション SQL 統計 1 秒あたりのコンパイル数 db.SQL Statistics.SQL Compilations
SQL 再コンパイル SQL 統計 1 秒あたりの再コンパイル数 db.SQL Statistics.SQL Re-Compilations

Amazon RDS for Oracle の Performance Insights カウンター

以下のデータベースカウンターは、RDS for Oracle の Performance Insights で利用できます。

RDS for Oracle のネイティブカウンター

ネイティブメトリクスは、Amazon RDS ではなく、データベースエンジンによって定義されます。これらのネイティブメトリクスの定義については、Oracle ドキュメントの「統計の説明」を参照してください。

注記

CPU used by this session カウンターメトリクスでは、値を使いやすくするために、単位はネイティブのセンチ秒からアクティブセッションに変換されました。例えば、DB ロードグラフの CPU 送信は、CPU の需要を表します。カウンターメトリクス CPU used by this session は、Oracle セッションで使用される CPU の容量を表します。CPU 送信と CPU used by this session カウンターメトリクスを比較することができます。CPU の需要が使用する CPU より高い場合、セッションは、CPU 時間待ちます。

Counter タイプ 単位 メトリクス
このセッションで使用される CPU ユーザー アクティブなセッション このセッションで使用される db.User.CPU
クライアントとの間の SQL*Net ラウンドトリップ ユーザー 1 秒あたりのラウンドトリップ クライアントとの間の db.User.SQL ラウンドトリップ
SQL*Net 経由でクライアントから受信したバイト数 ユーザー 1 秒あたりのバイト数 SQL*Net 経由でクライアントから受信した db.User. バイト数
ユーザーコミット ユーザー 1 秒あたりのコミット数 db.User.user コミット
ログオン累積数 ユーザー 1 秒あたりのログオン数 db.User.logons 累積合計
ユーザーの呼び出し ユーザー 1 秒あたりの呼び出し数 db.User.user 呼び出し
SQL*Net からクライアントに送信されるデータ (バイト) ユーザー 1 秒あたりのバイト数 SQL*Net からクライアントに送信される db.User. バイト数
ユーザーのロールバック ユーザー 1 秒あたりのロールバック数 db.User.user ロールバック
再実行サイズ 再実行 1 秒あたりのバイト数 db.Redo.redo サイズ
分析数 (合計) SQL 1 秒あたりの分析数 db.SQL.parse count (合計)
分析数 (ハード) SQL 1 秒あたりの分析数 db.SQL.parse count (ハード)
取得したテーブルスキャン行 SQL 1 秒あたりの行数 取得した db.SQL. テーブルスキャン行
ソート (メモリ) SQL 1 秒あたりのソート db.SQL.sorts (メモリ)
ソート (ディスク) SQL 1 秒あたりのソート db.SQL.sorts (ディスク)
ソート (行) SQL 1 秒あたりのソート db.SQL.sorts (行)
物理的な読み取りバイト Cache 1 秒あたりのバイト数 db.Cache.physical 読み取りバイト数
DB ブロック取得 Cache 1 秒あたりのブロック数 db.Cache.db ブロック取得数
DBWR チェックポイント Cache 1 分あたりのチェックポイント数 db.Cache.DBWR チェックポイント
物理的な読み取り Cache 1 秒あたりの読み取り数 db.Cache.physical 読み取り数
キャッシュからの一貫した取得数 Cache 1 秒あたりの取得数 db.Cache.consistent キャッシュからの取得数
キャッシュからの DB ブロックの取得数 Cache 1 秒あたりの取得数 db.Cache.db キャッシュからのブロック取得数
整合性のある取得数 Cache 1 秒あたりの取得数 db.Cache.consistent 取得数

Amazon RDS for PostgreSQL の Performance Insights カウンター

以下のデータベースカウンターは、Amazon RDS for PostgreSQL の Performance Insights で利用できます。

Amazon RDS for PostgreSQL のネイティブカウンター

ネイティブメトリクスは、Amazon RDS ではなく、データベースエンジンによって定義されます。これらのネイティブメトリクスの定義については、PostgreSQL の「統計情報の表示」を参照してください。

Counter タイプ 単位 メトリクス
blks_hit Cache 1 秒あたりのブロック数 db.Cache.blks_hit
buffers_alloc Cache 1 秒あたりのブロック数 db.Cache.buffers_alloc
buffers_checkpoint Checkpoint 1 秒あたりのブロック数 db.Checkpoint.buffers_checkpoint
checkpoint_sync_time Checkpoint チェックポイントあたりのミリ秒数 db.Checkpoint.checkpoint_sync_time
checkpoint_write_time Checkpoint チェックポイントあたりのミリ秒数 db.Checkpoint.checkpoint_write_time
checkpoints_req Checkpoint 1 分あたりのチェックポイント数 db.Checkpoint.checkpoints_req
checkpoints_timed Checkpoint 1 分あたりのチェックポイント数 db.Checkpoint.checkpoints_timed
maxwritten_clean Checkpoint 1 分あたりの Bgwriter の完全停止数 db.Checkpoint.maxwritten_clean
deadlocks Concurrency 1 分あたりのデッドロック数 db.Concurrency.deadlocks
blk_read_time I/O ミリ秒 db.IO.blk_read_time
blks_read I/O 1 秒あたりのブロック数 db.IO.blks_read
buffers_backend I/O 1 秒あたりのブロック数 db.IO.buffers_backend
buffers_backend_fsync I/O 1 秒あたりのブロック数 db.IO.buffers_backend_fsync
buffers_clean I/O 1 秒あたりのブロック数 db.IO.buffers_clean
tup_deleted SQL 1 秒あたりのタプル数 db.SQL.tup_deleted
tup_fetched SQL 1 秒あたりのタプル数 db.SQL.tup_fetched
tup_inserted SQL 1 秒あたりのタプル数 db.SQL.tup_inserted
tup_returned SQL 1 秒あたりのタプル数 db.SQL.tup_returned
tup_updated SQL 1 秒あたりのタプル数 db.SQL.tup_updated
temp_bytes Temp 1 秒あたりのバイト数 db.Temp.temp_bytes
temp_files Temp 1 分あたりのファイル数 db.Temp.temp_files
xact_commit トランザクション 1 秒あたりのコミット数 db.Transactions.xact_commit
xact_rollback トランザクション 1 秒あたりのロールバック数 db.Transactions.xact_rollback
numbackends ユーザー 接続 db.User.numbackends
archived_count ログ先行書き込み (WAL) 1 分あたりのファイル数 db.WAL.archived_count

Amazon RDS for PostgreSQL の非ネイティブカウンター

非ネイティブカウンターメトリクスは、Amazon RDS で定義されているカウンターです。非ネイティブメトリクスは、特定のクエリで取得するメトリクスである場合があります。非ネイティブメトリクスは派生メトリクスである場合もあります。この場合は、複数のネイティブカウンターが比率、ヒット率、またはレイテンシーの計算で使用されます。

Counter タイプ メトリクス 説明 定義
checkpoint_sync_latency Checkpoint db.Checkpoint.checkpoint_sync_latency チェックポイント処理でファイルをディスクに同期する部分に費やした合計時間。 checkpoint_sync_time / (checkpoints_timed + checkpoints_req)
checkpoint_write_latency Checkpoint db.Checkpoint.checkpoint_write_latency チェックポイント処理でファイルをディスクに書き込む部分に費やした合計時間。 checkpoint_write_time / (checkpoints_timed + checkpoints_req)
read_latency I/O db.IO.read_latency このインスタンスのバックエンドでデータファイルブロックの読み取りに費やした時間。 blk_read_time / blks_read
idle_in_transaction_aborted_count 都道府県 db.state.idle_in_transaction_aborted_count idle in transaction (aborted) 状態のセッションの数。
idle_in_transaction_count 都道府県 db.state.idle_in_transaction_count idle in transaction 状態のセッションの数。
idle_in_transaction_max_time 都道府県 db.state.idle_in_transaction_max_time idle in transaction 状態で実行されている最も長いトランザクションの時間を秒単位で表します。
active_transactions トランザクション db.Transactions.active_transactions アクティブなトランザクションの数。
blocked_transactions トランザクション db.Transactions.blocked_transactions ブロックされたトランザクションの数。
max_used_xact_ids トランザクション db.Transactions.max_used_xact_ids バキューム処理されていないトランザクションの数。
max_connections [ユーザー] db.User.max_connections max_connections パラメータで設定された DB インスタンスに許可される接続の最大数。
archive_failed_count WAL db.WAL.archive_failed_count WAL ファイルのアーカイブに失敗した 1 分あたりのファイル数。