salesforce - Salesforce 中的批量更新
问题描述
我正在尝试使用字段的恒定值更新大约 20 万条记录。但是使用数据加载器需要太多时间并且我得到 cpu 时间限制错误。有没有其他方法可以实现更新这些记录?
解决方案
您需要将 Data Loader 批处理大小设置得更低。当使用默认批量大小 200 时,CPU 超时通常会导致组织使用复杂或递归的声明式自定义,或者 Apex 触发器效率低下。
尝试在 Data Loader 设置中减小批处理大小,直到找到 CPU 超时停止发生的点。我建议将其减半到 100,然后是 50,依此类推。假设您能够在 UI 中更新这些记录,那么在 Data Loader 中会有一些批量大小(可能为 1)。
推荐阅读
- javascript - 创建新图像时,image.width 返回 0
- c++ - 在 C++ 中的数组中未默认初始化的索引范围
- php - 最后一个字母在 foreach 循环中删除表单数组
- grep - 使用 grep 拉取多个标题
- c# - C# GET 方法接受 JSON 作为 NancyFx 中的输入参数并从 POSTMAN 验证它
- python - 错误:设置对象不支持索引
- python - Python 将字典转换为 CSV
- angular - node_modules/rxjs/Rx 没有导出的成员“合并”
- java - 我想从一行中提取字符串
- spring - 即使 URL 已映射,Spring MVC 404