最近、ネイティブランタイムを備えたOracle 6iフォームを10gに移行して、WebおよびJavaで動作するようにしました。動作しますが、パフォーマンスに大きな問題があります。たとえば、Red Hatを実行しているサーバーでは、Webバージョン10gで2つの画面を切り替えると、クライアントあたり15%のCPUが使用されます!!!
これはクレイジーで、どこかでエラーになっているはずです。他のアプリケーションが10gで実行されており、Web用に「作成」されたものの、6iには存在しなかったためです。ただし、通常、画面を切り替えるのは、15%ではなく0.5〜2%のCPU使用率です。またはこのような20%でさえ私たちに与えています。
何が得られますか?ここで6iと10gの間の移行で欠けているものはありますか?誰かが何か考えを持っているなら、それが構成であろうとコードであろうと、教えてください!
ありがとう!