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

2. DBMS_SPM.CREATE_EVOLVE_TASK関数を使用して、evolveタスクを作成します。
このファンクションは、指定されたSQL文に対する1つ以上のプランのプランの進化を準備するためのアドバイザ・タスクを作成します。入力パラメーターは、SQLハンドル、計画名、または計画名のリスト、時間制限、タスク名、および記述のいずれかです。
1.進化するタスクのパラメータを設定します。
SET_EVOLVE_TASK_PARAMETER
この関数は、進化するタスクパラメーターの値を更新します。このリリースでは、有効なパラメータはTIME_LIMITのみです。
4. DBMS_SPM.EXECUTE_EVOLVE_TASKファンクションを使用して、evolveタスクを実行します。
この関数は、進化タスクを実行します。入力パラメーターには、タスク名、実行名、および実行記述を指定できます。指定されていない場合、アドバイザーは関数によって戻される名前を生成します。
3:IMPLEMENT_EVOLVE_TASK
この関数は、進化するタスクのすべての推奨事項を実装します。本質的に、この機能はすべての推奨計画に対してACCEPT_SQL_PLAN_BASELINEを使用することと同等です。入力パラメータには、タスク名、プラン名、所有者名、および実行名が含まれます。
5. DBMS_SPM_EVOLVE_TASK機能を使用して、タスクの結果を報告します。
この関数は、進化したタスクの結果をCLOBとして表示します。入力パラメータには、タスク名と、含めるレポートのセクションが含まれます。