データベースでパフォーマンスの問題または操作の例外が発生した場合、データベースに関するセッション情報に基づいて問題または例外のトラブルシューティングを行うことができます。セッション管理機能を使用すると、インスタンスとクライアント間のセッションに関する統計をリアルタイムで表示できます。統計には、クライアント情報、実行されたコマンド、および接続時間が含まれます。ビジネス要件に基づいて異常なセッションを終了することもできます。
前提条件
データベースインスタンスが Data Autonomy Service ( DAS ) に接続されており、正常なアクセス 状態です。
制限事項
クラスタアーキテクチャにデプロイされた Redis インスタンスの場合、直接接続モードで生成されたセッション情報を取得することはできません。
手順
DAS コンソール にログオンします。
左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > インスタンスモニター を選択します。
表示されたページで、管理するデータベースインスタンスを見つけ、インスタンス ID をクリックします。インスタンスの詳細ページが表示されます。
左側のペインで、インスタンスセッション をクリックします。
インスタンスセッション タブで、インスタンスのセッション セクションと セッション統計 セクションで、次の操作を実行します。
セッションを終了します。
アクセスソース別に概要情報とセッション統計を表示します。概要情報には、クライアントの総数とアクティブなクライアントの数が含まれます。
アクセスソース別に概要情報とセッション統計をエクスポートします。
パラメーター
インスタンスのセッション セクションでは、テーブルの対応する列のパラメーター名にポインターを移動して、パラメーターの説明を表示できます。
パラメーター | 説明 | パラメーター | 説明 |
id | クライアント ID 。 | sub | サブスクライブ済みのチャンネル数。 |
addr | クライアントの IP アドレスとポート番号。 | psub | サブスクライブ済みのパターンの数。 |
name | クライアント名。 | multi | トランザクションで実行されたコマンドの数。 |
cmd | 最後に実行されたコマンド。 | qbuf | 入力バッファーのサイズ。 |
age | 接続時間(秒)。 | qbuf-free | 入力バッファーの使用可能なサイズ。 |
idle | アイドル時間(秒)。 | obl | 固定出力バッファーのサイズ。 |
db | クライアントが接続されているデータベース。 | oll | 動的出力バッファー内のオブジェクトリストの長さ。 |
flags | クライアントフラグには、次の文字を含めることができます。
| omem | 出力バッファーのサイズ。 |
fd | ソケットで使用されるファイル記述子。 | events | イベントループにおけるクライアントソケットの読み取り/書き込みの準備状況:
|
関連 API 操作
API 操作 | 説明 |
Redis インスタンスの現在のセッションをクエリします。 | |
Redis インスタンスのすべてのセッションを終了します。 |