2

DB2/Oracle に対しては正常に動作するように見える Java コードをいくつか持っていますが、SQL Server ではテーブルがロックされます。

TXN アドバイスは READ_UNCOMMITTED です

  <tx:method name="*"
             read-only="false"
             rollback-for="Exception"
             isolation="READ_UNCOMMITTED"/>

データソースの websphere のデフォルトのトランザクション分離レベル (webSphereDefaultIsolationLevel) は 1 (READ UNCOMMITTED) に設定されています

しかし、Quartz ジョブ (tx アドバイスのポイントカット アドバイスを満たす) が開始されると、以下のレポートに示すように、テーブルがロックされます...

そこで2つ質問があります...

1: テーブルがロックされているのはなぜですか? (サーバーの外部で「select * OWB_AUDIT」を試行すると、ロックされていることが証明されます)

2: 以下のレポートで「不明」の「分離レベル」は何を意味しますか?

誰でもこれに光を当てることができますか?

ありがとうジェフ

SQL Server Studio レポート

4

0 に答える 0