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.
Tag Archives: Performance
Identify the root cause of complex memory regressions by recording JVM object allocations with zero overhead, high accuracy, and existing tools.
Help your Force.com application scale and perform by understanding differences between use of SystemModStamp and LastModifiedDate in SOQL filters.
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.
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.
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.
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.
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.
Do you have a SOQL query or a report that takes a long time to complete because you are querying data from an object that has tens of millions of rows, yet your business requirements won’t allow you to add a selective filter? Read on to learn more about sort optimization, a simple technique that many developers and architects overlook when applying SOQL performance tuning best practices.
The Salesforce Bulk API – Maximizing Parallelism and Throughput Performance When Integrating or Loading Large Data Volumes
One of the most important data loading and integration best practices is simple: When you run a Bulk API job, processing more of its batches in parallel means giving that job a higher degree of parallelism, which in turn gives your run better throughput. But what is a good degree of parallelism, and how can you architect a solution that maximizes the throughput that parallelism gives you?