電子書籍の厳選無料作品が豊富!

Oracle 10g 複数のDELETE UPDATE INSERT文をプロシージャにまとめたところパフォーマンスが落ちてしまいました 1個ずつ適用するのは正直めんどくさいので プロシージャにまとめて実行しても パフォーマンスを落とさない方法はありますか?

プロシージャ内ではSQL1つごとにComittしているのでTransactionが原因でパフォーマンスが落ちているということはありません

A 回答 (1件)

中身がよくわからないので何ともいえませんけれど


パフォーマンス低下の原因はCOMMITだと思いますよ。

SQLの基本は一括処理なのですが
コミットする理由と一度に処理しない理由は何ででしょう?
処理途中で異常終了してもちゃんと全体の整合性はたもてていますか?

10gってMERGE文は使えませんでしたっけ?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!