本文へスキップ

Altibaseメトリクス

データベース指標は、データベースの作業量とリソース使用量を包括的に収集します。 WhaTapモニタリングサービスは、継続的にメトリクスを収集してデータベースのボトルネックを特定し、性能問題の根本原因を特定するのに役立つデータを提供します。

メトリクス情報に関する詳しい内容は、次のリンクを参照してください。

agent_status_summary

エージェントの状態に関するメトリクスを10秒間隔で収集したカテゴリです。

Fields

フィールド名単位説明備考
inActTimeミリ秒(ms)エージェントが無効になったままの時間-
isActive-現在のエージェントの活性化状態true / false
isRestart-エージェントの再起動可否true / false
lastActTimeミリ秒(ms)最後にエージェントが活性化された状態の時刻0: 無効化された場合
oid-プロジェクトに含まれる各エージェントの固有の識別子-
startTimeミリ秒(ms)エージェントが開始された時点でのタイムスタンプ-

db_altibase_counter

Tags

次はdb_altibase_counterカテゴリに収集されるタグ値の案内です。

タグ名説明備考
dbIsMultiMultitenant対応可否です。-
dbTypeデータベースの種類です。-
dbVersion利用中のデータベースのバージョンです。-
onameエージェント名です。ユニーク値

Field

次はdb_altibase_counterカテゴリに収集されるフィールド値の案内です。

