---
schema_version: "1"
id: 82cb3ec9933812d90e7a513a6f67e123d99e60a9285272c9d75bc63a88b10eaa
title: Intelligent Chunking Mechanism During ‌Backend Processing
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_intelligent_chunking_mechanism_during_backend_processing.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_intelligent_chunking_mechanism_during_backend_processing.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d183a401a97c11fbab097b9f5d715a5cacbd49da2d33395ba94713c474ce8e84
description: Intelligent chunking replaces risky, monolithic transactions with a "divide and conquer" strategy. By shifting heavy operations to the processing phase, the system segments data to prevent memory bloat and timeouts. Real-time bookmarking facilitates parallel processing and to track and identify their assigned data chunks for each execute processes.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Intelligent Chunking Mechanism During ‌Backend Processing

Intelligent chunking replaces risky, monolithic transactions with a "divide and conquer" strategy. By shifting heavy operations to the processing phase, the system segments data to prevent memory bloat and timeouts. Real-time bookmarking facilitates parallel processing and to track and identify their assigned data chunks for each execute processes.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, <strong>Performance</strong>, and <strong>Developer</strong> Edition.</td></tr></tbody></table>

Optimize performance by starting with default values and adjusting based on memory usage and error rates. Smaller chunks prioritize stability for complex data and provide a safety margin against heap issues, though they increase runtime. Larger chunks speed up processing for simpler data by processing more records per transaction. This process requires careful monitoring to stay within the system limits.

- Benefits of Intelligent Chunking:
- High Scalability: The system handles hundreds of thousands of complex records. It segregates these records into multiple transactions across products and promotions to ensure stability.
- Limit Protection: Eliminates SOQL, Heap, and CPU timeout errors by avoiding monolithic transactions.
- Optimized Performance: Features configurable chunk sizes and parallel execution for maximum speed.
- Data Integrity: Guarantees accurate, gap-free processing through intelligent sequential logic.