SQL IDのハッシュ・プランを特定のSQLプロファイルに固定したら、Oracleは将来計画を変更しますか?例えば。 DB側でいくつかのDBアップグレードや新しいコード修正を行っていたら?固定された計画はいつ変更されますか?OracleでSQL IDのハッシュ・プランを1つ固定したら、Oracleは将来計画を変更しますか?
2
A
答えて
0
Sqlプロファイルでは、データの配布や新しいインデックスの変更がある場合は、別の計画を使用する可能性があります。計画に変更を加えたくない場合は、保存されたアウトラインを使用します。
0
使用可能な可能性の高い実行パスが存在するとOracleが判断した場合、オプティマイザは代わりにそのプランを選択することがあります。
はい、オラクルが固定計画を使用していない可能性があります。
docsから:
ヒントやストアド・アウトラインとは異なり、SQLプロファイルは、具体的な計画やサブプランに オプティマイザを結ぶません。 SQLプロファイルは、 の見積もりを間違って修正し、オプティマイザに異なる状況で最高の 計画を選択する柔軟性を与えます。
関連する問題
- 1. OracleのSQL更新表ID
- 2. Oracle SQL開発者 - インデックスと実行プラン
- 3. oracleの行を変更したいのですが、oracleの
- 4. Oracle Pl/sqlは複数のクエリから1つのカーソルを返します
- 5. Oracle 8からOracle 10への更新以来、シェルスクリプトはOracleに接続できません。
- 6. Oracle sql select queryは、machではないidを返します。
- 7. 将来の値の変更
- 8. Oracle SQL:オブジェクト名の変更
- 9. OracleはCLOBからNCLOBに列タイプを変更します
- 10. oracle sqlのクエリ出力形式を変更します。
- 11. Oracle実行計画
- 12. 2つのテーブルのデータを比較します.1つはOracle、もう1つはSQL Serverです
- 13. Oracleのプランと計算キャッシュヒット率を説明してください
- 14. 将来のバージョンのC#で「拡張プロパティ」の計画はありますか?
- 15. Oracle SQLで日付を計算する
- 16. Scalaの将来のオプションから将来のオブジェクトを取得
- 17. Oracle SQL開発者に変数を定義します。
- 18. Oracle SQL Select文の計算
- 19. Oracle SQLの日付計算
- 20. 将来のタスクはThreadPoolExecutorから拒否されました
- 21. OracleのSQLのカンマで区切られたID
- 22. SQLをSQL ServerからOracleに変換する際にSQLを更新します
- 23. SQLクエリ(Oracle DBMS)で変数を使用していますか?
- 24. 1つの列をOracleの等しい行に変換する
- 25. oracleビューを使用してOracleで負荷の高いSQLを特定する方法はありますか。
- 26. Oracle SQLはcoalesceを使用します
- 27. Oracle SQLは別の値に達するまで値を集計します
- 28. 将来、変更を保存することは可能でしょうか?
- 29. JDBC Oracle - クエリーのためのExplainプランを取得する
- 30. Oracle SQL別の表の値を持つ1つの表の列を更新します。
ありがとうmohsen.b SQLハッシュ値を固定するために保存されたアウトラインを使用する方法の例を教えてください。 – Sreejith
plz check https://oracle-base.com/articles/misc/outlines。 –
ありがとうmohsen.b – Sreejith