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

SQL挿入クエリのパフォーマンスを向上させる方法は?

    • 付録 の使用を試みることができます。 オラクルにHWMマークを超えて新しいデータを書き込ませるためのヒント。
    • インデックスがある場合、オラクルはそれらを最新の状態にするために何度か無駄になります。それらを無効にして、挿入の終了後に再構築することもできます。
    • また、8,300万行ある場合、挿入によって多くのREDO情報が生成されます。テーブルのREDOログ生成を無効にするには、ログなしオプション alter table YOUR_TABLE nologging;
    • また、 commit_wait commit_loggingのヒント
    • ジョブキューを設定して、長時間実行される操作をバックグラウンドでスケジュールできます。詳細については、これ を使用してください。
    • 並列DML を使用できます

    これが、説明の計画がなくても私があなたに与えることができるすべての提案です。




    1. c3p0ステートメントプーリングをアクティブ化する必要がありますか?

    2. 複数のテーブルを使用した複数の内部結合

    3. Postgresql 9.3のすべてのマテリアライズドビューを一度に更新するにはどうすればよいですか?

    4. テキストエディタでMySQLデータベースを編集したために壊れたシリアル化されたデータを修正しますか?