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の行を変更したいのですが、oracleの
- 3. Oracle Pl/sqlは複数のクエリから1つのカーソルを返します
- 4. Oracle SQL開発者 - インデックスと実行プラン
- 5. 同じOracle SQLスクリプトを1つに結合しますか?
- 6. Oracle 8からOracle 10への更新以来、シェルスクリプトはOracleに接続できません。
- 7. Oracle sql select queryは、machではないidを返します。
- 8. 将来の値の変更
- 9. 将来の変更を処理するjavaクラスの設計
- 10. Oracle SQL:オブジェクト名の変更
- 11. oracle sqlのリンクの1番目のレコードの日付を変更します。
- 12. OracleはCLOBからNCLOBに列タイプを変更します
- 13. oracle sqlのクエリ出力形式を変更します。
- 14. docusign apiのbaseUrlは将来変更できますか?
- 15. Oracle実行計画
- 16. 2つのテーブルのデータを比較します.1つはOracle、もう1つはSQL Serverです
- 17. Oracle sqlまたはplsqlから行への変換
- 18. 将来のバージョンのC#で「拡張プロパティ」の計画はありますか?
- 19. Scalaの将来のオプションから将来のオブジェクトを取得
- 20. Oracle SQLで日付を計算する
- 21. Oracleのプランと計算キャッシュヒット率を説明してください
- 22. Oracle sql - 2つの異なるテーブルから2つの合計の差を選択しますか?
- 23. Oracle SQL開発者に変数を定義します。
- 24. 将来のタスクはThreadPoolExecutorから拒否されました
- 25. Oracle SQL Select文の計算
- 26. Oracle SQLの日付計算
- 27. SQL ServerからOracleへの変換
- 28. OracleのSQLのカンマで区切られたID
- 29. 説明計画のOracleパフォーマンスクエリ
- 30. SQLをSQL ServerからOracleに変換する際にSQLを更新します
ありがとうmohsen.b SQLハッシュ値を固定するために保存されたアウトラインを使用する方法の例を教えてください。 – Sreejith
plz check https://oracle-base.com/articles/misc/outlines。 –
ありがとうmohsen.b – Sreejith