設問
UCには、アカウントに関連付けられた連絡先の数を計算するためのロールアップ概要フィールドがアカウントにあります。アカウントのロード中に、SFは「行をロックできません」エラーをスローします。
エラーを解決するには、データアーキテクトはどのソリューションを推奨する必要がありますか?
選択肢
A. データ ローダー プラットフォーム API を利用してデータをロードします。
B. 並列モードでバッチ ジョブを実行し、バッチ サイズを削減します。
C. シリアル モードでバッチ ジョブを実行し、バッチ サイズを削減します。
D. データ移行中のロールアップ集計フィールドの計算を延期します。
解答
C. シリアル モードでバッチ ジョブを実行し、バッチ サイズを削減します。
解説
A. データ ローダー プラットフォーム API を利用してデータをロードします。
不正解。データローダープラットフォームAPIは並列処理を行うため、ロックの競合が発生する可能性が高いです。シリアルモードでの実行が推奨されます。
B. 並列モードでバッチ ジョブを実行し、バッチ サイズを削減します。
不正解。並列モードでは複数のバッチが同時にレコードにアクセスするため、ロックの競合が発生しやすくなります。シリアルモードが推奨されます。
C. シリアル モードでバッチ ジョブを実行し、バッチ サイズを削減します。
正解。シリアルモードではバッチが順番に処理され、ロックの競合が回避されます。バッチサイズの削減も競合回避に役立ちます。
D. データ移行中のロールアップ集計フィールドの計算を延期します。
不正解。ロールアップ集計フィールドの計算を延期しても、レコードのロックの問題は完全に解決できません。シリアルモードでの実行が必要です。
第196問
こちらをクリック