要約: パフォーマンス向上のためのデータのリレーションと更新の調整
実行しているさまざまなメンテナンス操作のパフォーマンスに関する特性を理解し、Sandbox 環境で大量なデータのアップロードとオブジェクトリレーションへの変更を常にテストして、何が発生する可能性があるかを把握します。
具体的な推奨事項として次のようなものがあります。
- 機密データ以外のすべてのデータについては、組織全体のデフォルトの共有モデルに [公開/参照のみ] または [参照・更新] を使用します。
- 暗黙的な共有を回避するため、[親レコードに連動] でセキュリティ要件が満たされる場合は、子オブジェクトをその設定にします。
- 親子リレーションは、1 件の親レコードに対して 10,000 件以内の子レコードで設定します。
- ロックエラーがたまにしか発生しない場合は、問題を解決するのに再試行ロジックを追加するだけで十分かどうかを確認します。
- 親オブジェクトと子オブジェクトでの操作を ParentID 順に行い、異なるスレッドの動作は、それぞれ一意のレコードセットに対して行われることを確認します。
- バッチサイズ、タイムアウト値、Bulk API、およびパフォーマンスを最適化するための他の方法を使用して、最大のスループットが得られるように更新を調整します。