MetricDescription
active_sessions現在、活性化されているセッションの数です。
base time in second基準時間(秒)で測定された値です。
byte received via IBInfiniBandを通じて受信されたバイト数です。
byte received via inetインターネットを通じて受信されたバイト数です。
byte received via unix domainユニックスドメインを通じて受信されたバイト数です。
byte sent via IBInfiniBandを通じて送信されたバイト数です。
byte sent via inetインターネットを通じて送信されたバイト数です。
byte sent via unix domainユニックスドメインを通じて送信されたバイト数です。
connect_error接続エラーが発生した回数です。
cpu_coresシステムのCPUコアの数です。
data page createデータページが生成された回数です。
data page fixデータページを修正した回数です。
data page getsデータページにアクセスした回数です。
data page readディスクでデータページを読みとんだ回数です。
data page writeディスクにデータページを書き込んだ回数です。
db file multi page read time waited複数ページの読み取り中に待機した時間です。
db file single page read time waited単一ページの読み取り中に待機した時間です。
db file single page write time waited単一ページの書き込み中に待機した時間です。
ddl sync timeoutDDL同期化作業でのタイムアウト時間です。
ddl timeoutDDL作業からのタイムアウト時間です。
delete retry count削除作業の再試行回数です。
disk table cursor GRID scan countディスク テーブルでグリッドスキャンカーソルを使用した回数です。
disk table cursor full scan countディスクテーブルに対してフルスキャンカーソルを開いた回数です。
disk table cursor index scan countディスクテーブルでインデックススキャンカーソルを使用した回数です。
elapsed time: add hard-prepared plan to plan cache準備されたハード計画を、計画キャッシュに追加するのにかかった時間です。
elapsed time: add hard-rebuild plan to plan cacheリビルドされたハード計画を、計画キャッシュに追加するのにかかった時間です。
elapsed time: allocate data slot in DML(disk)DML操作中にデータスロットの割り当てにかかった時間です。
elapsed time: allocate tss in dml(disk)DML操作中、TSS割り当てにかかった時間です。
elapsed time: allocate undopage in dml(disk)DML操作中にundoページの割り当てにかかった時間です。
elapsed time: analyze values in DML(disk)DML操作中、値の分析にかかった時間です。
elapsed time: copying logs to replication log buffer (sender side)ログを複製ログバッファにコピーするのにかかった時間です。
elapsed time: create page(disk)ディスクでページを作成するのにかかった時間です。
elapsed time: creation time for child PCO子PCOを生成するのにかかった時間です。
elapsed time: creation time for new child PCO by rebuild at execution実行時に、リビルドで新しい子PCOを生成するのにかかった時間です。
elapsed time: creation time for new child PCO by rebuild at soft prepareソフト準備時に、リビルドで新しい子PCOを生成するのにかかった時間です。
elapsed time: creation time for parent PCO親PCOを作成するのにかかった時間です。
elapsed time: fix page(disk)ディスクでページを修正するのにかかった時間です。
elapsed time: get page(disk)ディスクでページを読み込むのにかかった時間です。
elapsed time: hard prepare timeハードの準備にかかった時間です。
elapsed time: hard rebuildハードリビルドにかかった時間です。
elapsed time: index operation in dml(disk)DML操作中、インデックス操作にかかった時間です。
elapsed time: logical aging by tx in dml(disk)DML操作中、トランザクションによる論理的エイジングにかかった時間です。
elapsed time: matching time for child PCO子PCOとマッチングするのにかかった時間です。
elapsed time: moving time from cold region to hot regionコールドリージョンからホットリージョンへの移動にかかった時間です。
elapsed time: phyical aging by tx in dml(disk)DML操作中にトランザクションによる物理的エイジングにかかった時間です。
elapsed time: privilege checking time during soft prepareソフト準備時に権限検査にかかった時間です。
elapsed time: query executeクエリの実行にかかった時間です。
elapsed time: query fetchクエリ結果をフェッチするのにかかった時間です。
elapsed time: query optimizeクエリを最適化するのにかかった時間です。
elapsed time: query parseクエリをパーシングするのにかかった時間です。
elapsed time: query validateクエリの検証にかかった時間です。
elapsed time: receiver(s) aborting transaction(s)受信者がトランザクションを中断するのにかかった時間です。
elapsed time: receiver(s) beginning transaction(s)受信者がトランザクションを開始するのにかかった時間です。
elapsed time: receiver(s) closing LOB cursor(s)受信者がLOBカーソルを閉じるのにかかった時間です。
elapsed time: receiver(s) closing table cursor(s)受信者がテーブルカーソルを閉じるのにかかった時間です。
elapsed time: receiver(s) committing transaction(s)受信者がトランザクションをコミットするのにかかった時間です。
elapsed time: receiver(s) comparing images to check for conflicts受信者が衝突を確認するために画像を比較するのにかかった時間です。
elapsed time: receiver(s) deleting rows受信者が行を削除するのにかかった時間です。
elapsed time: receiver(s) finish writing LOBs受信者がLOBの書き込みを完了するのにかかった時間です。
elapsed time: receiver(s) inserting rows受信者が行を挿入するのにかかった時間です。
elapsed time: receiver(s) opening lob cursor(s)受信者がLOBカーソルを開くのにかかった時間です。
elapsed time: receiver(s) opening table cursor(s)受信者がテーブルカーソルを開くのにかかった時間です。
elapsed time: receiver(s) performing endian conversion受信者がエンディアン変換を実行するのにかかった時間です。
elapsed time: receiver(s) preparing to write LOB(s)受信者がLOBを書き込む準備にかかった時間です。
elapsed time: receiver(s) receiving xlogs from sender(s)受信者が送信者からxlogを受け取るのにかかった時間です。
elapsed time: receiver(s) sending ACK受信者がACKを送信するのにかかった時間です。
elapsed time: receiver(s) trim LOB(s)受信者がLOBをトリミングするのにかかった時間です。
elapsed time: receiver(s) updating rows受信者が行を更新するのにかかった時間です。
elapsed time: receiver(s) writing LOB piece(s)受信者がLOBピースを書き込むのにかかった時間です。
elapsed time: record lock validation in DML(disk)DML操作中にレコードロックの検証にかかった時間です。
elapsed time: replace(plan cache)計画キャッシュでの交換作業にかかった時間です。
elapsed time: search time for child PCO子PCOを検索するのにかかった時間です。
elapsed time: search time for parent PCO親PCOの検索にかかった時間です。
elapsed time: sender(s) analyzing logs発信者がログを分析するのにかかった時間です。
elapsed time: sender(s) checking whether logs are useful発信者がログの有用性を確認するのにかかった時間です。
elapsed time: sender(s) reading logs from log file(s)送信者がログファイルでログを読み取るのにかかった時間です。
elapsed time: sender(s) reading logs from replication log buffer送信者が複製ログバッファでログを読み取るのにかかった時間です。
elapsed time: sender(s) receiving ACK from receiver(s)発信者が受信者からACKを受信するのにかかった時間です。
elapsed time: sender(s) sending xlogs to receiver(s)送信者が受信者にxlogを送信するのにかかった時間です。
elapsed time: sender(s) setting ACKed value発信者がACKされた値を設定するのにかかった時間です。
elapsed time: sender(s) waiting for new logs発信者が新しいログを待つのにかかった時間です。
elapsed time: soft prepareソフトの準備にかかった時間です。
elapsed time: soft rebuildソフトリビルドにかかった時間です。
elapsed time: task scheduleタスクのスケジューリングにかかった時間です。
elapsed time: validation time for child PCO子PCOの検証にかかった時間です。
elapsed time: victim free in replace(plan cache)計画キャッシュの交換でビクティムを解除するのにかかった時間です。
elapsed time: waiting time for hard prepareハード準備を待つのにかかった時間です。
elapsed time: waiting time for parent PCO when choosing plan cache replacement victim計画キャッシュの交換ビクティムを選択する際に、親PCOを待つのにかかった時間です。
elapsed time: write undo record in DML(disk)DML操作中にundoレコードを書き込むのにかかった時間です。
enq: TX - allocate TXSEG entry time waitedTXSEG項目割り当ての待機時間です。
enq: TX - row lock contention, data row time waited行のロック競合によるデータ行の待ち時間です。
execute failure countクエリ実行の失敗回数です。
execute success countクエリ実行の成功回数です。
execute success count : delete削除クエリの実行成功の回数です。
execute success count : insert挿入クエリの実行成功の回数です。
execute success count : select選択クエリの実行成功の回数です。
execute success count : updateアップデートクエリの実行成功回数です。
fetch failure countクエリ結果フェッチの失敗回数です。
fetch success countクエリ結果フェッチの成功回数です。
fetch timeoutクエリ結果フェッチのタイムアウト回数です。
idle timeoutアイドル状態のタイムアウト回数です。
latch free: drdb LRU list time waitedDRDB LRU一覧でのラッチ解除の待ち時間です。
latch free: drdb buffer bcb mutex time waitedDRDBバッファBCBミューテックスでのラッチ解除待ち時間です。
latch free: drdb buffer bcb read io mutex time waitedDRDBバッファBCB読み取りIOミューテックスでのラッチ解除待機時間です。
latch free: drdb buffer buffer manager expand mutex time waitedDRDBバッファ管理者の拡張ミューテックスでのラッチ解除待ち時間です。
latch free: drdb buffer flush manager req job time waitedDRDBバッファフラッシュの管理者リクエスト作業の待ち時間です。
latch free: drdb buffer flusher min recovery LSN time waitedDRDBバッファフラッシュの最小復旧LSNの待ち時間です。
latch free: drdb buffer hash mutex time waitedDRDBバッファハッシュミューテックスでのラッチ解除待ち時間です。
latch free: drdb checkpoint list time waitedDRDBチェックポイント一覧でのラッチ解除待ち時間です。
latch free: drdb file io time waitedDRDBファイルIOでのラッチ解除待ち時間です。
latch free: drdb flush list time waitedDRDBフラッシュ一覧でのラッチ解除待ち時間です。
latch free: drdb page list entry time waitedDRDBページ一覧項目でのラッチ解除待ち時間です。
latch free: drdb prepare list time waitedDRDB準備一覧でのラッチ解除待ち時間です。
latch free: drdb prepare list wait time waitedDRDB準備一覧の待ち時間でのラッチ解除待ち時間です。
latch free: drdb secondary bcb mutex time waitedDRDB補助BCBミューテックスでのラッチ解除待ち時間です。
latch free: drdb secondary buffer block wait time waitedDRDB補助バッファブロックの待ち時間でのラッチ解除待ち時間です。
latch free: drdb secondary buffer checkpoint list time waitedDRDB補助バッファチェックポイント一覧でのラッチ解除待ち時間です。
latch free: drdb secondary buffer flush block mutex time waitedDRDB補助バッファフラッシュのブロックミューテックスでのラッチ解除待ち時間です。
latch free: drdb secondary buffer flush manager req job time waitedDRDB補助バッファフラッシュ管理者の要請作業の待ち時間です。
latch free: drdb secondary buffer flusher min recovery LSN time waitedDRDB補助バッファフラッシュの最小復旧LSN待ち時間です。
latch free: drdb secondary buffer io time waitedDRDB補助バッファIOでのラッチ解除待ち時間です。
latch free: drdb secondary read io mutex time waitedDRDB補助読み取りIOミューテックスでのラッチ解除待ち時間です。
latch free: drdb tbs creation time waitedDRDB TBS生成待ち時間でのラッチ解除待ち時間です。
latch free: drdb tbs list time waitedDRDB TBS一覧でのラッチ解除待ち時間です。
latch free: drdb transaction segment freelist time waitedDRDBトランザクションのセグメントフリー一覧でのラッチ解除待ち時間です。
latch free: others time waitedその他のタスクでのラッチ解除待ち時間です。
latch free: plan cache LRU List mutex time waited計画キャッシュLRU 一覧ミューテックスでのラッチ解除待ち時間です。
latch free: statement list mutex time waitedSQL文一覧のミューテックスでのラッチ解除待ち時間です。
latch: buffer busy waits time waitedバッファの待ち時間でのラッチの待機時間です。
latch: drdb B-Tree index SMO by other session time waited別のセッションによるDRDB B-treeインデックスSMO待ち時間でのラッチ待ち時間です。
latch: drdb B-Tree index SMO time waitedDRDB B-treeインデックスSMO 待ち時間でのラッチ待ち時間です。
latch: drdb R-Tree index SMO time waitedDRDB R-treeインデックスSMO待ち時間でのラッチ待ち時間です。
lock acquired count取得したロックの回数です。
lock released count解除されたロックの回数です。
lock row retry count行ロックの再試行の回数です。
lock_wait_sessionsロック待機中のセッションの数です。
logon cumulative累積されたログイン回数です。
logon currentログインされているセッションの数です。
long_running_sessions長時間実行中のセッションの数です。
max time: task scheduleタスクのスケジューリングにかかる最大時間です。
memory table access countメモリテーブルにアクセスした回数です。
memory table cursor GRID scan countメモリテーブルでグリッドスキャンカーソルを使用した回数です。
memory table cursor full scan countメモリテーブルに対してフルスキャンカーソルを開いた回数です。
memory table cursor index scan countメモリテーブルでインデックススキャンカーソルを使用した回数です。
missing ppco x-trylatch count漏れたPPCO x-trylatchの回数です。
obj_invalid_cnt非活性化されたオブジェクトの数です。
pq_sessions並列クエリセッションの数です。
prepare failure countPrepare作業の失敗回数です。
prepare success countPrepare作業の成功回数です。
query timeoutクエリ実行のタイムアウト回数です。
read IB countInfiniBandを通じた読み取り作業の回数です。
read socket countソケットによる読み取り作業の回数です。
rebuild countリビルド作業の回数です。
rep_execute success count : delete削除作業でのレプリケーション実行の成功回数です。
rep_execute success count : insert挿入作業でのレプリケーション実行の成功回数です。
rep_execute success count : updateアップデート作業でのレプリケーション実行の成功回数です。
replication after commit time waitedレプリケーション作業のコミット後の待ち時間です。
replication before commit time waitedレプリケーション作業のコミット前の待ち時間です。
secondary buffer file multi page read time waited補助バッファファイルで、複数のページを読み取り中に待機した時間です。
secondary buffer file single page read time waited補助バッファファイルで単一ページを読み取り中に待機した時間です。
secondary buffer file single page write time waited補助バッファファイルで単一ページを書き込み中に待機した時間です。
semop count for receiving via ipcIPCを通じて受信されたsemop作業の回数です。
semop count for sending via ipcIPCを通じて送信されたsemop作業の回数です。
service thread created count生成されたサービススレッドの数です。
session commitセッションコミットの回数です。
session rollbackセッションロールバックの回数です。
session terminated終了したセッションの数です。
statement rebuild countSQL文のリビルド回数です。
system internal time waitedシステム内部の作業で待機した時間です。
total_elapse_time合計の経過時間です。
total_sessions合計のセッション数です。
undo page createundoページの作成回数です。
undo page fixundoページの修正回数です。
undo page getsundoページにアクセスした回数です。
undo page readundoページを読み取る回数です。
undo page writeundoページを書き込む回数です。
unique violation count固有の違反回数です。
update retry countアップデート作業の再試行回数です。
utrans timeoutユーザートランザクションのタイムアウト回数です。
wait_sessions待機中のセッションの数です。
write IB countInfiniBandによる書き込み作業の回数です。
write redo log bytesredoログに記録されたバイト数です。
write redo log countredoログに書き込み作業の回数です。
write socket countソケットによる書き込み作業の回数です。

