码迷,mamicode.com
首页 > 其他好文 > 详细

非同期 Apex の監視

时间:2019-09-25 12:22:24      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:sam   number   ber   cape   title   使用   rom   info   type   

非同期ジョブの監視

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

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

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

 

実行予定ジョブの監視

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

 

AsyncApexJob jobInfo = [SELECT Status, NumberOfErrors
FROM AsyncApexJob WHERE Id = :jobID];

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

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

SELECT Id, NextFireTime,State,CronJobDetail.Id, CronJobDetail.Name, CronJobDetail.JobType FROM CronTrigger

 

非同期 Apex の監視

标签:sam   number   ber   cape   title   使用   rom   info   type   

原文地址:https://www.cnblogs.com/dlywang0411/p/11579348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!