1
A
回答
1
如果您可以使用force.com平臺,那麼您可以使用Bulk API。另請參閱此Dreamforce 09筆記。
0
如果您想自己動手,請使用BulkAPI或管理設置數據導入(設置|管理設置|數據導入|導入公司帳戶)。請記住,BulkAPI的每批次限制爲10,000行,管理導入限制爲每次上傳50,000行,因此您必須切分數據。
或者,較新版本的Data Loader外部應用程序支持新的BulkAPI,並且可以爲您分片,您可以從「設置」菜單的「管理設置」|「數據管理」下載Data Loader。從那裏運行一個導入,讓應用程序將數據分成批次。
如果導入速度太慢,您可以嘗試暫時掛起觸發器,非基本工作流和帳戶驗證。除此之外,您可以做的不多,請記住,salesforce數據庫不是一個直接數據庫,它是一個抽象層,在數據持續存在於實際數據庫之前,必須嚼碎每一塊數據,這總會造成性能損失。
2
mmix的答案是正確的,我會使用最新的數據加載器,打開批量api,並讓它鬆散您的數據。您也可以使用像Informatica這樣的合作伙伴,他們在大負載方面擁有豐富的經驗。
在封面後面,批量api將上傳到(冗餘,備份)磁盤,然後將上傳作業加載到db中,並行線程(如果您有多個批處理)。這可能相當快,每小時記錄數百萬條記錄,但速度可能因多種原因而異。沒有保證,這是一個異步API。
如果您有許多頂點觸發器或工作流程,或者您的負載涉及共享更新(所有權更改等),這可能會使負載減慢很多數量級。
如果你真的被慢速加載,你也可以提交一個支持案例,讓我們的一個perf工程師跟蹤你的負載,看看它在哪裏花費的時間。
希望有幫助。
相關問題
- 1. 在Pentaho中排序200-300萬條記錄的最佳方法?
- 2. SQL插入200萬條記錄
- 3. Mule:將470.000條記錄插入到Salesforce中,每次迭代只允許200條記錄
- 4. 在MySQL中插入100萬條記錄
- 5. 在MySQL中插入5萬條記錄
- 6. 解析並將1000萬條記錄插入到SQL中
- 7. 將數百萬條記錄加載到Datastax solr的最佳方法是什麼?
- 8. 在Android中存儲大約200條記錄的最佳方式是什麼?
- 9. 將百萬條記錄寫入Excel中
- 10. HSQLDB如何插入100萬條記錄
- 11. 插入100萬條記錄在MySQL
- 12. SQL - 插入數百萬條記錄
- 13. 如何在3秒內寫入200萬條記錄?
- 14. 插入百萬條記錄到一個文件中
- 15. 通過對象插入多條記錄
- 16. 將200多行插入SQLite數據庫的最佳方法
- 17. 最佳的插入方式
- 18. 最佳方式將其插入MySQL的
- 19. YUIDoc,記錄'返回'對象的最佳方式
- 20. 使用圖形對象將記錄插入到AP賬單和調整
- 21. 將條目插入ElasticSearch的最佳方式是什麼?
- 22. 最近的鄰居搜索1到200萬移動對象
- 23. 最佳Python的方式找到對象
- 24. 將100000條記錄插入SQL Server的最快方法
- 25. 插入記錄的最佳數據庫
- 26. 將成千上萬的子記錄帶入類對象的成千上萬條記錄最有效的方法是什麼?
- 27. 佔用200萬條記錄的Asp.Net GridView的時間
- 28. 如何在具有200萬條記錄的MySQL中對錶進行分區
- 29. 插入萬條記錄,通過選擇在SQL Server中的記錄
- 30. 最佳方式對象