プライマリ・コンテンツに移動
Oracle® Databaseリファレンス
11gリリース2 (11.2)
B56311-12
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

統計情報の説明

この項では、V$SESSTATおよびV$SYSSTATビューに格納される統計情報について説明します。統計情報はアルファベット順に示します。

CLASS列には、1つ以上の統計クラスを表す数が含まれています。次のクラス番号が付加されます。

たとえば、値が72のクラスは、SQL文およびキャッシュに関連する統計情報を表します。

TIMED_STATISTICS初期化パラメータがtrueに設定されている場合のみ移入される統計情報もあります。それらの統計情報は、右側の列に印が付いています。

表E-1 データベース統計情報の説明

名前 クラス 説明 TIMED_STATISTICS

application wait time

1

アプリケーションの待機クラスに属する待機の合計待機時間(100分の1秒単位)


background checkpoints completed

8

バックグラウンド・プロセスにより完了したチェックポイントの数。この統計は、バックグラウンド・プロセスがスレッド・チェックポイントを正常に通過すると増加する。


background checkpoints started

8

バックグラウンド・プロセスにより開始されたチェックポイントの数。新規のチェックポイントが不完全なチェックポイントをオーバーライドした場合またはチェックポイントが現在実行中の場合、この統計は、「background checkpoints completed」より大きくなることがある。統計には、REDOスレッドのチェックポイントのみが含められる。次のものは含められない。

  • オフラインや開始バックアップなどの操作のための個別ファイルのチェックポイント

  • フォアグラウンド(ユーザー要求)チェックポイント(たとえば、ALTER SYSTEM CHECKPOINT LOCAL文など)


background timeouts

128

バックグラウンド・プロセスが別のプロセスからなんらかの作業を行うように通知されたのではなく、バックグラウンド・プロセス自体がアラームを設定し、そのアラームがタイムアウトとなった回数。


branch node splits

128

値を追加挿入したため、索引ブランチ・ブロックが分割された回数


buffer is not pinned count

72

アクセスしたバッファが使用可能だった回数。内部デバッグにのみ有効。


buffer is pinned count

72

アクセスしたバッファが確保されていた回数。内部デバッグにのみ有効。


bytes received via SQL*Net from client

1

Oracle Net Servicesを介してクライアントから受信したバイトの合計数


bytes received via SQL*Net from dblink

1

Oracle Net Servicesを介してデータベース・リンクから受信したバイトの合計数


bytes sent via SQL*Net to client

1

フォアグラウンド・プロセスからクライアントへ送信したバイトの合計数


bytes sent via SQL*Net to dblink

1

データベース・リンクを介して送信したバイトの合計数


Cached Commit SCN referenced

128

内部デバッグにのみ有効


calls to get snapshot scn: kcmgss

32

スナップショット・システム変更番号(SCN)が割り当てられた回数。SCNはトランザクションの開始時に割り当てられる。


calls to kcmgas

128

新規のSCNを得るためのルーチンkcmgasのコール数


calls to kcmgcs

128

現在のSCNを得るためのルーチンkcmgcsのコール数


calls to kcmgrs

128

最新のSCNを得るためのルーチンkcsgrsのコール数


change write time

8

CURRENTブロックに対する変更のREDO書込みに要した経過時間(10ミリ秒)。

3

cleanouts and rollbacks - consistent read gets

128

ブロック・ロールバックおよびブロック・クリーンアウトの両方を要求する「consistent gets」の数。

関連項目: 「consistent gets」を参照。


cleanouts only - consistent read gets

128

ブロック・クリーンアウトのみ(ブロック・ロールバックではない)を要求する「consistent gets」の数。

関連項目: 「consistent gets」を参照。


cluster key scan block gets

64

クラスタ・スキャンで取得したブロックの数


cluster key scans

64

開始されたクラスタ・スキャンの数


cluster wait time

1

クラスタの待機クラスに属する待機の合計待機時間(100分の1秒単位)


cold recycle reads

8

最近使用した、高速エージング方法でのリサイクル・キャッシュを介して読み取られたバッファの件数


commit cleanout failures: block lost

8

コミット時にクリーンアウトを試行したが、強制書込みまたは置換、CURRENTの切替えが原因で、正しいブロックが検出できなかった回数


commit cleanout failures: buffer being written

8

コミット時にクリーンアウトを試行したが、バッファが現在書込み中だった回数


commit cleanout failures: callback failure

8

クリーンアウト・コールバック関数がFALSEを戻した回数


commit cleanout failures: cannot pin

8

コミット・クリーンアウトを実行したが、ブロックを確保せずに失敗した合計回数


commit cleanout failures: hot backup in progress

8

コミット時にブロック・クリーンアウトを試行したが、ホット・バックアップ中だった回数。ブロックのイメージをログに記録しないと、バッファは使用できない。


commit cleanout failures: write disabled

8

コミット時にブロック・クリーンアウトを実行したが、データベースへの書込みが一時的に禁止されていた回数


commit cleanouts

8

コミット時にブロック・クリーンアウトを実行した合計回数


commit cleanouts successfully completed

8

コミット時にブロック・クリーンアウトが正常に完了した回数


commit nowait performed

1

実際に実行された非同期コミットの数。これらのコミットは、コミットREDOがフラッシュされてディスクに書き込まれるまで待機しないで戻された。


commit nowait requested

1

SQLまたはOCIトランザクション管理APIを使用して作成された、待機なしコミット要求または非同期コミット要求の数


Commit SCN cached

128

コミット操作のシステム変更番号がキャッシュされた回数


commit wait/nowait performed

1

