Sharing scalability: skew, recalculation and role optimization
Why ownership skew, parent-child skew and group membership locking slow a sharing model, what a role or owner change really recalculates, when to defer sharing calculations, and how account role optimization and power users keep external roles under the allocation.
Given a scenario, determine the scalability implications of the sharing solution.
~8 min read · 18 practice questions ·
What the exam expects
- Spot ownership and parent-child skew and pick the documented fix.
- Remove sharing the platform doesn't need: redundant rules, needless hierarchy access, mass manual shares.
- Predict what a user move, role move or external account owner change recalculates, and plan realignments.
- Decide when deferred sharing calculation helps, and respond to group membership locking errors.
- Size external roles with account role optimization and person account owner power users.
Key terms: ownership skew (one user or queue owning more than 10,000 records of an object); parent-child skew (more than 10,000 children on one parent account); deferred sharing calculation (suspended recalculation, enabled by Support); group membership locking (table locks during role and group updates); account role optimization (ARO: one shared person role for a lone role-based external user).
Key facts
- Detail
- Over 10,000 records of an object per user or queue
- Detail
- Over 10,000 children on one account
- Detail
- No more than quarterly (rule of thumb)
- Detail
- Support enables; resume plus full recalculation
- Detail
- Wait for the deployment or tests
- Detail
- 50,000 roles
- Detail
- No share object
Sources for this section (6)
- Sharing performancehelp.salesforce.com (opens in a new tab)
- Platform Sharing Architecturearchitect.salesforce.com (opens in a new tab)
- Defer Sharing Calculationshelp.salesforce.com (opens in a new tab)
- Group Membership Lockingdeveloper.salesforce.com (opens in a new tab)
- Optimize Account Roleshelp.salesforce.com (opens in a new tab)
- Sharing a Record Using Apexdeveloper.salesforce.com (opens in a new tab)
- Why does losing access to one contact on a skewed account slow the update?
- When should a public group's Grant Access Using Hierarchies be deselected?
- Which change triggers only group membership calculation?
- Why can't power users be created mid-migration under deferral?
The questions are free to read. Answers with their sources and self-grading are included with the pack.
Keep reading with the Platform Sharing and Visibility Architect pack
- Core concepts
- Exam traps
- Worked scenario
The pack includes:
- All 21 lessons of the Platform Sharing and Visibility Architect guide, with reading progress
- Interactive decision walks and step-by-step sequence steppers
- Inline practice questions and one-click topic practice (18 questions for this lesson)
- An official source cited for every claim
- An AI tutor that answers from the guide
- Unlimited timed practice exams