- 1
- 0
- 约1.88千字
- 约 18页
- 2026-07-30 发布于福建
- 举报
算子调优
使用mapPartitions算子提高性能使用coalesce算子提高性能使用foreachPartition算子进行数据库连接Repartition的使用
/01基本介绍
使用mapPartitions算子提高性能
使用mapPartitions算子提高性能(一)mapPartition的优点:使用普通的map操作,假设一个partition中有1万条数据,那么function就要被执行1万次,但是使用mapPartitions操作之后,function仅仅会被执行一次,显然性能得到了很大的提升。mapPartition的缺点:使用普通的map操作,调用一次function执行一条数据,不会出现内存不够使用的情况;但是使用mapPartitions操作,很显然,如果数据量太过于大的时候,由于内存有限导致发生OOM,内存溢出。
使用mapPartitions算子提高性能(二)总结:通过以上以上优缺点的对比,我们可以得出一个结论;就是在数据量不是很大的情况下使用mapPartition操作,性能可以得到一定的提升。在使用mapPartition前,我们需要预先估计一下每个partition的量和每个executor可以被分配到的内存资源。然后尝试去运行程序。
使用mapPartitions算子提高性能(三)如果程序没有问题就大可放心的使用
您可能关注的文档
最近下载
- 分段计费应用题带答案.docx VIP
- 2025恒丰银行成都分行社会招聘备考题库及完整答案详解1套.docx VIP
- 2025恒丰银行成都分行社会招聘备考题库及答案详解1套.docx VIP
- 2025恒丰银行成都分行社会招聘备考题库及1套参考答案详解.docx VIP
- 2026年恒丰银行成都分行社会招聘备考题库及完整答案详解1套.docx VIP
- 2025年恒丰银行成都分行社会招聘备考题库及答案详解1套.docx VIP
- 2025年恒丰银行成都分行社会招聘备考题库及1套参考答案详解.docx VIP
- 2026年恒丰银行成都分行社会招聘备考题库及答案详解1套.docx VIP
- 2024年山东省东明县事业单位公开招聘医疗卫生岗笔试题带答案.docx VIP
- 新型 β-内酰胺酶抑制剂复方制剂临床应用专家共识.pdf VIP
原创力文档

文档评论(0)