実際に実行された非同期/同期コミットの数


commit wait/nowait requested

1

SQLまたはOCIトランザクション管理APIを使用して作成された、待機なし/待機コミットの数


commit wait performed

1

実際に実行された同期コミットの数。これらのコミットは、コミットREDOがフラッシュされてディスクに書き込まれるまで待機してから戻された。


commit wait requested

1

SQLまたはOCIトランザクション管理APIを使用して作成された、待機コミット要求または同期コミット要求の数


concurrency wait time

1

同時実行性の待機クラスに属する待機の合計待機時間(100分の1秒単位)


consistent changes

8

ブロック上で読取り一貫性を実行するために、ユーザー・プロセスがロールバック・エントリを適用した回数

作業中に一貫した変更が大量に生成される場合、作業負荷はリソースを大量にコンシュームすることがある。この統計の値は、「consistent gets」統計に関連して、小さい必要がある。


consistent gets

8

ブロックの読取り一貫性が要求された回数。

関連項目: 「consistent changes」および「session logical reads」統計を参照。


consistent gets direct

8

バッファ・キャッシュをバイパスして(たとえば、ダイレクト・ロード操作)ブロックの読取り一貫性が要求された回数。これは、consistent gets統計値のサブセットである。


consistent gets from cache

8

バッファ・キャッシュからブロックの読取り一貫性が要求された回数。これは、consistent gets統計値のサブセットである。


CPU used by this session

1

ユーザー・コールの開始から終了までにセッションが使用するCPU時間(10ミリ秒)。ユーザー・コールが10ミリ秒以内に完了する場合、ユーザー・コールの開始および終了時刻は同じになり、この統計には0ミリ秒が追加される。

オペレーティング・システムによるレポートにも同様の問題が発生する場合がある。この問題は、コンテキスト・スイッチによる影響を多く受けるシステムの場合に多く見られる。

3

CPU used when call started

128

コールの起動時に使用されるCPU時間

関連項目: 「CPU used by this session」を参照。

3

CR blocks created

8

CR(読取り一貫性)ブロックを作成するためにクローン作成されるCURRENTブロックの数。クローンが作成されるのは、主にそのバッファが非互換モードに保持されているときである。


current blocks converted for CR

8

CR状態に変換されるCURRENTブロックの数


cursor authentications

128

操作の実行中に行われる権限チェックの数


data blocks consistent reads - undo records applied

128

読取り一貫性を目的にロールバックされたデータ・ブロックに適用されるUNDOレコードの数


db block changes

8

この統計は「consistent changes」と密接に関連しており、更新または削除操作の一部としてSGA内のすべてのブロックに対して行われた変更の合計数を示す。これらの変更はREDOログ・エントリを生成するため、トランザクションがコミットされると、データベースへの変更が確定する。

これは、データベースの合計作業量に近い値である。この統計情報は、バッファが使用されている割合を示す(1トランザクション当たり、1秒当たりなどで示す)。


db block gets

8

CURRENTブロックが要求された回数

関連項目: 「consistent gets」を参照。


db block gets direct

8

バッファ・キャッシュをバイパスして(たとえば、ダイレクト・ロード操作)CURRENTブロックが要求された回数。これは、db block gets統計値のサブセットである。


db block gets from cache

8

バッファ・キャッシュからCURRENTブロックが要求された回数。これは、db block gets統計値のサブセットである。


DBWR checkpoint buffers written

8

チェックポイントに書き込まれたバッファ件数


DBWR checkpoints

8

キャッシュをスキャンしてチェックポイントまたはリカバリの終了がマークされたブロックをすべて書き込むようにDBWRが要求された回数。この統計は常に、「background checkpoints completed」よりも大きくなる。


DBWR lru scans

8

書込み用バッファを検出するために、DBWRがLRUキューをスキャンする回数。この回数には、別の目的(チェックポイントなど)のために書き込まれているバッチを充填するためのスキャン回数も含まれる。


DBWR revisited being-written buffer

8

DBWRが書込み用にバッファを保存しようとし、そのバッファがすでに書込みバッチに存在した回数。この統計は、DBWRがバッチを充填するために必要な作業のうち、無駄な作業量の程度を示す。

多くのソースが書込みバッチに関わる。異なるソースからの同じバッファを書込みバッチに追加しようとする場合、初回以外のすべての試行は、バッファがすでに書込み済にマークされているので、無駄になる。


DBWR transaction table writes

8

DBWRによって書き込まれるロールバック・セグメント・ヘッダーの数。この統計は、ユーザー・プロセスを書込み完了まで待機させる、書き込まれたホット・バッファ件数を示す。


DBWR undo block writes

8

DBWRによって書き込まれるロールバック・セグメント・ブロックの数


DDL statements parallelized

32

パラレル実行されたDDL文の数


deferred (CURRENT) block cleanout applications

128

通常は、カレントを取得し、変更が伴なうとクリーンアウト・レコードが遅延される回数


DFO trees parallelized

32

シリアル実行計画がパラレル計画に変換された回数


dirty buffers inspected

8

再利用するバッファを検索中に、ユーザー・プロセスが検出した使用済バッファの件数


DML statements parallelized

32

パラレル実行されたDML文の数


enqueue conversions

4

表または行ロック状態の変換の合計数


enqueue deadlocks

4

別のセッション内での表または行ロック間のデッドロックの合計数


enqueue releases

4

解放された表または行ロックの合計数


enqueue requests

4

取得された表または行ロックの合計数


enqueue timeouts

4

完了する前にタイムアウトした表および行ロック(取得および変換)の合計数


enqueue waits

4

