Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Certified Data Architect All Questions

View all questions & answers for the Certified Data Architect exam

Exam Certified Data Architect topic 1 question 53 discussion

Actual exam question from Salesforce's Certified Data Architect
Question #: 53
Topic #: 1
[All Certified Data Architect Questions]

A large retail company has recently chosen Salesforce as Its CRM solution. They have the following record counts:
2,500,000 Accounts
25,000,000 Contacts
When doing an initial performance test, the data architect noticed an extremely slow response-time for reports and list views.
What should a data architect do to solve the performance issues?

  • A. Create a Skinny Table to represent Account and Contact objects.
  • B. Limit data loading to the 2,000 most recently created records.
  • C. Add Custom Indexes on frequently searched Account and Contact fields.
  • D. Load only data that the user is permitted to access.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
lizbette
6 months, 4 weeks ago
Selected Answer: C
Cannot be A because Skinny tables do not support multiple objects. Adding indexes does improve search performance.
upvoted 2 times
...
ShrutiP
9 months ago
Selected Answer: A
Skinny tables can be created on custom objects, and on Account, Contact, Opportunity, Lead, and Case objects. They can enhance performance for reports, list views, and SOQL.
upvoted 1 times
...
ETH777
10 months, 3 weeks ago
Selected Answer: C
Not A - The primary bottleneck seems to be search performance, which indexes directly address. C - Indexes speeds up data retrieval.
upvoted 1 times
...
Sep2023
11 months, 3 weeks ago
Selected Answer: C
Not A, because you can't create one skinny table for both account and contact. Remember the documentation says 'Skinny tables can not refer fields from another object.' Skinny table only avoids a join to fetch standard and custom fields for one object. so contact skinny table can include related account Id but not any other field as per my understanding
upvoted 4 times
...
tobicky
12 months ago
Selected Answer: A
The most accurate answer is A. Create a skinny table to represent account and contact objects. Skinny tables can be used to improve the performance of read-only operations in Salesforce. They contain frequently used fields and are kept in sync with their source tables. By reducing the number of joins performed during a query, skinny tables can significantly improve the performance of reports and list views. Not C. Add custom indexes on frequently searched account and contact objects fields: While adding custom indexes can improve the performance of certain types of queries, it may not have a significant impact on the performance of reports and list views. Additionally, maintaining custom indexes can add complexity and overhead.
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...