Tag Archives: Performance

Know Thy Salesforce Field Indexes for Fast Reports, List Views, and SOQL

Salesforce field indexes

Creating selective, optimizable filter conditions that target indexed fields is key when you want to run fast Salesforce reports, list views, and SOQL queries. But how do you know which fields in your database have indexes? Read this short blog post to learn the easiest way to identify both standard and custom fields that have the indexes.

The Platform Cache

We are adding a cache to the Salesforce1 Platform. You’re welcome.

Use PK Chunking to Extract Large Data Sets from Salesforce

Learn about using PK Chunking to extract large data sets

Large volume Bulk API queries can be difficult to manage, sometimes requiring manual filtering to extract data correctly. Learn about how the new PK Chunking feature in Spring '15 can automatically make large queries manageable when using the Bulk API.

Solving Java Memory Regressions with Zero Overhead and High Accuracy

Identify the root cause of complex memory regressions by recording JVM object allocations with zero overhead, high accuracy, and existing tools.

Force.com SOQL Performance Tips: LastModifiedDate vs SystemModStamp

Help your Force.com application scale and perform by understanding differences between use of SystemModStamp and LastModifiedDate in SOQL filters.

Apex Performance Troubleshooting

Troubleshooting Apex Performance Problems

For architects and developers working with Apex code, debugging performance problems can be difficult. A new article explores some of the common causes of performance issues, and then looks at the process of using debug logs, the Developer Console, and other tools to find and fix performance issues.

Network Best Practices for Salesforce Architects

Network Best Practices for Salesforce Architects

For architects and developers implementing applications on the Salesforce1 platform, network-conscious testing is becoming increasingly important when analyzing application performance. A new best practice guide is available that will help you identify risks and find solutions to network related challenges.

Salesforce Platform Record Locking and Concurrency

Learn more about a new cheat sheet on record locking

The Salesforce platform uses locks to ensure referential data integrity. When dealing with large data volumes, record locks and contention can impact performance. We've created a cheat sheet with details of the most common locking issues.

Less is More: Visualforce Page Usability and Performance

VisualForce Page Usability and Performance

Are your Visualforce pages slow to load and hard to use effectively? You might need to consider re-evaluating the design and use of your pages to focus on the information you really need. Design strategies that make it easier for people to focus on the information they need to perform a task can also lead to pages that perform better. This post details strategies you can use to make your Visualforce pages both easier to use and high performance.

Developing Selective Force.com Queries through the Query Resource Feedback Parameter Pilot

With the Spring '14 release, all Force.com developers have access to an exciting new tool: an "explain" parameter option in the platform's REST API. John Tan of Technical Enablement and guest author Chris Peterson have written an article that explains the Query Resource Feedback Parameter pilot and shows you how to use it to retrieve the query execution options that the Force.com query optimizer is considering. The article also gives you a simple Visualforce page and Apex controller to wrap the REST API call.