OpenJPA/Oracle で実行されている Spring アプリケーションがあります。処理する 3 つの persistenceUnit がありますが、3 つすべてが同じ Oracle インスタンス上にあるため、すべてのユニットのトランザクション タイプは「RESOURCE_LOCAL」です。
問題は、finder
部門ごとに従業員を検索するような非常に基本的な方法を使用して検索を実行する場合 (主キーではなく、インデックスも作成されていませんが、従業員テーブルは 1,000 レコードしか所有していません)、結果の応答に非常に長い時間がかかることです。SQLplus では、同じクエリに 0.089 秒しかかかりません。したがって、このスレッドを開いて、問題の主な原因と考えられる解決策について話し合いますか?
前もって感謝します。