The Salesforce Account standard page layout typically contains more related lists than any other object. When an Account record page includes an excessive number of related lists, or when individual related lists contain a large number of records, page load performance can degrade significantly. This article provides tuning recommendations to improve related list performance on Account record pages and other standard record pages.
The following techniques help improve related list performance. Implement and test them in the order listed. The combination of Two-Column Index and Embedded Visualforce Page with Extension Controller is typically the most effective. In some cases, Two-Column Index alone may be sufficient.
Enable Separate Loading of Related Lists in Setup → Customize → User Interface. With this setting enabled, the main record detail section loads and displays first. Related lists then load independently in the background, reducing the perceived page load time for the user.
Reduce the Number of Related Lists: Remove related lists that end users rarely access, or replace them with custom links to the related list pages.
Minimize Fields Displayed: Reduce the number of columns displayed on each related list to only the fields users need.
Reduce Record Count: As a best practice, keep the number of records in related list objects below 10,000 per parent record. If you perform a large-scale deletion of records, empty the Recycle Bin after the soft delete — soft-deleted records can still affect related list performance. After emptying the Recycle Bin, log a case with Salesforce Support to request a Physical Delete of the records.
A Two-Column Index improves query performance when related lists are consistently filtered and sorted by two specific fields. The first column in the index should be the field used as a filter, and the second column should be the field used for sorting. This approach is especially effective for related lists with list views or filters that always use the same two fields.
Replace high-volume standard related lists with embedded Visualforce pages that use extension controllers. This approach provides two key performance benefits:
If performance remains unacceptable for specific Account records after implementing the above techniques, exporting and re-importing the records in the related list objects associated with those Accounts can help reset internal storage fragmentation and improve query performance.
000385866

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.