すべてのプロダクト
Search
ドキュメントセンター

PolarDB:V $セッション

最終更新日:May 27, 2024

V$SESSIONビューには、現在のデータベースのセッション情報が表示されます。

概要

V$SESSIONビューは、PolarDB for PostgreSQL (Compatible with Oracle) の動的パフォーマンスビューです。 現在のデータベースにセッション情報を表示します。 セッションは、ユーザとデータベースとの間の接続である。 ユーザーがデータベースにログオンするたびに、新しいセッションが作成されます。 V$SESSIONビューを使用して、セッションレベルの問題を診断し、データベースに接続しているユーザーとそのアクティビティを照会できます。

V$SESSIONビューの各行は、アクティブまたはリサイクル可能なセッションを表します。 次の表に、このビューで最もよく使用される列の一部を示します。

データ型

説明

SID

numeric

セッション識別子。

シリアル#

oid

セッションのシリアル番号。 SIDと同様に、セッションを一意に識別します。

USERNAME

character variable (128)

セッション内のユーザーの名前。

ユーザー#

oid

ユーザーの内部识别子。

ステータス

キャラクター変化 (8)

セッションのステータス (ACTIVE、INACTIVE、KILLEDなど) 。

サーバー

さまざまなキャラクター (9)

DEDICATED (セッションは専用サーバーを介して接続されます) またはSHARED (セッションは共有サーバーを介して接続されます) などのサーバータイプ。

マシン

text

クライアントマシンの名前。

プログラム

さまざまなキャラクター (30)

セッションを開始したプログラムの名前。

タイプ

text

USER (ユーザーセッションを示す) やBACKGROUND (バックグラウンドプロセスセッションを示す) などのセッションタイプ。

SQL_ID

さまざまなキャラクター (13)

実行中のSQL文のID。

LAST_CALL_ET

numeric

最後の呼び出しからの経過時間 (秒) 。

LOGON_TIME

タイムゾーンのタイムスタンプ

ログインの時刻。

BLOCKING_SESSION_STATUS

text

セッションがブロックされているかどうかのステータス。

EVENT

text

待機中または最近待機したイベント。

このビューは、データベース管理者 (DBA) がデータベースのパフォーマンスを監視、診断、最適化するために使用する重要なツールです。 例えば、DBAは、低速セッションを識別し、行ロック競合を分析し、またはどのセッションが最も多くのリソースを消費しているかを決定するために、V$SESSIONビューに問い合わせることができる。