日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Salesforce 小知识:大量“子记录”的处理方法

發(fā)布時間:2024/4/15 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Salesforce 小知识:大量“子记录”的处理方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

大量“子記錄”的存放

例子:系統(tǒng)中導入了很多“聯(lián)系人”(Contact)記錄,它們沒有具體所屬的“客戶”(Account)記錄。那么我們就要將它們作為“子記錄”臨時保存在一個Account記錄下。

問題:當保存Contact和Account的關(guān)系時,系統(tǒng)會同時鎖定這兩條記錄。那么如果要利用多線程同時保存大量的Contact記錄到同一個Account記錄下,很有可能會出錯。

解決方案:

  • 盡可能的在同一個Account記錄下保存少于10000條子記錄。
  • 如果要同時導入大量的Contact記錄,那么就在系統(tǒng)中創(chuàng)建同樣多的Account記錄,然后在代碼中將這些Contact記錄分別添加到不同的Account記錄中。這樣,在保存的時候,這些記錄可以被多線程分別保存,避免了同一條記錄被鎖定導致其他記錄保存錯誤的風險。
  • 大量記錄的所有者

    例子:系統(tǒng)中導入了很多記錄,每條記錄都要有一個所有者(Owner)。

    問題:如果將這些記錄暫時賦值給同一個用戶作為所有者,那么系統(tǒng)會計算所有記錄的共享權(quán)限等。而如果此用戶本身有著復雜的權(quán)限設(shè)定、角色設(shè)定等,那么對這些記錄的權(quán)限計算也會非常復雜,從而會給系統(tǒng)的運行效率帶來影響。

    解決方案:

  • 在導入記錄的時候,盡量將記錄都設(shè)定給正確的用戶作為所有者。這樣,該記錄的權(quán)限計算只需要進行這一次,避免了將來重新設(shè)定所有者帶來的權(quán)限的重新計算。
  • 如果必須將大量的數(shù)據(jù)臨時賦值給同一個用戶作為所有者,那么選擇擁有簡單的權(quán)限設(shè)定、角色設(shè)定的用戶,從而降低了對這些記錄的權(quán)限計算的復雜度。
  • 轉(zhuǎn)載于:https://www.cnblogs.com/chengcheng0148/p/salesforce_large_volumn_subrecords_tips.html

    總結(jié)

    以上是生活随笔為你收集整理的Salesforce 小知识:大量“子记录”的处理方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。