設問
UC 開発者は、SOQL クエリを使用してカスタムリストビューを設定する Apexコントローラを使用する新しい Lightning コンポーネントを作成しました。ユーザーからは、コンポーネントが頻繁にロードに失敗し 、タイムアウト エラーが返されるとの苦情が寄せられています。
データ アーキテクトは、クエリに時間がかかりすぎる理由を特定するためにどのツールを使用する 必要がありますか?
選択肢
A. Splunk を使用してシステム ログをクエリし、トランザクション時間と CPU 使用率を調べます。
B. 開発者コンソールでクエリ プラン ツールを有効にして使用します。
C. Salesforce のクエリ オプティマイザーを使用して、開発者コンソールでクエリを分析します。
D. Salesforce サポートでチケットを開き、トランザクション ログを取得して処理時間を分析します。
解答
B. 開発者コンソールでクエリ プラン ツールを有効にして使用します。
解説
A. Splunk を使用してシステム ログをクエリし、トランザクション時間と CPU 使用率を調べます。
Splunkは一般的なログ分析ツールで、システム全体のパフォーマンスを監視するのに役立ちますが、特定のSOQLクエリのパフォーマンス問題を直接診断するための最適なツールではありません。
B. 開発者コンソールでクエリ プラン ツールを有効にして使用します。
クエリ プラン ツールは、SOQLクエリの実行計画を分析し、クエリのコストを評価してパフォーマンスのボトルネックを特定するのに最適です。これにより、クエリの最適化が可能になります。
C. Salesforce のクエリ オプティマイザーを使用して、開発者コンソールでクエリを分析します。
Salesforceには専用のクエリ オプティマイザーというツールはありません。クエリの最適化には開発者コンソールのクエリ プラン ツールを使用するのが適切です。
D. Salesforce サポートでチケットを開き、トランザクション ログを取得して処理時間を分析します。
Salesforceサポートにチケットを開くことは有効なエスカレーション手段ですが、クエリのパフォーマンス問題の診断には開発者コンソールのクエリ プラン ツールを使用することが推奨されます。
第63問
こちらをクリック