エンキューが遅延されたために、エンキュー変換または取得中に発生した待機の合計数


exchange deadlocks

8

プロセスが2つのバッファの交換時に潜在的デッドロックを検出して、再起動可能な内部エラーを発行した回数。交換を実行する操作は索引スキャンのみ。


execute count

64

SQL文を実行するコール(ユーザー・コールおよび再帰コール)の合計数


flash cache eviction: aged out

8

フラッシュ・キャッシュ・バッファが、フラッシュ・キャッシュで無効にされた。


flash cache eviction: buffer pinned

8

フラッシュ・キャッシュ・バッファが、オブジェクトまたは範囲の再利用などのために無効にされた。フラッシュ・キャッシュ・バッファは、消去時に使用されていた。


flash cache eviction: invalidated

8

フラッシュ・キャッシュ・バッファが、オブジェクトまたは範囲の再利用などのために無効にされた。フラッシュ・キャッシュ・バッファは、消去時に使用されていなかった。


flash cache insert skip: corrupt

8

バッファが破損していたため、インメモリー・バッファは、フラッシュ・キャッシュへの挿入がスキップされた。


flash cache insert skip: DBWR overloaded

8

DBWRが別のバッファへの書込みでビジー状態であったため、インメモリー・バッファは、フラッシュ・キャッシュへの挿入がスキップされた。


flash cache insert skip: exists

8

インメモリー・バッファがすでにフラッシュ・キャッシュに存在するため、フラッシュ・キャッシュへの挿入がスキップされた。


flash cache insert skip: modification

8

インメモリー・バッファが変更中であったため、フラッシュ・キャッシュへの挿入がスキップされた。


flash cache insert skip: not current

8

インメモリー・バッファが現行の内容ではないため、フラッシュ・キャッシュへの挿入がスキップされた。


flash cache insert skip: not useful

8

保持しておくことが有用ではないタイプのバッファであったため、インメモリー・バッファは、フラッシュ・キャッシュへの挿入がスキップされた。


flash cache inserts

8

フラッシュ・キャッシュに挿入されたインメモリー・バッファの合計数


flashback log write bytes

2

RVWRによってフラッシュバック・データベース・ログに書き込まれたフラッシュバック・データベース・データの合計サイズ(バイト)


flashback log writes

2

RVWRによるフラッシュバック・データベース・ログへの書込みの合計数


free buffer inspected

8

再利用可能バッファを検索するために、LRUキューの終わりからスキップされたバッファの件数。この統計と「dirty buffers inspected」の差は、次の理由で使用できなかったバッファの件数を示す。(1)バッファにユーザー(待機中)がいた(2)読取りまたは書込み中だった(3)バッファがビジー状態だった(4)急速エージングの後で書き込む必要があった


free buffer requested

8

再利用または使用可能バッファに、ブロックの作成またはロードを要求した回数


global cache blocks corrupt

40

Oracle Real Application Clustersの場合のみ: インターコネクト中に破損またはチェックサム障害が発生したブロックの数


global cache convert time

40

Oracle Real Application Clustersの場合のみ: ロック変換中の合計経過時間


global cache convert timeouts

40

グローバル・キャッシュ・タイムアウト内のロック変換の回数


global cache converts

40

グローバル・キャッシュ内のロック変換数


global cache cr block log flushes

40

CRブロックのログ・フラッシュ数


global cache cr block log flush time

40

BSPプロセスが、構成されたCRブロックを送信した後のログ・フラッシュにかかる合計時間。この統計を「global cache cr blocks served」で割ると、1CRブロック当たりのログ・フラッシュ時間が算出される。


global cache cr block receive time

40

フォアグラウンド・プロセスがインターコネクト経由で送信されるCRブロックを待機した合計時間。この統計を「global cache cr blocks received」で割ると、1ブロック当たりの待機時間が算出される。


global cache cr block send time

40

BSPプロセスが、構成されたCRブロックを送信するために必要な合計時間。この統計を「global cache cr blocks served」で割ると、1CRブロック当たりの送信時間が算出される。


global cache cr block serve time

40

BSPプロセスがCRブロックを構成するために必要な合計時間。この統計を「global cache cr blocks served」で割ると、1CRブロック当たりの構成時間が算出される。


global cache cr blocks received

40

受信したブロックの合計数


global cache cr blocks served

40

BSPプロセスによって構成されたブロックの合計数


global cache cr requests blocked

40

フォアグラウンドがCRブロックの要求を試みて失敗した回数


global cache cr timeouts

40

フォアグラウンド・プロセスがタイムアウトの要求時に、CRブロックを要求した回数


global cache defers

40

ロックが要求された回数およびロック・ホルダーがリリースを遅延した回数


global cache freelist waits

40

バッファより少ないロック要素で構成されているシステム。フォアグラウンドがロック要素を待機する必要があった回数。


global cache get time

40

待機の合計時間。この値を「global cache gets」で割ると、1つの要求当たりの待機時間が算出される。


global cache gets

40

取得されたロックの数


global cache prepare failures

40

インターコネクト転送の準備中に障害が発生した回数


global enqueue get time

32

すべての同期および非同期のグローバル・エンキュー取得および変換の合計経過時間(10ミリ秒)


global enqueue gets async

32

非同期グローバル・エンキュー取得および変換の合計数


global enqueue gets sync

32

同期グローバル・エンキュー取得および変換の合計数


global enqueue releases

32

同期グローバル・エンキュー解除の合計数


global enqueue CPU used by this session

32

