【解答・解説付き】Salesforce認定Dataアーキテクト試験対策:第197問

【解答・解説付き】Salesforce認定Dataアーキテクト試験対策:第197問

設問

Universal Container (UC) には約200,000の顧客がいます (Accountオブジェクトに保存されています)。各顧客から毎月 1 つまたは 2つの注文を受けます。注文は「Order c」というカスタムオブジェクトに保存されます。これには約 50 のフィールドがあります。UC は前年比 10%の成長を予想しています。Order _c オブジェクトからデータを取得する SOQLクエリのパフォーマンスを向上させるためにアーキテクトが考慮すべき2つの考慮事項は何ですか? 2つの答えを選択してください。

選択肢

A. WHERE 条件なしで SOQL クエリを使用します。
B. Salesforce サポートと協力して、スキニー テーブルを有効にします。
C. Order _c オブジェクトのトリガーの数を減らします。
D. インデックス付きフィールドを使用してクエリの選択性を高めます。

解答

解説

A. WHERE 条件なしで SOQL クエリを使用します。
不正解です。WHERE条件なしのSOQLクエリは、大量のデータを一度に取得しようとするため、パフォーマンスが低下し、ガバナ制限に達する可能性が高まります。

C. Order _c オブジェクトのトリガーの数を減らします。
不正解です。トリガーの数を減らすことはパフォーマンス全体に貢献しますが、SOQLクエリのパフォーマンス向上には直接関係がありません。

第198問

こちらをクリック

Salesforceカテゴリの最新記事