本文へスキップ

CUBRID指標

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

メトリクスについての詳細は、次の文書を参照してください。

agent_status_summary

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

Fields

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

db_cubrid_counter

Tags

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

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

Field

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

MetricsDescriptionCategory
active_sessions現在、活性化されたセッションの数です。Transaction
broker_countブローカーの数です。ネットワーク
connect_error接続エラーの回数です。ネットワーク
data_page_buffer_hit_ratioデータページのバッファヒット率です。
算出方式: (Num_data_page_fetches - Num_data_page_ioreads)*100 / Num_data_page_fetches
Buffer hit rate
executions実行されたクエリの実行回数です。Query
fatal_countクリティカルなエラー発生回数です。Transaction
lock_wait_sessionsロック待機中のセッションの数です。Concurrency/Lock
long_running_sessions長時間実行中のセッションの数です。Transaction
num_adaptive_flush_log_pagesログバッファからディスクに書き込み(flush)したログページの数です。Page buffer
num_adaptive_flush_max_pagesデータとログバッファからディスクへの書き込み(flush)を許容する最大ページ数です。Page buffer
num_adaptive_flush_pagesデータバッファからディスクへの書き込み(flush)したデータページ数です。Page buffer
num_btree_coveredクエリ時のインデックスがデータをすべて含む場合の数です。Index
num_btree_deletesB-Treeで削除された項目の数です。Index
num_btree_get_statsB-Tree統計が照会された回数です。Index
num_btree_insertsB-Treeに挿入された項目の数です。Index
num_btree_mergesB-Treeノード結合演算の回数です。Index
num_btree_multirange_optimizationWHERE ... IN ... LIMIT条件クエリ文に対して複数範囲最適化(multi-range optimization)を実行した回数です。Index
num_btree_noncoveredクエリ時にインデックスがデータを一部だけ含むか、まったく含まない場合の数です。Index
num_btree_resumesB-Treeで再起動された作業の回数です。 index_scan_oid_buffer_pagesを超えたインデックススキャンの回数を意味します。Index
num_btree_splitsB-Treeノード分割演算の回数です。Index
num_btree_updatesB-Treeで更新されたアイテム数です。Index
num_data_page_dirtiesダーティ(dirty) データページ数です。Page buffer
num_data_page_fetches読み込みされたデータページの数です。Page buffer
num_data_page_ioreadsディスクで読み込んだデータページの数です。 この値が大きいほど効率が低くなり、ヒット率が低いことと相関します。Page buffer
num_data_page_iowritesディスクに記録されたデータページの数です。 この値が大きいほど効率が低くなります。Page buffer
num_file_creates生成されたファイルの数です。I/O
num_file_ioreadsディスクで読み込んだI/O作業の数です。I/O
num_file_iosynchesディスクと同期化を行ったI/O作業の数です。I/O
num_file_iowritesディスクで保存したI/Oタスクの数です。I/O
num_file_page_allocsファイルページの割り当て回数です。I/O
num_file_page_deallocsファイルページの割り当て解除回数です。I/O
num_file_removes削除されたファイルの数です。I/O
num_heap_stats_bestspace_entriesヒップ統計における最高のスペース項目の数です。Page buffer
num_heap_stats_bestspace_maxed最大のヒップスペース項目の数です。Page buffer
num_log_append_records追加されたログレコードの数です。Log
num_log_archives実行されたログアーカイブ作業の数です。Log
num_log_page_ioreadsディスクで読み込んだログページの数です。Log
num_log_page_iowritesディスクに記録されたログページの数です。Log
num_log_walsログに記録されたWAL(Write-Ahead Logging) の数です。Log
num_network_requestsネットワークのリクエスト数です。ネットワーク
num_object_locks_acquired取得したオブジェクトのロック数です。Concurrency/Lock
num_object_locks_converted変換されたオブジェクトロックの数です。Concurrency/Lock
num_object_locks_re_requested再リクエストされたオブジェクトのロック数です。Concurrency/Lock
num_object_locks_waits待機中のオブジェクトのロック数です。Concurrency/Lock
num_page_locks_acquired取得したページロックの数です。Concurrency/Lock
num_page_locks_converted変換されたページロック数です。Concurrency/Lock
num_page_locks_re_requested再リクエストされたページのロック数です。Concurrency/Lock
num_page_locks_waits待機中のページロック数です。Concurrency/Lock
num_plan_cache_addクエリ計画キャッシュに追加されたアイテム数です。Query plan cache
num_plan_cache_class_oid_hash_entriesクラスOIDハッシュテーブルのエントリ数です。Query plan cache
num_plan_cache_deleteキャッシュエントリが削除された回数です。Query plan cache
num_plan_cache_fullキャッシュエントリの個数が許容された最大個数を超えて候補(victim) 探索を試みた回数です。Query plan cache
num_plan_cache_hitクエリ文字列ハッシュテーブルで、エントリが見つかった回数です。Query plan cache
num_plan_cache_invalid_xasl_idxasl_idハッシュテーブルでエントリが見つからなかった回数です。 サーバーで特定のエントリが削除(victimized)されましたが、そのエントリをクライアントから要求された時に発生するエラーの回数を意味します。Query plan cache
num_plan_cache_lookup特定のキーを使ってルックアップ(lookup)を試みた回数です。Query plan cache
num_plan_cache_missクエリ文字列のハッシュテーブルで、エントリが見つけなった(miss) 回数です。Query plan cache
num_plan_cache_query_string_hash_entriesクエリ文字列のハッシュテーブルの現在のエントリ数です。Query plan cache
num_plan_cache_xasl_id_hash_entriesxasl_idハッシュテーブルの現在エントリ数です。Query plan cache
num_prior_lsa_list_maxed最大LSA一覧項目の数です。Log
num_prior_lsa_list_removed削除されたLSA一覧項目の数です。Log
num_prior_lsa_list_sizeLSA一覧項目のサイズです。Log
num_query_deletes処理されたDELETEクエリ数です。Query
num_query_holdable_cursors処理された保留可能カーソルの数です。Query
num_query_inserts処理されたINSERTクエリの数です。Query
num_query_iscans処理されたインデックススキャンクエリ数です。Query
num_query_lscans処理されたLISTスキャンクエリ数です。Query
num_query_methscans処理されたMETHODスキャンクエリ数です。Query
num_query_mjoins処理されたマージジョインのクエリ数です。Query
num_query_nljoins処理されたネストループ(Nested loop) ジョインのクエリ数です。Query
num_query_objfetches処理されたオブジェクトフェッチクエリの数です。Query
num_query_selects処理されたSELECTクエリの数です。Query
num_query_setscans処理されたSETスキャンクエリの数です。Query
num_query_sscans処理された順次スキャン(Full scan) クエリの数です。Query
num_query_updates処理されたUPDATEクエリの数です。Query
num_sort_data_pagesソート作業中にページバッファで見つかったページ数です。 この値が大きいほど効率が低くなります。Page buffer
num_sort_io_pagesソート作業中にディスクでフェッチしたページの数です。 この値が大きいほど効率が低くなります。Page buffer
num_tran_commitsコミットしたトランザクション数です。Transaction
num_tran_end_topops終了した上位演算(top operation) トランザクション数です。Transaction
num_tran_interruptsトランザクション中断の回数です。Transaction
num_tran_rollbacksロールバックされたトランザクション数です。Transaction
num_tran_savepointsセーブポイント(save point)が設定された回数です。Transaction
num_tran_start_topops始まった上位演算(top operation) トランザクションの数です。Transaction
psizeページのサイズです。I/O
qps1秒当たりに処理されたクエリの数です。Query
replication_delay複製の遅延時間です。HA
time_ha_replication_delayHA複製遅延時間(second)です。HA
total_query_timeクエリ実行の合計時間です。Query
total_sessions合計のセッション数です。Transaction
tps1秒当たりのトランザクション数です。Transaction
warning_countアラート発生回数です。Transaction

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)-ネットワークに送信したデータパケットの数です。