ユーザー・コールの開始から終了までに、あるセッションで同期および非同期のグローバル・エンキュー・アクティビティにより使用されたCPU時間(10ミリ秒)。ユーザー・コールが10ミリ秒以内に完了する場合、ユーザー・コールの開始および終了時刻は同じになり、この統計には0ミリ秒が追加される。


hot buffers moved to head of LRU

8

ホット・バッファが置換リストの終わりに達すると、ホット・バッファは、再利用されないように、リストの先頭に戻される。この統計は、このような移動回数を示す。


immediate (CR) block cleanout applications

128

読取り一貫性要求中にクリーンアウト・レコードが即座に適用される回数


immediate (CURRENT) block cleanout applications

128

カレント取得時にクリーンアウト・レコードが即座に適用される回数。この統計を「deferred (CURRENT) block cleanout applications」と比較する。


index fast full scans (direct read)

64

ダイレクト読取りを使用して起動される高速全体スキャン数


index fast full scans (full)

64

セグメント全体に対して起動される高速全体スキャン数


index fast full scans (rowid ranges)

64

指定されたROWIDエンドポイントで起動される高速全体スキャン数


instance recovery database freeze count

32

インスタンス・リカバリ時にデータベースがフリーズされた回数


kcmccs called get current scn

32

SCNを確認するためにカーネルがCURRENT SCNを取得した回数


kcmgss read scn without going to DLM

32

分散ロック・マネージャ(DLM)に移動せずにカーネルがスナップショットSCNを取得した回数


kcmgss waited for batching

32

データベース・プロセスがスナップショットSCNを待機してブロックされた回数


leaf node splits

128

値を追加挿入したため、索引リーフ・ノードが分割された回数


lob reads

8

セッション/システムで実行されたLOB API読取り操作数。1回のLOB API読取りが、複数回の物理/論理ディスク・ブロック読取りに相当する場合もあります。


lob writes

8

セッション/システムで実行されたLOB API書込み操作数。1回のLOB API書込みが、複数回の物理/論理ディスク・ブロック書込みに相当する場合もあります。


lob writes unaligned

8

開始オフセットまたはバッファ・サイズがLOBの内部チャンク・サイズに位置揃えされていない、LOB API書込み操作数。書込みがチャンク境界に位置揃えされていると、書込み操作は最も効率よく実施される。LOBの内部チャンク・サイズは、LOB API(たとえば、DBMS_LOB.GETCHUNKSIZE()など)から利用できる。


logons cumulative

1

インスタンス開始以降のログオンの合計数。V$SYSSTATでのみ有効。ログインしたすべてのプロセスのインスタンス概要が提供される。


logons current

1

カレント・ログインの合計数。V$SYSSTATでのみ有効。


messages received

128

バックグラウンド・プロセスに送信および受信されたメッセージの数


messages sent

128

バックグラウンド・プロセスに送信および受信されたメッセージの数


native hash arithmetic execute

64

Oracle NUMBERではなく、システム固有の計算式を使用して実行されたハッシュ操作数


native hash arithmetic fail

64

Oracle NUMBERでの実行が必要なハッシュ操作に、システム固有の計算式を使用して実行したために失敗したハッシュ操作数


next scns gotten without going to DLM

32

分散ロック・マネージャまたはサーバーなしで取得したシステム変更番号の数


no buffer to keep pinned count

72

バッファのビジットを試みた回数が、予想していた場所でバッファが検出されなかった回数。「buffer is not pinned count」および「buffer is pinned count」と同様、この統計は内部デバッグにのみ有効。


no work - consistent read gets

128

ブロック・クリーンアウトおよびブロック・ロールバックを要求しない「consistent gets」の数。

関連項目: 「consistent gets」を参照。


opened cursors cumulative

1

V$SYSSTATの場合: インスタンス開始以降にオープンされたカーソルの合計数。

V$SESSTATの場合: セッション開始以降のオープン・カーソルの合計数。


opened cursors current

1

現行のオープン・カーソルの合計数


opens of replaced files

8

プロセス・ファイル・キャッシュ内に存在しなくなったために再オープンが必要だったファイルの合計数


opens requiring cache replacement

8

プロセス・ファイル・キャッシュ内のカレント・ファイルをクローズさせたファイル・オープンの合計数


OS All other sleep time

16

データ・セグメント内での欠落(「OS Data page fault sleep time」を参照)、カーネル・ページ・フォルト(「OS Kernel page fault sleep time」を参照)、テキスト・セグメント内の欠落(「OS Text page fault sleep time」を参照)またはOSロック・オブジェクトの待機(「OS User lock wait sleep time」を参照)以外を原因とするスリープ時間。割当ての解除などがこの原因となる。


OS Chars read and written

16

読取りおよび書込みのバイト数


OS Data page fault sleep time

16

データ・セグメント内の欠落のためのスリープ時間


OS Input blocks

16

読取りI/Oの数


OS Involuntary context switches

16

オペレーティング・システムによって切り替えられるコンテキストの数


OS Kernel page fault sleep time

16

OSカーネル・ページ・フォルトのためのスリープ時間


OS Major page faults

16

I/Oが行われたページ・フォルトの数


OS Messages received

16

受信されたメッセージの数


OS Messages sent

16

送信されたメッセージの数


OS Minor page faults

16

I/Oが行われなかったページ・フォルトの数


OS Other system trap CPU time

16

システム・トラップ(システム・コールとは異なる)を処理する合計時間


OS Output blocks

16

書込みI/Oの数


OS Process heap size

16

プロセスに割り当てられるメモリーの領域サイズ。通常、malloc( )によって取得されるメモリーを示す。


OS Process stack size

16

プロセス・スタック・セグメントのサイズ


OS Signals received

