本記事では、OceanBase Cloudを使用してインスタンス内のデータベースのパフォーマンスを監視する方法について説明します。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、**インスタンス**をクリックします。
インスタンスページで、対象のインスタンス名をクリックし、インスタンスの概要ページに移動します。
インスタンスの概要ページの左側のナビゲーションバーで、**パフォーマンス監視**をクリックします。
システムは自動的に**データベース**タブを表示します。
デフォルトでは、このタブにはインスタンス内のすべてのデータベースの直近1時間の監視データが表示されます。
- **テナント**ドロップダウンリストからテナントを選択すると、そのテナントの監視データを確認できます。複数のテナントを選択した場合、チャート上のテナント名をクリックして表示するデータをフィルタリングできます。
- また、期間を指定して表示するデータを絞り込むこともできます。
パフォーマンス指標は以下の表のとおりです。
SQL
指標英文名称単位説明QPS sql_all_count times/s 1秒間に処理されるSQL文の数。 SQL応答時間 sql_all_rt ms SQL文の平均応答時間。 単一操作あたりの1秒間の操作数 single_kv_all_count times/s 単一操作あたりに1秒間に処理される平均操作数。 単一操作あたりの平均所要時間 single_kv_all_rt μs 単一操作の平均所要時間。 同一タイプの複数操作あたりの1秒間の操作数 multi_kv_all_count times/s 同一タイプの複数操作あたりに1秒間に処理される平均操作数。 同一タイプの複数操作あたりの平均所要時間 multi_kv_all_rt ms 同一タイプの複数操作の平均所要時間。 TABLE操作のP99応答時間 kv_table_all_rt_p99 ms TABLE操作のP99応答時間。 同一タイプの複数操作あたりの平均行数 multi_kv_all_row count 同一タイプの複数操作で平均して処理される行数。 バッチ操作あたりの1秒間の操作数 batch_kv_all_count times/s バッチ操作あたりに1秒間に処理される平均操作数。 バッチ操作の平均所要時間 batch_kv_all_rt ms バッチ操作の平均所要時間。 バッチ操作の平均行数 batch_kv_all_row count バッチ操作で平均して処理される行数。 1秒間のクエリ数 query_kv_select_count times/s 1秒間に処理される平均クエリ数。 クエリの平均所要時間 query_kv_select_rt ms クエリの平均応答時間。 クエリの平均行数 query_kv_select_row count クエリで平均して処理される行数。 クエリと変更を行う操作あたりの1秒間の操作数 query_and_muate_kv_select_count count クエリと変更を行う操作で1秒間に処理される平均クエリ数。 クエリと変更を行う操作の平均所要時間 query_and_muate_kv_select_rt μs クエリと変更を行う操作の平均応答時間。 クエリと変更を行う操作の平均行数 query_and_muate_kv_select_row count クエリと変更を行う操作で平均して処理される行数。 HBase操作数 hbase_all_count count HBase操作の総数。 HBase操作時間 hbase_rt μs HBase操作の合計時間。 HBase操作P999応答時間 kv_hbase_all_rt_p999 ms HBase操作のP999応答時間。 HBase操作行数 hbase_all_rows count HBase操作で処理された総行数。 IOPS io_count times/s SSStoreが1秒間に処理するI/O操作数。 I/O時間 io_rt ms I/O操作の時間。 I/Oスループット io_size byte SSStoreが1秒間に処理するデータ量。 待機イベント数 ob_waitevent_count count データベースが特定の状態にあるときの待機イベント数。 実行イベント数 ob_sql_event count データベースが特定の状態にあるときの実行イベント数。 セッション数 all_session count 現在のセッション数。 トランザクション
指標英文名称単位説明TPS transaction_count times/s 1秒間に処理するトランザクション数。 トランザクション応答時間 transaction_rt ms トランザクションの平均応答時間。 リクエストキュー時間 request_queue_time μs SQLリクエストがキューで待機する時間。 トランザクションログ数 trans_commit_log_count times/s 1秒間にコミットされるトランザクションログ数。 トランザクションログサイズ clog_trans_log_total_size byte 1秒間にコミットされるトランザクションログサイズ。 トランザクション数 transaction_partition_count times/s 1秒間に処理するトランザクション数。 トランザクションログネットワーク同期時間 trans_commit_log_sync_rt μs トランザクションログネットワーク同期の平均時間。 データベース状態
指標英文名称単位説明データベース作業時間 ob_worktime s データベースの総作業時間。 データベース非アイドル待機時間 ob_no_idle_waiting_time ms データベースの非アイドル待機総時間。 ディスク
指標英文名称単位説明ログディスク総サイズ ob_tenant_log_disk_total_bytes GiB ログディスクの総サイズ。 ログディスク使用サイズ ob_tenant_log_disk_used_bytes GiB ログディスクの使用サイズ。 データ使用量 ob_tenant_server_required_size GiB データ使用量。 データ量 ob_tenant_server_data_size GiB データ量。 Binlogディスク使用サイズ ob_tenant_binlog_disk_used GiB Binlogディスクの使用サイズ。 キャッシュ
指標英文名称単位説明共有ストレージキャッシュ割り当てサイズ ss_cache_assigned_size byte 共有ストレージキャッシュの割り当てサイズ 説明
共有ストレージインスタンスのみこの指標を表示します。
共有ストレージキャッシュ使用サイズ ss_cache_used_size byte 共有ストレージキャッシュの使用サイズ 説明
共有ストレージインスタンスのみこの指標を表示します。