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 28 discussion

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

Universal Containers (UC) has a Salesforce org with multiple automated processes defined for group membership processing. UC also has multiple admins on staff that perform manual adjustments to the role hierarchy. The automated tasks and manual tasks overlap daily, and
UC is experiencing "lock errors" consistently.
What should a data architect recommend to mitigate these errors?

  • A. Remove SOQL statements from Apex Loops.
  • B. Enable sharing recalculations.
  • C. Ask Salesforce support for additional CPU power.
  • D. Enable granular locking.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
tanujg
1 month, 3 weeks ago
D is correct
upvoted 1 times
...
lizbette
6 months, 2 weeks ago
Selected Answer: D
Bad question. Best answer is D, even though granular locking is normally enabled by default. https://developer.salesforce.com/docs/atlas.en-us.draes.meta/draes/draes_group_membership_locking.htm
upvoted 1 times
...
ShrutiP
8 months, 3 weeks ago
Answer is D. Granular locking is not enabled by default. By default, the platform locks the entire group membership table to protect data integrity when Salesforce makes changes to roles and groups. After enabling Granular locking, the system employs additional logic to allow other updates to proceed simultaneously if there is relationship between the roles or groups involved in the updates.
upvoted 1 times
...
gokuSuperSayan4
9 months, 2 weeks ago
So what is the corrent answer? Granular locking is enable by default so why the correct answer is D? Is not A?
upvoted 1 times
...
ksho
1 year, 1 month ago
Selected Answer: D
D. Enable granular locking. Though this feature is already enabled by default, the documentation makes it sound like it could be disabled. https://developer.salesforce.com/docs/atlas.en-us.210.0.draes.meta/draes/draes_tools_granular_locking.htm Not A. Remove SOQL statements from Apex Loops - this wouldn't solve the locking issue on sharing recalculations. Not B. Enable sharing recalculations - sharing calcs are already enabled, that's why there are locking error. Not C. Ask Salesforce support for additional CPU power. You could foolishly ask for this and get laughed at. CPU limits are not a limit you can increase.
upvoted 1 times
...
Oleg_M
1 year, 2 months ago
Selected Answer: D
D seems logical, but according to the documentation, granular locking is enabled by default, so there's no point in asking SF to enable it again
upvoted 1 times
...
thneeb
1 year, 4 months ago
Selected Answer: D
https://developer.salesforce.com/docs/atlas.en-us.draes.meta/draes/draes_group_membership_locking.htm
upvoted 1 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 ...