16

受信されたシグナルの数


OS Swaps

16

スワップ・ページの数


OS System call CPU time

16

システム・モードでの実行に費やした合計時間


OS System calls

16

システム・コールの数


OS Text page fault sleep time

16

テキスト・セグメント内の欠落のためのスリープ時間


OS User level CPU time

16

ユーザー・モードでの実行に費やした合計時間


OS User lock wait sleep time

16

OSロック・オブジェクト待機中のスリープ合計時間


OS Voluntary context switches

16

自発的なコンテキスト切替えの数(たとえば、プロセスがSLEEP( )システム・コールによるCPUを断念した場合)


OS Wait-cpu (latency) time

16

CPUが使用可能になるのを待機する間のスリープ時間


Parallel operations downgraded 1 to 25 pct

32

パラレル実行が要求され、パラレル実行サーバーが不十分なため並列度が減少した回数


Parallel operations downgraded 25 to 50 pct

32

パラレル実行が要求され、パラレル実行サーバーが不十分なため並列度が減少した回数


Parallel operations downgraded 50 to 75 pct

32

パラレル実行が要求され、パラレル実行サーバーが不十分なため並列度が減少した回数


Parallel operations downgraded 75 to 99 pct

32

パラレル実行が要求され、パラレル実行サーバーが不十分なため並列度が減少した回数


Parallel operations downgraded to serial

32

パラレル実行が要求されたが、パラレル実行サーバーが不十分なため、シリアルで実行された回数


Parallel operations not downgraded

32

パラレル実行が、要求された並列度で実行された回数


parse count (hard)

64

解析コール(実解析)の合計数。ハード解析は、作業ヒープおよびその他のメモリー構造体を割り当てた後に解析ツリーを構築することを要求するため、メモリー使用の面から考えて、非常にコストの高い操作である。


parse count (describe)

64

describeカーソルに対する解析コールの合計数。この操作は、ハード解析よりもコストが低く、ソフト解析よりもコストが高い。


parse count (total)

64

解析コール(ハード、ソフトおよびdescribe)の合計数。ソフト解析は、共有プール内にすでに存在するオブジェクトで、基礎を形成するオブジェクト上での権限が変更されていないかを確認するためのチェックである。


parse time cpu

64

解析(ハードおよびソフト)で使用された合計CPU時間(10ミリ秒)

3

parse time elapsed

64

解析の合計経過時間(10ミリ秒)。解析リソースの合計待機時間は、この統計の値から「parse time cpu」 の値を引いて算出される。

3

physical read bytes

8

アプリケーション・アクティビティのみ(他のインスタンス・アクティビティは含まれない)によるディスク読取りの合計サイズ(バイト)。


physical read flash cache hits

8

ディスクのかわりにフラッシュ・キャッシュから読取りを行った合計数


physical read IO requests

8

1つの要求で1つ以上のデータベース・ブロックを読み取るアプリケーション・アクティビティ(主にバッファ・キャッシュおよびダイレクト・ロード操作)の読取り要求の数。これは、physical read total IO requests統計のサブセットである。


physical read requests optimized

8

データベース・スマート・フラッシュ・キャッシュまたはExadataスマート・フラッシュ・キャッシュから1つ以上のデータベース・ブロックを読み取った読取り要求の数。


physical read total bytes

8

すべてのデータベース・インスタンス・アクティビティ(アプリケーション読取り、バックアップとリカバリおよびその他のユーティリティを含む)によるディスク読取りの合計サイズ(バイト)。この値とphysical read bytesとの差を求めることによって、アプリケーション以外のワークロードによる合計読取りサイズ(バイト)がわかる。


physical read total IO requests

8

インスタンス・アクティビティ(アプリケーション、バックアップとリカバリおよびその他のユーティリティを含む)のために1つ以上のデータベース・ブロックを読み取る読取り要求の数。この値とphysical read total multi block requestsとの差を求めることによって、単一ブロック読取り要求の合計数がわかる。


physical read total multi block requests

8

インスタンス・アクティビティ(アプリケーション、バックアップとリカバリおよびその他のユーティリティを含む)のために1つの要求で2つ以上のデータベース・ブロックを読み取るOracleインスタンス読取り要求の合計数。


physical reads

8

ディスクから読み込まれたデータ・ブロックの合計数。この統計にはプロセス・プライベート・バッファへの読取りも含まれるため、physical reads directとphysical reads cacheの合計値よりも大きくなることがある。


physical reads cache

8

ディスクからバッファ・キャッシュに読み取られたデータ・ブロックの合計数。これは、physical reads統計のサブセットである。


physical reads cache prefetch

8

事前にフェッチされた連続および不連続ブロックの数。


physical reads direct

8

バッファ・キャッシュをバイパスしてディスクから直接読み込んだ読取りの数。たとえば、高帯域幅での集中的なデータ操作(パラレル実行など)では、ディスク・ブロックを読み取るとき、バッファ・キャッシュがバイパスされる。これによって、転送率が最大化され、バッファ・キャッシュ内に存在する共有データ・ブロックの早期エージングが防止される。


physical reads direct (lob)

8

LOBについて直接読み取られたバッファの数


physical reads direct temporary tablespace

8

一時表領域から直接読み取られたバッファの数


physical reads for flashback new

8

フラッシュバック・データベースが使用可能なときに、ブロックを新しくする(完全に新規の変更用にデータ・ブロックを準備する)ために読み取られたブロックの数


physical reads prefetch warmup

8

バッファ・キャッシュの自動プリウォーム中にディスクから読み取られたデータ・ブロックの数。


physical write bytes

8

