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

Explainプランを適切と見なす方法-Oracle10G

    Explain Planの結果を検討する前に、次の用語を理解する必要があります。カーディナリティ–各操作から出てくる行数の見積もり。
    •アクセス方法–データへのアクセス方法。テーブルスキャンまたはインデックスアクセスのいずれか。•結合方法–テーブルを相互に結合するために使用される方法(ハッシュ、ソートマージなど)。•結合タイプ–結合のタイプ(外部、アンチ、セミ、など)。•結合順序–テーブルが相互に結合される順序。
    •パーティションのプルーニング–クエリに応答するために必要なパーティションのみにアクセスしていますか?
    •並列実行–場合並行実行の場合、計画内の各操作は並行して実行されていますか?適切なデータ再配布方法が使用されていますか?

    カーディナリティ推定、アクセス方法、結合方法、および結合順序の4つの重要な要素を確認します。実行プランが利用可能な最良のプランであるかどうかを判断できます。このホワイトペーパーは、 http://www.oracle.com/technetwork/database/focus-areas/bi-datawarehousing/twp-explain-the-explain -plan-052011-393674.pdf



    1. Postgresの自然秩序

    2. キャッチされなかった例外「PDOException」とメッセージ「アクティブなトランザクションはありません」?

    3. PostgreSQLのトリガー関数の動的クエリ

    4. 列を最大+1に設定するMySQLトリガーが機能しない