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

何が良いですか?サブクエリまたは内部結合10テーブル?

    私があなたの質問を正しく理解している場合、SQLステートメントに問題がある可能性があると考えているため、SQLステートメントの一部を書き直す操作を開始しています。

    私のアドバイスは、停止して最初にあなたの時間が現在どこで費やされているかを決定することです。それがそれらのスカラー副選択を伴うクエリにあり、それらのスカラー副選択のためであることがわかった後でのみ、それらを書き直す必要があります。それまで:開始追跡と調査。

    パフォーマンスの問題を抱える人々をガイドするために使用されるOTNの2つのスレッドは次のとおりです。

    http://forums.oracle.com/forums/thread.jspa?messageID =1812597 http://forums.oracle.com/forums/thread.jspa?threadID =863295

    よろしくお願いいたします。
    ロブ。

    そして:スカラーサブクエリキャッシング のため 、元のクエリは、結合を使用して書き直されたクエリよりもはるかに高速である可能性があります。



    1. SQLエラー1630:関数SUBSTRINGが存在しません。

    2. PostgreSQL-トランザクションがアクティブかどうかを判断する方法は?

    3. バックアップなしでpostgresqlDBを復元する方法

    4. PostgreSQLDBの現在の接続数を取得するための正しいクエリ