データベース・アプリケーション・アクティビティ(他のインスタンス・アクティビティは含まれない)によるディスク書込みの合計サイズ(バイト)。


physical write IO requests

8

1つの要求で1つ以上のデータベース・ブロックを書き込んだアプリケーション・アクティビティ(主にバッファ・キャッシュおよびダイレクト・ロード操作)の書込み要求の数。


physical write total bytes

8

データベース・インスタンス(アプリケーション・アクティビティ、バックアップとリカバリおよびその他のユーティリティを含む)によるディスク書込みの合計サイズ(バイト)。この値とphysical write bytesとの差を求めることによって、アプリケーション以外のワークロードによる合計書込みサイズ(バイト)がわかる。


physical write total IO requests

8

インスタンス・アクティビティ(アプリケーション・アクティビティ、バックアップとリカバリおよびその他のユーティリティを含む)により1つ以上のデータベース・ブロックを書き込んだ書込み要求の数。この値とphysical write total multi block requestsとの差を求めることによって、単一ブロック書込み要求の数がわかる。


physical write total multi block requests

8

インスタンス・アクティビティ(アプリケーション・アクティビティ、バックアップとリカバリおよびその他のユーティリティを含む)のために1つの要求で2つ以上のデータベース・ブロックをディスクに書き込んだOracleインスタンス書込み要求の合計数。


physical writes

8

ディスクから書き込まれたデータ・ブロックの合計数。この統計値は、physical writes directとphysical writes from cacheの合計値と等しくなる。


physical writes direct

8

バッファ・キャッシュを(ダイレクト・ロード操作で)バイパスしてディスクへ直接書き込んだ書込みの数


physical writes direct (lob)

8

LOBについて直接書き込まれたバッファの数


physical writes direct temporary tablespace

8

一時表領域について直接書き込まれたバッファの数


physical writes from cache

8

バッファ・キャッシュからディスクに書き込まれたデータ・ブロックの合計数。これは、physical writes統計のサブセットである。


physical writes non checkpoint

8

チェックポイントの発生以外の理由によるバッファへの書込み回数。FAST_START_IO_TARGETパラメータの設定によって発生するI/Oオーバーヘッドを判断するためのメトリックとして使用され、リカバリI/Oを制限する。(FAST_START_IO_TARGETは、非推奨のパラメータであることに注意。)この統計は、チェックポイントが発生しなかった書込み数を示す。「physical writes」の値からこの値を引くと、チェックポイントの追加I/Oの数が算出される。


pinned buffers inspected

8

ユーザー・プロセスが、再利用するバッファを検索する置換リストの終わりをスキャンしているときに、確保済またはユーザーが確保を待機中のコールド・バッファを検出した回数。コールド・バッファを頻繁に確保する必要がないので一般的ではない。


prefetched blocks aged out before use

8

事前にフェッチされたが、使用する前に古くなった連続および不連続ブロックの数


process last non-idle time

128

このプロセスが実行された最後のとき

3

PX local messages recv'd

32

カレント・セッションのローカル・インスタンス内で、パラレル実行用に受信したローカル・メッセージの数


PX local messages sent

32

カレント・セッションのローカル・インスタンス内で、パラレル実行用に送信したローカル・メッセージの数


PX remote messages recv'd

32

カレント・セッションのローカル・インスタンス内で、パラレル実行用に受信したリモート・メッセージの数


PX remote messages sent

32

カレント・セッションのローカル・インスタンス内で、パラレル実行用に送信したリモート・メッセージの数


queries parallelized

32

パラレル実行されたSELECT文の数


recovery array read time

8

リカバリ中のI/Oの経過時間


recovery array reads

8

リカバリ中に実行された読取りの数


recovery blocks read

8

リカバリ中に読み込まれたブロックの数


recovery blocks read for lost write detection

8

リカバリ中に欠落した書込みチェックのために読み込まれたブロックの数。


recovery blocks skipped lost write checks

8

リカバリ中に欠落した書込みチェックをスキップしたブロック読取りレコードの数。


recursive calls

1

ユーザーおよびシステム・レベルの両方で生成された再帰コールの数。Oracleは内部処理に使用する表を管理する。これらの表に変更を加える必要がある場合、Oracle内部でSQL文が生成され、再帰コールを生成する。


recursive cpu usage

1

非ユーザー・コール(再帰コール)により使用された合計CPU時間。ユーザー・コールで使用したCPU時間は、「CPU used by this session」 の値からこの値を引いて算出する。


redo blocks checksummed by FG (exclusive)

2

生成しているフォアグラウンド・プロセスでチェックサムが行われた排他的REDOブロックの数。排他的REDOブロックとは、REDOの内容全体が1つのREDOエントリに属するブロックのことである。


redo blocks checksummed by LGWR

2

LGWRによってチェックサムが行われたREDOブロックの数。


redo blocks written

2

書き込まれたREDOブロックの合計数。この統計を「redo writes」で割ると、1書込み当たりのブロックの数が算出される。


redo buffer allocation retries

2

REDOバッファ内の領域の割り当てに必要な再試行の合計数。REDOライターの進度が低下するか、またはログ・スイッチなどのイベントが発生しているため、再試行が必要。


redo entries

2

REDOログ・バッファにコピーされるREDOエントリの回数


redo entries for lost write detection

2

ログ・バッファにコピーされるブロック読取りレコードの回数。


redo log space requests

2

アクティブ・ログ・ファイルが満杯であるため、REDOログ・エントリにディスク領域が割り当てられるまでOracleが待機する必要のある回数。このような領域は、ログ・スイッチの実行により作成される。

