Session Statistics Summary(PD_PDS2)
- 〈このページの構成〉
機能
Session Statistics Summary(PD_PDS2)レコードには,インスタンスの各セッションおよびパフォーマンス・インジケーターについての,ある時点での状態を示すパフォーマンスデータが格納されます。インスタンス中のセッションごとに1つのレコードが作られます。このレコードは,複数インスタンスレコードです。
このレコードのパフォーマンスデータが表示できない場合,Oracleの静的ディクショナリ・ビューDBA_WAITERSを作成してください。静的ディクショナリ・ビューDBA_WAITERSを作成するためには,Oracleが提供するCATBLOCK.SQLスクリプトを実行する必要があります。
デフォルト値および変更できる値
項目 |
デフォルト値 |
変更可否 |
---|---|---|
Collection Interval |
600 |
○ |
Collection Offset |
105 |
○ |
Log |
No |
○ |
LOGIF |
空白 |
○ |
Over 10 Sec Collection Time |
No |
× |
ODBCキーフィールド
PD_PDS2_SID
ライフタイム
セッションの開始から終了まで。
レコードサイズ
-
固定部:935バイト
-
可変部:412バイト
フィールド
PFM - View名 (PFM - Manager名) |
説明 |
要約 |
形式 |
デルタ |
サポートVR |
データソース |
---|---|---|---|---|---|---|
Block Changes/Tran (BLOCK_CHANGES_PER_TRANSACTION) |
各トランザクションがDML作業を実行した割合。 |
− |
double |
No |
すべて |
db block changes / user commits |
Block Visits/Tran (BLOCK_VISITS_PER_TRANSACTION) |
実行された作業用データベース読み込みのトランザクション当たりの回数。 |
− |
double |
No |
すべて |
(db block gets + consistent gets) / user commits |
Blocking Locks (BLOCKING_LOCKS) |
セッションによって所有され,ほかのロックをブロックしているロック数。 このフィールドは正しい値を収集できない。常に0となる。 |
− |
double |
No |
すべて |
Remote Monitor Collector |
Cache Hit % (CACHE_HIT_PERCENTAGE) |
バッファ・キャッシュ使用率。 |
− |
double |
No |
すべて |
(1 - (physical reads cache / (consistent gets from cache + db block gets from cache))) * 100 |
Calls/Tran (CALLS_PER_TRANSACTION) |
クライアント要求が実行されたトランザクション当たりの割合。 |
− |
double |
No |
すべて |
user calls / user commits |
Changed Block % (CHANGED_BLOCK_PERCENTAGE) |
データベースアプリケーション内のクエリーとDMLのバランスを表す割合。インデックスやアプリケーションの利用状況によって変化する。 |
− |
double |
No |
すべて |
(db block changes / (block gets + consistent gets)) * 100 |
Consistent Change % (CONSISTENT_CHANGE_PERCENTAGE) |
アプリケーションが読み込み処理の整合性を調べる必要のあったエクステントを表す割合。 |
− |
double |
No |
すべて |
(consistent changes / consistent gets) * 100 |
Continued Row % (CONTINUED_ROW_PERCENTAGE) |
入手した合計行数のうち,1ブロックより長い行,または移動されていた行だった割合。 |
− |
double |
No |
すべて |
(table fetch continued row / (table fetch by rowid + table scan rows gotten)) * 100 |
Deadlocks (LOCK_DEADLOCKS) |
DML処理のエンキュー(ロック)が原因で発生したプロセス・デッドロック数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Disk Sorts (SORTS_DISK) |
ディスクソート数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Lock Conversions (LOCK_CONVERSIONS) |
「共有」から「排他」のように,モードが変更されたエンキュー(ロック)数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Lock Releases (LOCK_RELEASES) |
エンキュー(ロック)が解放された回数。この統計情報は,ロック要求回数と同じ。 |
− |
double |
No |
すべて |
SUM(V$SESSTAT.VALUE) |
Lock Requests (LOCK_REQUESTS) |
エンキュー(ロック)が要求された回数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Lock Timeouts (LOCK_TIMEOUTS) |
エンキュー(ロック)の要求が指定された待機時間内に認められなかった回数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Lock Waits (LOCK_WAITS) |
ロック要求が待機状態になった回数。ロック要求回数からエンキュー待機回数を引いた値が,待たなかったロック要求数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Logical Reads (LOGICAL_READS) |
読み込み整合性モードでの論理読み込みの数と,ブロックの現在のコピーに対する要求数の和。 |
− |
double |
No |
すべて |
db block gets + consistent gets |
Memory Sorts (SORTS_MEMORY) |
メモリー内ソート回数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Non-Index Lookups % (NON_INDEX_LOOKUPS) |
キャッシュが行われない全表走査の割合。 |
− |
double |
No |
すべて |
(table scans (long tables) / (table scans (short tables) + table scans (long tables))) * 100 |
PGA Memory (PGA_MEMORY) |
データ収集時に使用中だったPGAメモリーの量。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Physical Writes (PHYSICAL_WRITES) |
DBWRによるディスクへの物理書き込み処理の数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Physical Reads (PHYSICAL_READS) |
ディスクからデータベース・ブロックの実際の読み込みが実行された回数。 |
− |
double |
No |
すべて |
physical reads - physical reads direct - physical reads direct (lob) |
Program (PROGRAM) |
OSのプログラム名。 |
− |
string(48) |
No |
すべて |
V$SESSION.PROGRAM |
Record Time (RECORD_TIME) |
レコードに格納されたパフォーマンスデータの収集終了時刻。 |
− |
time_t |
No |
すべて |
Remote Monitor Collector |
Record Type (INPUT_RECORD_TYPE) |
レコード名。常に「PDS2」。 |
− |
string(4) |
No |
すべて |
Remote Monitor Collector |
Recursive Calls (RECURSIVE_CALLS) |
処理されたユーザーコール数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Recursive to User Call % (RECURSIVE_TO_USER_CALL_PERCENTAGE) |
このフィールドは正しい値を収集できない。 オーバーヘッドを示す割合。 |
− |
double |
No |
すべて |
(recursive calls / user calls) * 100 |
Redo Log Space Requests (REDO_LOG_SPACE_REQUESTS) |
アクティブ・ログ・ファイルが満杯であるため,REDOログ・エントリにディスク領域が割り当てられるまでOracleが待機する必要のある回数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Redo Log Space Wait % (REDO_LOG_SPACE_WAIT_PERCENTAGE) |
REDOログ・エントリにディスク領域が割り当てられるのを待機した割合。 |
− |
double |
No |
すべて |
(redo log space requests / redo entries) * 100 |
Row Source % (ROW_SOURCE_PERCENTAGE) |
フル・テーブル・スキャンで取得したすべての行の割合。 |
− |
double |
No |
すべて |
(table scan rows gotten / (table fetch by rowid + table scan rows gotten)) * 100 |
SID (SID) |
セッション識別子。 |
− |
ulong |
No |
すべて |
V$SESSION.SID |
SQL Net Bytes Rcvd (SQL_NET_BYTES_RECEIVED) |
SQL*Netを介してクライアントから受信したバイト数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
SQL Net Bytes Sent (SQL_NET_BYTES_SENT) |
SQL*Netを介してクライアントに送信したバイト数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Session Cursor Cache Count (SESSION_CURSOR_CACHE_COUNT) |
カーソルに対する参照の合計数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Session Cursor Cache Hit % (SESSION_CURSOR_CACHE_HIT_PERCENTAGE) |
セッション・カーソルへのアクセスが実行され,キャッシュで見つからなかった回数。 |
− |
double |
No |
すべて |
(session cursor cache hits / session cursor cache count) * 100 |
Session Cursor Cache Hits (SESSION_CURSOR_CACHE_HITS) |
記録されたセッション・カーソル・キャッシュ・ヒット数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
Sort Overflow % (SORT_OVERFLOW_PERCENTAGE) |
一時セグメントを使用したソートの割合。 |
− |
double |
No |
すべて |
(sorts (disk) / (sorts (memory) + sorts (disk))) * 100 |
Start Time (START_TIME) |
レコードに格納されたパフォーマンスデータの収集開始時刻。 |
− |
time_t |
No |
すべて |
Remote Monitor Collector |
Statement CPU (STATEMENT_CPU) |
データ収集時にアクティブなステートメントで使用されたCPU時間の合計。1/100秒単位。 このフィールドの値を収集するには,init.oraファイルのTIMED_STATISTICSパラメーターを「TRUE」にしておく必要がある。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
UGA Memory (UGA_MEMORY) |
使用されたセッション・メモリー数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
User (USERNAME) |
Oracleユーザー名。 |
− |
string(30) |
No |
すべて |
V$SESSION.USERNAME |
User Calls (USER_CALLS) |
処理されたユーザーコール数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
User Calls / Parse (USER_CALLS_PER_PARSE) |
アプリケーションがそのコンテキスト領域をどの程度良好に管理しているかを示す割合。 |
− |
double |
No |
すべて |
user calls / parse count (total) |
User Commits (USER_COMMITS) |
トランザクション数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
User Rollback % (USER_ROLLBACK_PERCENTAGE) |
失敗した(ロールバックされた)アプリケーショントランザクションの割合。 |
− |
double |
No |
すべて |
(user rollbacks / (user commits + user rollbacks)) * 100 |
User Rollbacks (USER_ROLLBACKS) |
ロールバック数。 |
− |
double |
No |
すべて |
V$SESSTAT.VALUE |
VA DeviceID (VADEVICEID) |
仮想エージェントのデバイスID。 |
− |
string(256) |
No |
すべて |
Remote Monitor Collector |
Waiting Locks (WAITING_LOCKS) |
現在別のセッションによって所有され,このセッションが待機しているロック数。 このフィールドは正しい値を収集できない。常に0となる。 |
− |
double |
No |
すべて |
− |
Write % (WRITE_PERCENTAGE) |
すべての物理I/Oに対する書き込み処理の割合。 |
− |
double |
No |
すべて |
(physical writes / (physical reads + physical writes)) * 100 |