标签:多线程 for 带来 避免 存在 方案 临时 知识 需要
例子:系统中导入了很多“联系人”(Contact)记录,它们没有具体所属的“客户”(Account)记录。那么我们就要将它们作为“子记录”临时保存在一个Account记录下。
问题:当保存Contact和Account的关系时,系统会同时锁定这两条记录。那么如果要利用多线程同时保存大量的Contact记录到同一个Account记录下,很有可能会出错。
解决方案:
例子:系统中导入了很多记录,每条记录都要有一个所有者(Owner)。
问题:如果将这些记录暂时赋值给同一个用户作为所有者,那么系统会计算所有记录的共享权限等。而如果此用户本身有着复杂的权限设定、角色设定等,那么对这些记录的权限计算也会非常复杂,从而会给系统的运行效率带来影响。
解决方案:
标签:多线程 for 带来 避免 存在 方案 临时 知识 需要
原文地址:https://www.cnblogs.com/chengcheng0148/p/salesforce_large_volumn_subrecords_tips.html