マルチパーティションでいくつかのSpringバッチジョブを実行しています...バッチジョブのステージングテーブルとしてOracleのグローバル一時テーブルを使用して、ジョブの実行中にのみステージングテーブルが存続するようにしたかった...現在、物理テーブルがあります
これらすべてをTomcatで実行しています。Tomcat接続プールが実装されています...
したがって、私のステージング テーブルは、ステージング ライターによって設定されます。データを見ることができました。今まではすべて問題ないように見えます
この時点まで、私の仕事はシングル スレッドです。この後、ステージング テーブル内の異なる範囲のレコードを読み取るマルチリーダーがすべて存在します。
ステージング リーダーはパーティション分割されており、各パーティションはプールから 1 つの接続を使用しています。そのため、ほとんどのリーダーは一時テーブルのデータを見ることができません。テーブルが作成および挿入されたセッション
接続プールを使用してすべてのリーダーがデータを利用できるようにする方法はありますか?