Introduction
Data Aggregation
Custom Search Functionality
Indexing with Nulls
Rendering Related Lists with Large Data Volumes
API Performance
Sort Optimization on a Query
Multi-Join Report Performance
Summary
Previous Versions
Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.
Important
The customer had hundreds of thousands of account records and 15 million invoices, which were within a custom object in a master-detail relationship with the account. Each account record took a long time to display because of the Invoices related list’s lengthy rendering time.
The delay in displaying the Invoices related list was related to data skew. While most account records had few invoice records, there were some records that had thousands of them.
To reduce the delay, the customer tried to reduce the number of invoice records for those parents and keep data skew to a minimum in child objects. Using the Enable Separate Loading of Related Lists setting allowed the account detail to render while the customer was waiting for the related list query to complete.