今日の初めに、誰かが1つのSQLステートメントの問題を解決するために共有プールをフラッシュするというアイデアを可能な解決策として提案したという質問に答えていました。これは悪いアドバイスだと思います。返信で述べたように、1人の男の問題を解決するために、なぜすべてのエンドユーザーのパフォーマンスを停止するのでしょうか。私の答えは、共有プールからそのSQLステートメントを削除する必要がある場合は、カーソルをフラッシュしてみましょう。この機能は、Oracle10g以降に使用されています。そして、オラクルの従業員はここで詳細をブログに書いています:
https://blogs.oracle.com/mandalika/entry/oracle_rdbms_flushing_a_single
この機能はOracle11gにあります。これは12cでもまだ利用可能だと思います。確認していません。しかし、アダプティブオプティマイザの新機能を備えたOracle 12cで必要かどうか疑問に思いますか?