Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
現在アクティブなスナップショットのリストを返します。
sa_snapshots( )
文のスナップショットは、1 つの接続に複数存在できます。文のスナップショットアイソレーションレベルで実行されるネストされた文、またはインターリーブされた文の場合、それぞれ最初の読み取りまたは更新で異なる文のスナップショットが開始されます。
トランザクションのスナップショットは、通常は 1 つの接続に 1 つしかありません (statement_level=0 で、1 つの connection in sa_snapshots につき 1 エントリ)。ただし、カーソルに関連付けられたスナップショットは、カーソルの最初のフェッチ後も変化しません。また、WITH HOLD で開いたカーソルは、コミットまたはロールバックの間、開いたままです。カーソルがスナップショットに関連付けられている場合は、そのスナップショットも継続されます。そのため、複数トランザクションのスナップショットが同じ connection_num に対して存在する可能性があります。つまり、1 つは現在のトランザクションのスナップショット、WITH HOLD カーソルのために継続している古いトランザクションのスナップショットには 1 つ以上という場合です。
MONITOR システム権限が必要です。
なし。
次のクエリを実行して、現在アクティブなスナップショットを識別できます。
CALL sa_snapshots( );