設問
Universal Containers は、Informatica Cloud を使用して Salesforce から 4,000万件の取引先レコードをエクスポートしています。ETL ツールが失敗し、クエリログにフルテーブルスキャンのタイムアウトの失敗が示されます。推奨される解決策は何ですか?
選択肢
A. エクスポートジョブ ヘッダーを変更して、並行エクスポートを指定します。
B. エクスポートジョブ ヘッダーを変更して、Sforce-Enable-PKChunking を指定します。
C. 標準のインデックス フィールドを含むエクスポート クエリを変更します。
D. バッチ サイズ 10,000 の LIMIT 句を使用してエクスポート クエリを変更します。
解答
B. エクスポート ジョブ ヘッダーを変更して、Sforce-Enable-PKChunking を指定します。
解説
A. エクスポート ジョブ ヘッダーを変更して、並行エクスポートを指定します。
不正解です。
並行エクスポートは、並列処理によってエクスポートを高速化しますが、フルテーブルスキャンによるタイムアウト問題を直接解決しません。
B. エクスポート ジョブ ヘッダーを変更して、Sforce-Enable-PKChunking を指定します。
正解です。
PK Chunking を使用することで、レコードをプライマリキーに基づいてチャンクに分割し、パフォーマンスを向上させてタイムアウトを防ぎます。
C. 標準のインデックス フィールドを含むエクスポート クエリを変更します。
不正解です。
インデックスフィールドを使用することは検索のパフォーマンスを向上させますが、フルテーブルスキャンを防ぐための直接的な解決策ではありません。
D. バッチ サイズ 10,000 の LIMIT 句を使用してエクスポート クエリを変更します。
不正解です。
LIMIT句を使用してバッチサイズを制限することは有効ですが、エクスポート全体に対してフルテーブルスキャンが行われる限りタイムアウトを防げません。
第22問
こちらをクリック