成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Spark 性能調優核心原理,你會嗎?

開發 架構 Spark
所謂內存計算,不僅僅是指數據可以緩存在內存中,更重要的是,通過計算的融合來大幅提升數據在內存中的轉換效率,進而從整體上提升應用的執行性能。

[[441977]]

用了這么久spark了,今天總結下他的一些優化方面的核心原理,今天我們分這么幾個方面來談:

一.RDD

RDD是彈性分布式數據集的簡稱,他是其他后來者,比如DataFrame,DataSet等的基礎。他有四大核心屬性,如下所示。

這4 大屬性又可以劃分為兩類,橫向屬性和縱向屬性。其中,橫向屬性錨定數據分片實體,并規定了數據分片在分布式集群中如何分布。

縱向屬性用于在縱深方向構建 DAG,通過提供重構 RDD 的容錯能力保障內存計算的穩定性。

其實RDD還有個特性:優先位置列表.算上他總共有5大特性。白話文總結就是:3個列表,2個函數。3個列表是分區列表,依賴列表和優先位置列表;2個函數就是:計算函數和分區函數。

二.內存計算

在 Spark 中,內存計算有兩層含義:第一層含義就是眾所周知的分布式數據緩存,第二層含義是 Stage 內的流水線式計算模式。

流水線計算模式指的是:在同一 Stage 內部,所有算子融合為一個函數,Stage 的輸出結果由這個函數一次性作用在輸入數據集而產生。

所謂內存計算,不僅僅是指數據可以緩存在內存中,更重要的是,通過計算的融合來大幅提升數據在內存中的轉換效率,進而從整體上提升應用的執行性能。

比如這個栗子:

如圖所示,在上面的計算流程中,如果你把流水線看作是內存,每一步操作過后都會生成臨時數據,如圖中的 clean 和 slice,這些臨時數據都會緩存在內存里。但在下面的內存計算中,所有操作步驟如 clean、slice、bake,都會被捏合在一起構成一個函數。這個函數一次性地作用在“帶泥土豆”上,直接生成“即食薯片”,在內存中不產生任何中間數據形態。

補充下:從程序員的視角出發,DAG 的構建是通過在分布式數據集上不停地調用算子來完成的,DAG 以 Actions 算子為起點,從后向前回溯,以 Shuffle 操作為邊界,劃分出不同的 Stages。同一 Stage 內所有算子融合為一個函數,Stage 的輸出結果由這個函數一次性作用在輸入數據集而產生。

 

責任編輯:武曉燕 來源: 記錄技術記錄我
相關推薦

2019-07-17 15:45:24

Spark內存Java

2021-03-04 08:39:21

SparkRDD調優

2018-07-18 12:12:20

Spark大數據代碼

2023-06-05 09:17:50

SQLAlchemy關系型數據庫

2017-07-07 11:01:04

Spark性能調優

2017-10-20 13:41:11

Spark集群代碼

2020-11-09 07:34:49

JVM性能監控

2017-07-21 08:55:13

TomcatJVM容器

2012-06-20 11:05:47

性能調優攻略

2013-03-21 11:20:00

性能測試性能調優測試

2018-08-24 07:17:41

Spark大數據調優

2011-03-10 14:40:54

LAMPMysql

2011-05-20 15:02:01

Oracle性能調優

2011-11-14 10:28:23

2020-11-30 11:40:35

NginxLinux性能調優

2020-09-03 14:30:40

Tomcat 拆解調優

2011-03-18 11:21:48

2009-09-04 17:57:15

Glassfish性能Java EE

2013-02-28 10:15:14

Ubuntu性能調優故障排查

2012-06-21 09:43:45

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二 | 日本久久久久久 | 日本中文字幕一区 | 欧美一级视频免费看 | 国产成人精品一区二区三区在线 | 久久久91精品国产一区二区三区 | 欧美日韩亚洲视频 | 亚洲精品久久久久久一区二区 | 热久久国产 | 中文字幕一区在线观看视频 | 曰批视频在线观看 | 青青伊人久久 | 亚洲一区欧美 | 一本岛道一二三不卡区 | 91麻豆精品一区二区三区 | 日韩中文字幕av | 综合网视频 | 国产精品高潮呻吟久久av黑人 | 一级黄色绿像片 | 国内自拍偷拍一区 | 国产91在线视频 | 在线看一区二区 | 久久国产综合 | 久久精品欧美一区二区三区麻豆 | 欧美黄色免费网站 | 日韩靠逼| 中文字字幕在线中文乱码范文 | 国产高清在线精品 | 91精品久久久久久久久久 | 成人做爰www免费看视频网站 | 一区二区三区久久 | 久久99精品久久久久久 | 久久国产精99精产国高潮 | 日本一区二区三区在线观看 | 欧美性生活一区二区三区 | 久久99精品久久 | 精品91久久 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 亚洲欧洲成人av每日更新 | 黄视频网站在线 | 夜夜爽夜夜操 |