Visit John Tan's personal blog on Developer Force

Force.com Batch Apex and Large Data Volumes

Learn to ensure that the SOQL selecting records for processing doesn’t time out. Accomplishing this goal will allow you to take full advantage of the batch Apex framework, which is designed for processing large data volumes. Continue reading

In Blog: engineering | Tagged | 3 Comments

Reducing Lock Contention by Avoiding Account Data Skews

Reducing Lock Contention in Salesforce

Understanding architecture designs and data distributions that can contribute to reduced database concurrency is an important consideration for all application architects and developers, no matter what platform you use. This post uncovers a common situation that you should watch out for when managing Salesforce solutions because it has the potential to produce unwanted lock contention and reduced database concurrency: account data skew. Continue reading

In Blog: engineering | Tagged | Leave a comment