説明/参照:
Explanation:
*進化するSQL計画ベースライン

* 2. DBMS_SPM.CREATE_EVOLVE_TASKファンクションを使用して展開タスクを作成します。
この関数は、指定されたSQLステートメントに対する1つ以上の計画の計画進化を準備するためのアドバイザタスクを作成します。入力パラメーターは、SQLハンドル、計画名、または計画名のリスト、期限、タスク名、および説明にすることができます。
1. Evolve Taskのパラメータを設定します。
SET_EVOLVE_TASK_PARAMETER
この関数は、進化型タスクパラメータの値を更新します。このリリースでは、唯一有効なパラメータはTIME_LIMITです。
4. DBMS_SPM.EXECUTE_EVOLVE_TASKファンクションを使用して、展開タスクを実行します。
この関数は進化タスクを実行します。入力パラメーターは、タスク名、実行名、および実行の説明です。指定されていない場合、アドバイザは名前を生成し、それが関数によって返されます。
3:IMPLEMENT_EVOLVE_TASK
この関数は、進化するタスクに対するすべての推奨事項を実装しています。基本的に、この関数はすべての推奨プランにACCEPT_SQL_PLAN_BASELINEを使用するのと同等です。入力パラメーターには、タスク名、計画名、所有者名、および実行名があります。
5. DBMS_SPM_EVOLVE_TASKファンクションを使用してタスクの結果を報告します。
この関数は、進化したタスクの結果をCLOBとして表示します。入力パラメータには、含めるタスクの名前とレポートのセクションが含まれます。
参考文献: