--- title: "Bulkification" type: concept tags: [salesforce, triggers, best-practices] sources: [specialized-salesforce-architect.md] last_updated: 2026-04-20 --- # Bulkification Salesforce 触发器必须能够批量处理多条记录的机制。 ## 要求 - 触发器逻辑绝不能一次只处理一条记录 - 代码必须能在 200 条记录的批量操作下正常工作 - 如果代码在 200 条记录时会失败,则视为错误 ## 实现方式 - 使用 Maps 存储数据 - 避免在循环中执行 SOQL 或 DML - 使用 Sets 和 Lists 批量操作 ## 相关概念 - [[Governor-Limits]] — 批量处理是为了遵守 Governor Limits - [[Trigger-Framework]] — 触发器框架实现 ## 来源 [[Salesforce-Architect]] 智能体的核心设计原则