8.211 V$EQ_MESSAGE_CACHE_STAT
V$EQ_MESSAGE_CACHE_STAT
には、システム・グローバル領域(SGA)内のStreamsプールに含まれるトランザクション・イベント・キュー(TxEventQs)のメモリー管理に関する統計が表示されます。TxEventQsでは、イベント・キュー・パーティションの単位でStreamsプールを使用します。そのため、このビューの列には、イベント・キュー・パーティション・レベルの統計情報が示されます。このビューには、すべてのTxEventQsの統計が表示されます。
列 | データ型 | 説明 |
---|---|---|
|
|
すべてのTxEventQsの削除されたイベント・キュー・パーティションの数 |
|
|
AQバックグラウンド・プロセスによってプリフェッチされたイベント・キュー・パーティションの数 |
|
|
フォアグラウンド・プロセス(デキュー・プロセスなど)によって削除解除されたイベント・キュー・パーティションの数 |
|
|
アンキャッシュ済として格納されたイベント・キュー・パーティションの数 |
|
|
デキュー・レートをアクティブに追跡しているイベント・キュー・パーティションの数 |
|
|
キャッシュ済として格納されたイベント・キュー・パーティションの数 |
|
|
イベント・キュー・パーティション当たりのメッセージ数に関して、これまでの最大イベント・キュー・パーティション・サイズ |
|
|
イベント・キュー・パーティション当たりのメッセージ数に関して、これまでの最小イベント・キュー・パーティション・サイズ |
|
|
イベント・キュー・パーティション当たりのメッセージ数に関して、これまでの平均イベント・キュー・パーティション・サイズ |
|
|
1秒当たりに削除されたイベント・キュー・パーティションの平均数 |
|
|
1秒当たりにプリフェッチまたは削除解除されたイベント・キュー・パーティションの平均数 |
|
|
1つのイベント・キュー・パーティションの削除にかかった平均時間(ミリ秒単位) |
|
|
1つのイベント・キュー・パーティションの削除解除にかかった平均時間(ミリ秒単位) |
|
|
フォアグラウンドの削除解除数とバックグラウンドのプリフェッチ数の平均比率 |
|
|
デキューが試行されることなくバックグラウンドでプリフェッチされたイベント・キュー・パーティション数とプリフェッチされたイベント・キュー・パーティションの総数の平均比率 |
|
|
アフィニティ・スイッチは、TxEventQとサブスクライバ・ペアのデキュー・インスタンスの変更です。必須アフィニティ・スイッチは、インスタンスのキューにローカル・エンキューがあるが、ローカル・デキューがない場合に発生するため、デキュー・アフィニティは、そのTxEventQとサブスクライバのペアの別のインスタンスに切り替えられます。この列は、必須アフィニティ・スイッチがすべてのインスタンスで試行された回数を示す。最も小さいインスタンスIDのみに移入されます。 |
|
|
オプションのアフィニティ・スイッチは必須ではないアフィニティ・スイッチ。オプションのアフィニティ・スイッチは、Oracle Real Application Clusters (Oracle RAC)データベースでグローバルなロード・バランシングのために実行される。この列は、オプションのアフィニティ・スイッチがすべてのインスタンスで試行された回数を示す。最も小さいインスタンスIDのみに移入されます。 |
|
|
この値を超えるとイベント・キュー・パーティションの削除がトリガーされる |
|
|
TxEventQメモリー・マネージャ範囲に表示された、キャッシュされたイベント・キュー・パーティションの最新の平均数 |
|
|
TxEventQメモリー・マネージャ範囲に表示される、キャッシュされたイベント・キュー・パーティションの最終平均メモリー |
|
|
TxEventQメモリー・マネージャ範囲で表示されるイベント・キュー・パーティションの最新の平均数 |
|
|
メモリーしきい値の内部的余地 |
|
|
すべてのイベント・キュー・パーティションに対するopt_timeの平均ドリフト。ドリフトとは、イベント・キュー・パーティションに設定されたopt_timeと、プリフェッチ後/削除解除後にイベント・キュー・パーティションが最初にデキューされた実際の時刻との差分として定義されます。 |
|
|
ドリフト値がしきい値時間を超えた回数。一般的なしきい値時間としてhorizon_time/2がある。 |
|
|
これまでの最大ドリフト |
|
|
これまでの最小ドリフト |
|
|
opt_timeエラーは、キャッシュされたイベント・キュー・パーティションが(AQバックグラウンドによってプリフェッチされるのではなく)フォアグラウンド・プロセスによって削除解除されると発生します。そのため、opt_timeエラーは、イベント・キュー・パーティションに設定された実際のopt_timeと、同じイベント・キュー・パーティションがフォアグラウンドで登録解除された絶対時間との差分になります。この列は、このエラーの平均時間を表します。 |
|
|
最大opt_timeエラー |
|
|
最小opt_timeエラー |
|
|
フォアグラウンド・プロセスによってディスクからメッセージ・キャッシュに再ロードされたイベント・ストリーム・パーティションの数 |
|
|
バックグラウンド・プロセスによって事前にディスクからメッセージ・キャッシュに再ロードされたイベント・ストリーム・パーティションの数 |
|
|
イベント・ストリーム・パーティションをディスクからメッセージ・キャッシュに再ロードするためにかかる平均時間(ミリ秒単位) |
|
|
データが関係するコンテナのID。可能な値は次のとおり。
|
関連項目:
Oracle Transactional Event QueuesおよびAdvanced Queuingの詳細は、『Oracle Databaseアドバンスト・キューイング・ユーザーズ・ガイド』を参照してください