データベースでタスクを実行する前に、データベースのタスク優先度を設定できます。 データベースで同時に実行されるタスクの数が指定されたクォータを超える場合、タスクはタスクの優先度に基づいて実行されるようにキューに入れられます。 優先度の高いタスクが最初に実行されます。 タスクの再実行機能を有効にすることもできます。 この機能を有効にすると、タスクの実行に失敗した場合、Data Management (DMS) はタスクを自動的に再実行します。
タスクの優先度の設定
タスクの優先順位は、タスクが実行待ちの場合にのみ有効になります。
同時タスクの最大数を設定します。 同時タスクの数がクォータを超える場合、DMSはタスクの優先度に基づいてタスクを実行します。 同時タスクの数がクォータを超えない場合、DMSはタスクを直接実行します。
[モニタリングと保証] をクリックします。 [同時実行設定] タブで、[新規] をクリックします。
[同時実行設定の追加] ダイアログボックスで、[リソースタイプ] 、[リソース] 、[リソースクォータ] などの必要なパラメーターを設定し、[OK] をクリックします。
たとえば、Resource Quotaパラメーターを20に設定した場合、指定したデータベースで最大20個のタスクフローを同時に実行できます。
説明Resource Quotaパラメーターには、データベースで同時に実行できるタスクフローの最大数を指定します。
実行中のタスクフローの数がResource Quotaパラメーターの値を超える場合、DMSは指定された優先度キューに基づいてタスクフローを実行します。
優先度の有効値は1〜10である。 値が大きいほど、タスクフローの優先度が高くなります。 タスクがそのタスクノードに指定された最大待機時間より長く待機すると、そのタスクはキューイングを停止し、失敗したタスクとしてマークされます。
[タスクフローの管理] ページで、タスクフローの名前をクリックして、タスクフローの詳細ページに移動します。
タスクノードをダブルクリックして、ノード設定ページに移動します。
右側のナビゲーションウィンドウで、[詳細設定] をクリックします。 表示されるペインで、[優先順位] セクションの [優先順位の有効化] をオンにします。
ビジネス要件に基づいて、タスク優先度と最長ロック待機時間パラメーターを設定します。
説明タスクの優先度は1 ~ 10の範囲で設定できます。 値が大きいほど、タスクの優先度が高くなります。 タスクが待機する時間が、タスクノードに指定されている最大待機時間よりも長い場合、タスクはキューイングを停止し、失敗したタスクとしてマークされます。

タスクの再実行設定
[タスクフローの管理] ページで、タスクフローの名前をクリックして、タスクフローの詳細ページに移動します。
タスクノードをダブルクリックして、ノード設定ページに移動します。
右側のナビゲーションウィンドウで、[詳細設定] をクリックします。 表示されるペインで、[設定の再実行] セクションで [失敗したタスクの再実行を有効にする] をオンにします。 デフォルトでは、このスイッチはオフになっています。
ビジネス要件に基づいて、[最大再実行時間] および [再実行間隔] パラメーターを設定します。 最大再実行時間は1〜100秒、再実行間隔は1〜1,800秒の範囲で設定できます。
説明タスクの最大再実行時間が使い果たされ、それでもタスクの実行に失敗した場合は、タスクを手動で再実行する必要があります。