XOS関連メトリクス

次は、XOSエージェントから収集されるメトリクスについての説明です。

MetricUnitDescription
cpu(xos)pctCPU使用率、cpu_user + cpu_sys + cpu_iowaitの合計です。
cpu_user(xos)pctCPUがユーザーコードを実行する際にかかった時間です。
cpu_sys(xos)pctCPUがKernel codeを実行した時間です。
cpu_iowait(xos)pctCPUがIOを待機した時間です。
cpu_idle(xos)pctCPUプロセッサのアイドルタイムです。
disk_reads(xos)blockディスクから読み取ったデータの量です。
disk_read_bytes(xos)バイトディスクから読み取ったデータの量です。
disk_writes(xos)blockディスクに書き込んだデータの量です。
disk_write_bytes(xos)バイトディスクに書き込んだデータの量です。
mem(xos)pctメモリ使用率です。
mem_total(xos)MB全体のメモリ量です。
mem_free(xos)MBシステムで使用していないメモリの量です。
mem_used(xos)MBシステムで使用しているメモリ量です。
mem_buffcache(xos)MBbuff/cacheで使用中のメモリ量です。
mem_swaptotal(xos)MBSwap全体サイズ、物理メモリが不足している場合に備えて設定します。
mem_swapfree(xos)MBSwapの未使用領域、Swap領域はディスク領域が解放されるため、Swapを使用している場合は、システム性能が大幅に低下する可能性があります。
mem_available(xos)MBメモリの可用領域です。
net_recv_bytes(xos)バイトネットワークで受信されたデータの量です。
net_recv_packets(xos)-ネットワークで受信されたデータパケットの数です。
net_send_bytes(xos)バイトネットワークで送信したデータの量です。
net_send_packets(xos)-ネットワークに送信したデータパケットの数です。