ログ・ファイルが、SGAのサイズまたは作業負荷のコミット率に対して小さい場合、問題が発生する可能性がある。Oracleでは、ログ・スイッチが発生する場合、新しいログ・ファイルへの切替え前にコミットされたすべての使用済バッファをディスクに書き込んでおく必要がある。大きなSGAが使用済バッファで一杯であり、REDOログ・ファイルが小さい場合には、DBWRによって使用済バッファがディスクに書き込まれるまで待機した後にのみ、ログ・スイッチを継続できる。

V$SESSION_WAIT内のログ・ファイル領域およびログ・ファイル領域スイッチ待機イベントも検査する。


redo log space wait time

2

「redo log space requests」の合計経過時間(10ミリ秒)

3

redo ordering marks

2

同じブロックを使用する別のスレッドで生成されたレコードより大きいSCNをREDOレコードに与えるため、システム変更番号が割り当てられた回数


redo size

2

生成されたREDOの合計バイト数


redo size for lost write detection

2

生成されたブロック読取りレコードの合計バイト数。


redo synch time

8

すべての「redo synch writes」コールの合計経過時間(10ミリ秒)

3

redo synch writes

8

REDOが強制的にディスクに書き込まれた回数(通常は、トランザクションのコミットのため)。ログ・バッファはLGWRが定期的にフラッシュする循環バッファである。通常は、生成されログ・バッファにコピーされるREDOを即時にディスクにフラッシュする必要はない。


redo wastage

2

書込みによって、REDOブロックを完全に一杯にする必要があったため、浪費されたバイト数。データベース・バッファへの書込みまたはログのスイッチを可能にするために、早期の書込みを行ってトランザクションをコミットすることが必要となる場合がある。


redo write broadcast ack count

2

対応するログ書込みが完了するまでにコミット・ブロードキャスト確認応答が受信されなかった回数。Oracle RACにのみ該当。


redo write broadcast ack time

2

ログ書込みの待機時間を超えるコミットでのブロードキャストに関連する待機時間の合計(マイクロ秒)。Oracle RACにのみ該当。

3

redo write time

2

REDOログ・バッファからカレントREDOログ・ファイルへの書込みの合計経過時間(10ミリ秒)。

3

redo writes

2

LGWRによるREDOログ・ファイルへの書込みの合計数。「redo blocks written」をこの統計で割った数は、書込みブロック当たりの数と同じ。


remote instance undo block writes

40

別のインスタンスが読み込めるように、インスタンスがロールバック・セグメントに書き込んだ回数


remote instance undo header writes

40

別のインスタンスが読み込めるように、インスタンスがそのUNDOヘッダー・ブロックに書き込んだ回数


rollback changes - undo records applied

128

ユーザー要求のロールバック変更に適用されるUNDOレコードの数(読取り一貫性ロールバックではない)


rollbacks only - consistent read gets

128

ブロック・クリーンアウトではなく、ブロック・ロールバックのみを要求する「consistent gets」の数。

関連項目: 「consistent gets」を参照。


rows fetched via callback

64

コールバック経由でフェッチした行。主に内部デバッグに有効。


serializable aborts

1

シリアライズ可能分離レベルにあるSQL文が異常終了する必要があった回数


session connect time

1

セッションの接続時間(10ミリ秒)。この値は、V$SESSTATでのみ有効。これは、このセッションへのログインが発生した時点の実時間である。

3

session cursor cache count

64

キャッシュに入れられたカーソルの合計数。この統計は、SESSION_CACHED_CURSORSが1以上の場合のみ増分される。この統計情報は、V$SESSTATで最も有効。V$SESSTATでのこの統計値がSESSION_CACHED_CURSORSパラメータの設定値と近い場合、パラメータの値を増やす必要がある。


session cursor cache hits

64

セッション・カーソル・キャッシュにおけるヒットの数。ヒットとは、SQL文(再帰的SQLを含む)またはPL/SQL文を再解析する必要がなかったことを意味する。実際に発生した解析数は、「parse count (total)」の値からこの統計値を引いて算出する。


session logical reads

1

db block getsとconsistent getsの合計。この統計には、バッファ・キャッシュまたはプロセス・プライベート・メモリーからのデータベース・ブロックの論理読取りが含まれる。


session pga memory

1

セッションのカレントPGAサイズ。V$SESSTATでのみ有効で、V$SYSSTATでは無効。


session pga memory max

1

セッションの最大PGAサイズ。V$SESSTATでのみ有効で、V$SYSSTATでは無効。


session stored procedure space

1

セッションがストアド・プロシージャのために使用しているメモリーの量


session uga memory

1

セッションのカレントUGAサイズ。V$SESSTATでのみ有効で、V$SYSSTATでは無効。


session uga memory max

1

セッションの最大UGAサイズ。V$SESSTATでのみ有効で、V$SYSSTATでは無効。


shared hash latch upgrades - no wait

8

共有ハッシュ・ラッチ・アップグレードは、ハッシュ・ラッチが共有モードから排他モードにアップグレードされる際に発生する。この統計は、アップグレードが即時に完了した回数を示す。


shared hash latch upgrades - wait

8

共有ハッシュ・ラッチ・アップグレードは、ハッシュ・ラッチが共有モードから排他モードにアップグレードされる際に発生する。この統計は、アップグレードが即時に完了しなかった回数を示す。


shared io pool buffer get failure

128

インスタンスの起動時以降に共有I/Oプールから取得した障害のあるバッファ数。


shared io pool buffer get success

128

インスタンスの起動時以降に共有I/Oプールから取得した正常なバッファ数。


sorts (disk)

