TLDR? 箇条書きにスキップします。
最近、バックエンドに Oracle 11g DB を使用したソリューションをテスト環境にデプロイしましたが、パフォーマンスが非常に悪く、システムが動作しません。低スペックの開発者の方がパフォーマンスが優れていました。環境。これは非常に多くのことが原因である可能性があることを理解していますが、Oracleのセットアップは、私が最も慣れていないコンポーネントであるため(そしてアイデアが不足しているため)、現在発砲ラインにあります.
DB は dbca を使用して作成されました。SQL Developer で DB に対して直接行われる単純な SELECT は問題ありませんが、多くの結合を伴う複雑なクエリを含む内部データ アクセス ドライバーを使用すると、パフォーマンスが低下します。ネットワーク遅延の問題はなく、データ アクセス コードは* 他の場所では問題ありません。
*少しおしゃべりですが、別の日の話です。
参考までに、情報をお願いします。以下について:
SQL Developer は、SYSTEM / SYSAUX のテーブルスペース使用率が 99% (それぞれ 710Mb / 600Mb) であることを示しています。これはパフォーマンスに影響を与える可能性がありますか?
SQL Developer は、TEMP テーブルスペースの使用量が NULL、割り当て済み NULL、使用済み NULL、空き 0、データファイル NULL であることを示しています。DB に対してクエリを実行して、一時ファイルが存在し、オンラインであることを示しました...一時ファイルを削除/再作成しましたが、データベースの管理画面では NULL と表示されます。これは正常な動作ですか?そうでない場合、これはパフォーマンスに影響を与える可能性がありますか?
前もって感謝します。