非同期 Apex の監視

非同期ジョブの監視

[Apex ジョブ] ページには、すべての非同期 Apex ジョブが各ジョブの実行に関する情報と共に表示されます。

一括処理ジョブが多くある場合は、[一括処理ジョブ] ページを使用して一括処理ジョブのみを表示します。

Apex ジョブは Apex Flex キューで状況を監視して、最初に処理されるジョブの順序を変更することができます。

 

実行予定ジョブの監視

AsyncApexJob を照会すれば実行予定ジョブを見つけることができますが、注意が必要です。実行予定ジョブを送信しても ID が返されないため、ジョブを見つけるためには メソッド名 や ジョブタイプ など他の何らかの項目で絞り込む必要があります。

 

AsyncApexJob JOBINFO = [選択状態、NumberOfErrors
ID = AsyncApexJob FROM:ジョブID]。

Apex Flex キューを使用すると、最大 100 件の一括処理ジョブを実行のために送信できます。実行のために送信されたジョブは保留状況になり、Apex Flex キューに配置されます。一括処理ジョブは 100 件まで保留状況にできます。

ジョブは送信された順序 (先入れ先出し) で処理されます。キューの現在の順序を確認して、ジョブの順序を入れ替えることができるため、重要なジョブを先頭に動かしたり、さほど重要でないジョブを後方に移したりすることができます。

CronTrigger FROM SELECT ID、NextFireTime、国家、CronJobDetail.Id、CronJobDetail.Name、CronJobDetail.JobType

 

おすすめ

転載: www.cnblogs.com/dlywang0411/p/11579348.html