64

1回以上のディスク書込みを必要としたソート操作数

ディスクへのI/Oを必要とするソートでは、大量のリソースが使用される。初期化パラメータSORT_AREA_SIZEのサイズを大きくしてみる。詳細は、「SORT_AREA_SIZE」を参照してください。


sorts (memory)

64

メモリー内で完全に実行され、ディスク書込みを必要としないソート操作数

メモリー・ソートはどうしても必要なときにのみ実行する。通常の場合、ソートは表結合SQL操作での選択条件指定によって実行される。


sorts (rows)

64

ソートされた行の合計数


SQL*Net roundtrips to/from client

1

クライアントとの間で送受信した、Oracle Net Servicesのメッセージの合計数


SQL*Net roundtrips to/from dblink

1

データベース・リンクを介して送受信した、Oracle Net Servicesのメッセージの合計数


summed dirty queue length

8

各書込み要求後の使用済LRUキューの長さの合計。書込み完了後のキューの長さの平均は、この値を書込み要求の値で割って算出される。


switch current to new buffer

8

CURRENTブロックが、元のバッファ内のCRブロックから異なるバッファへ移動された回数


table fetch by rowid

64

ROWIDを使用してフェッチされる行数(通常、索引からリカバリされる)

通常、表スキャンの実行は、非最適問合せまたは索引なしの表のいずれかを意味する。したがって、この統計値はアプリケーション内で問合せの最適化および索引の提供を行うたびに増加する。


table fetch continued row

64

フェッチ中に検出された連鎖または移行行の数

複数のブロックにわたる行を取り出すと、アクセスする必要のあるブロック数に応じた係数分だけ論理I/Oが増加する。エクスポートと再インポートによってこの問題を回避できる。記憶域パラメータPCTFREEおよびPCTUSEDの設定を評価する。行がデータベース・ブロックより大きい場合(たとえば、LONGデータ型を使用していて、行が極端に大きい場合)、この問題は解決できない。


table scan blocks gotten

64

スキャン操作中に、Oracleは各行を順番に取り出す。この統計情報は、スキャン中に検出されたブロックの数をカウントする。

この統計情報は、スキャンのためにバッファ・キャッシュから取得する必要があったデータベース・ブロックの数を示す。このパラメータの値を「consistent gets」の値と比較すると、スキャンに関連する読取り一貫性アクティビティの割合が判明する。


table scan rows gotten

64

スキャン操作中に処理される行数


table scans (cache partitions)

64

CACHEオプションを使用可能にした表で実行された範囲スキャンの数


table scans (direct read)

64

直接読取りによって(バッファ・キャッシュをバイパスして)実行された表スキャンの数


table scans (long tables)

64

短い表の基準を満たさない表として、長い(あるいは短い)表を定義できる。短い表の説明を、「table scans (short tables)」に示す。


table scans (rowid ranges)

64

パラレル問合せ中に、指定されたROWIDの範囲で処理される表スキャンの数


table scans (short tables)

64

オプティマイザ・ヒントがOracleの行ソース・アクセス・レイヤーまで下降することによって、長い表を(逆に短い表も)定義できる。表でCACHEオプションを設定しておく必要がある。


total file opens

8

インスタンスが実行しているファイル・オープンの合計数。データベース上での作業を実行するために、各プロセスは多数のファイル(制御ファイル、ログ・ファイル、データベース・ファイル)を必要とする。


transaction lock background get time

128

内部デバッグにのみ有効


transaction lock background gets

128

内部デバッグにのみ有効


transaction lock foreground requests

128

内部デバッグにのみ有効


transaction lock foreground wait time

128

内部デバッグにのみ有効


transaction rollbacks

128

正常にロールバックされるトランザクション数


transaction tables consistent read rollbacks

128

ロールバック・セグメント・ヘッダーが、CRブロックを作成するためにロールバックされる回数


transaction tables consistent reads - undo records applied

128

読取り一貫性を目的にロールバックされたトランザクション表に適用されるUNDOレコードの数


Unnecessary process cleanup for SCN batching

32

セッションまたはプロセスが次のバッチSCNを取得しなかったために、不要に実行されたプロセス・クリーンアップの合計回数。次のバッチSCNは別のセッションに取得されていた。


user calls

1

ログイン、解析、フェッチ、実行などのユーザー・コールの数

アクティビティを判断する場合に、ユーザー・コールのRPIコールに対する比率は、ユーザーがOracleに送信している要求タイプの結果として生成される内部作業の取得量を知るための指標となる


user commits

1

ユーザー・コミットの数。ユーザーがトランザクションをコミットする場合、データベース・ブロックに加えた変更を反映するREDO生成をディスクに書き込む必要がある。多くの場合、コミットはユーザー・トランザクション割合とほぼ同一。


user I/O wait time

1

ユーザーI/Oの待機クラスに属する待機の合計待機時間(100分の1秒単位)


user rollbacks

1

ユーザーがROLLBACK文を手動で発行した、またはユーザーのトランザクション中にエラーが発生した回数


write clones created in background

8

バックグラウンドまたはフォアグラウンド・プロセスが、書き込まれるCURRENTバッファのクローンを作成した回数。そのクローンはアクセス可能な新しいCURRENTバッファになる。この場合、元のバッファは、書込みが完了するとそのままクローンになる。


write clones created in foreground

8

バックグラウンドまたはフォアグラウンド・プロセスが、書き込まれるCURRENTバッファのクローンを作成した回数。そのクローンはアクセス可能な新しいCURRENTバッファになる。この場合、元のバッファは、書込みが完了するとそのままクローンになる。