sql >> データベース >  >> RDS >> Oracle

OneToMany/null許容関係でのHibernateパフォーマンスの問題

    Voodoo?Oracleトレースを実行する方法を確認してください。あなたのDBAが助けになるはずです。

    トレースファイルを使用すると、Oracleの待機イベントを確認できます。これにより、「パフォーマンスがひどい」ときにデータベースが何をしていたかがわかります。ロックを待っている可能性があり、テーブルを読み取っている可能性があります...

    なぜ遅いのかがわかれば、解決策が明らかになることがよくあります。

    これをお勧めしますホワイトペーパー データベースの操作に関する開発者への指示として。




    1. 3つのテーブルを結合し、そのうちの1つに主キーがない

    2. Oracleでunix_timestampをタイムスタンプに変換します

    3. Excelファイルでレコードをエクスポート

    4. 自動コミットがオンの場合、明示的なコミットは問題ありませんか?