Oracle 10g では、現在かなり高速 (約 30 ~ 40 分) で実行される SQL があります。2 日前に同じ SQL を実行した場合、SQL が完了するまでに約 2.5 時間かかりました。クエリの実行計画が変更された可能性があると思いました。しかし、そうではありませんでした。両方の実行計画が一致しました。そこで、DBA の助けを借りて、期間中のデータベース アクティビティを見つけるために AWR レポートを生成しました。案の定、この実行時間の長いクエリは、他のいくつかのクエリと共に取り上げられました。AWR では、このクエリは多数のバッファ取得、ディスク読み取りリストで特徴付けられましたが、さらに高いクエリが少なくとも 4 つありました (それらを合わせて 98% を占めていました)。実際、両方のリストの上位のクエリは、バッファ取得の約 50% とディスク読み取りの 80% でしたが、私の場合はそれぞれ約 2% と 0.9% しかかかりませんでした。
だから私の質問 - 他のクエリによる大量のバッファ取得とディスク読み取りがクエリのパフォーマンスに影響を与える可能性はありますか?