精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Spark優(yōu)化之小文件是否需要合并?

大數(shù)據(jù) Spark
我們知道,大部分Spark計算都是在內(nèi)存中完成的,所以Spark的瓶頸一般來自于集群(standalone, yarn, mesos, k8s)的資源緊張,CPU,網(wǎng)絡帶寬,內(nèi)存。Spark的性能,想要它快,就得充分利用好系統(tǒng)資源,尤其是內(nèi)存和CPU。

我們知道,大部分Spark計算都是在內(nèi)存中完成的,所以Spark的瓶頸一般來自于集群(standalone, yarn, mesos, k8s)的資源緊張,CPU,網(wǎng)絡帶寬,內(nèi)存。Spark的性能,想要它快,就得充分利用好系統(tǒng)資源,尤其是內(nèi)存和CPU。有時候我們也需要做一些優(yōu)化調整來減少內(nèi)存占用,例如將小文件進行合并的操作。

一、問題現(xiàn)象

我們有一個15萬條總數(shù)據(jù)量133MB的表,使用SELECT * FROM bi.dwd_tbl_conf_info全表查詢耗時3min,另外一個500萬條總數(shù)據(jù)量6.3G的表ods_tbl_conf_detail,查詢耗時23秒。兩張表均為列式存儲的表。

大表查詢快,而小表反而查詢慢了,為什么會產(chǎn)生如此奇怪的現(xiàn)象呢?

二、問題探詢

數(shù)據(jù)量6.3G的表查詢耗時23秒,反而數(shù)據(jù)量133MB的小表查詢耗時3min,這非常奇怪。我們收集了對應的建表語句,發(fā)現(xiàn)兩者沒有太大的差異,大部分為String,兩表的列數(shù)也相差不大。

  1. CREATE TABLE IF NOT EXISTS  `bi`.`dwd_tbl_conf_info`  ( 
  2.   `corp_id` STRING COMMENT ''
  3.   `dept_uuid` STRING COMMENT ''
  4.   `user_id` STRING COMMENT ''
  5.   `user_name` STRING COMMENT ''
  6.   `uuid` STRING COMMENT ''
  7.   `dtime` DATE COMMENT ''
  8.   `slice_number` INT COMMENT ''
  9.   `attendee_count` INT COMMENT ''
  10.   `mr_id` STRING COMMENT ''
  11.   `mr_pkg_id` STRING COMMENT ''
  12.   `mr_parties` INT COMMENT ''
  13.   `is_mr` TINYINT COMMENT 'R'
  14.   `is_live_conf` TINYINT COMMENT '' 

 

  1. CREATE TABLE IF NOT EXISTS `bi`.`ods_tbl_conf_detail` ( 
  2.     `id` string, 
  3.     `conf_uuid` string, 
  4.     `conf_id` string, 
  5.     `name` string, 
  6.     `number` string, 
  7.     `device_type` string, 
  8.     `j_time` bigint
  9.     `l_time` bigint
  10.     `media_type` string, 
  11.     `dept_name` string, 
  12.     `UPDATETIME` bigint
  13.     `CREATETIME` bigint
  14.     `user_id` string, 
  15.     `USERAGENT` string, 
  16.     `corp_id` string, 
  17.     `account` string 
  18.   ) 

因為兩張表均為很簡單的SELECT查詢操作,無任何復雜的聚合join操作,也無UDF相關的操作,所以基本確認查詢慢的應該發(fā)生的讀表的時候,我們將懷疑的點放到了讀表操作上。通過查詢兩個查詢語句的DAG和任務分布,我們發(fā)現(xiàn)了不一樣的地方。

查詢快的表,查詢時總共有68個任務,任務分配比如均勻,平均7~9s左右,而查詢慢的表,查詢時總共1160個任務,平均也是9s左右。如下圖所示:

至此,我們基本發(fā)現(xiàn)了貓膩所在。大表6.3G但文件個數(shù)小,只有68個,所以很快跑完了。而小表雖然只有133MB,但文件個數(shù)特別多,導致產(chǎn)生的任務特別多,而由于單個任務本身比較快,大部分時間花費在任務調度上,導致任務耗時較長。

那如何才能解決小表查詢慢的問題呢?

三、業(yè)務調優(yōu)

那現(xiàn)在擺在我們面前就存在現(xiàn)在問題:

  • 為什么小表會產(chǎn)生這么小文件
  • 已經(jīng)產(chǎn)生的這么小文件如何合并

帶著這兩個問題,我們和業(yè)務的開發(fā)人員聊了一個發(fā)現(xiàn)小表是業(yè)務開發(fā)人員從原始數(shù)據(jù)表中,按照不同的時間切片查詢并做數(shù)據(jù)清洗后插入到小表中的,而由于時間切片切的比較小,導致這樣的插入次數(shù)特別多,從而產(chǎn)生了大量的小文件。

那么我們需要解決的問題就是2個,如何才能把這些歷史的小文件進行合并以及如何才能保證后續(xù)的業(yè)務流程中不再產(chǎn)生小文件,我們指導業(yè)務開發(fā)人員做了以下優(yōu)化:

  • 使用INSERT OVERWRITE bi.dwd_tbl_conf_info SELECT * FROM bi.dwd_tbl_conf_info合并下歷史的數(shù)據(jù)。由于DLI做了數(shù)據(jù)一致性保護,OVERWRITE期間不影響原有數(shù)據(jù)的讀取和查詢,OVERWRITE之后就會使用新的合并后的數(shù)據(jù)。合并后全表查詢由原來的3min縮短到9s內(nèi)完成。
  • 原有表修改為分區(qū)表,插入時不同時間放入到不同分區(qū),查詢時只查詢需要的時間段內(nèi)的分區(qū)數(shù)據(jù),進一步減小讀取數(shù)據(jù)量。

 

責任編輯:未麗燕 來源: segmentfault.com
相關推薦

2025-11-04 01:30:00

Paimon分布式文件系統(tǒng)

2012-10-09 16:37:20

FastDFS

2013-03-11 14:42:08

Hadoop

2017-12-21 11:19:40

SparkHive表HadoopRDD

2022-12-08 08:27:18

HystrixQPS數(shù)據(jù)

2023-01-31 10:22:00

HiveMapReduce文件合并

2011-07-14 13:41:33

緩存小文件Redis

2016-12-14 19:04:16

Spark SQL優(yōu)化

2022-04-21 09:26:41

FastDFS開源分布式文件系統(tǒng)

2009-01-03 15:32:26

SAN存儲區(qū)域網(wǎng)存儲設備

2017-10-12 11:30:34

Spark代碼PR

2013-05-07 09:58:20

RequireJS優(yōu)化RequireJS項目

2011-06-22 17:11:18

SEO

2024-05-31 13:29:47

2015-10-21 11:39:41

Ceph小文件存儲海量數(shù)據(jù)存儲

2023-06-08 07:34:19

HDFS小文件壓縮包

2010-12-28 13:32:07

.NET文件合并

2009-11-12 09:29:11

ChromeGoogleToolbar

2021-10-17 19:49:52

CPURedis緩存

2019-08-23 09:56:41

公共云云遣返多云
點贊
收藏

51CTO技術棧公眾號

日韩视频在线观看一区二区| 国产欧美一区二区精品忘忧草 | 日韩中文欧美| 91精品国产综合久久福利| 日本男女交配视频| 欧美日韩视频精品二区| 久草在线在线精品观看| 久久久久久久久久av| 最新中文字幕视频| 亚洲欧美在线人成swag| 亚洲福利视频一区| 日韩三级电影免费观看| 午夜久久久久久久久久| 国产精品婷婷| 欧美久久精品午夜青青大伊人| 欧美肉大捧一进一出免费视频| 国产69精品久久久久9999人| 亚洲一区自拍偷拍| 亚洲三区四区| 水中色av综合| 国产福利一区二区三区视频| 国产精品成人在线| 精品一区在线视频| 日韩av久操| 亚洲国产精品久久久久久| 欧美精品性生活| 高清精品在线| 亚洲免费色视频| 亚洲mv在线看| 飘雪影院手机免费高清版在线观看| 国产精品99久久久久久宅男| 国产成人在线一区| 日韩av无码中文字幕| 亚洲欧美日韩高清在线| 一区二区福利视频| 久久人人妻人人人人妻性色av| 欧美专区视频| 欧美精品亚洲一区二区在线播放| 一本色道无码道dvd在线观看| 激情影院在线| 一区二区三区四区在线免费观看 | 在线免费观看成人短视频| 每日在线观看av| 污视频在线免费观看网站| 国产精品久久久久久久久快鸭| 欧美一区亚洲二区| 日韩电影免费| 91原创在线视频| 精品国产乱码久久久久软件| 四虎精品一区二区三区| 成人综合婷婷国产精品久久 | 四季av在线一区二区三区| 亚洲欧洲在线视频| 自拍偷拍中文字幕| 亚洲三级网页| 一区二区三区 在线观看视| a级大片在线观看| 久久av电影| 亚洲三级av在线| 在线观看日本中文字幕| 国产欧美日韩影院| 在线国产精品播放| 四虎影视1304t| 97视频精品| 欧美精品免费播放| 久久久久久久久久久久久久免费看| 永久亚洲成a人片777777| 久久视频在线看| 欧美黄色免费观看| 亚洲人成毛片在线播放女女| 91av在线播放视频| 色老头一区二区| 免费av网站大全久久| 91精品国产综合久久香蕉最新版 | 国产一区二区久久| 91精品网站| 人妻与黑人一区二区三区| av高清久久久| 日韩中文不卡| 大地资源网3页在线观看| 曰韩精品一区二区| 欧美色播在线播放| 97国产精品免费视频| 精品成人免费视频| 久久亚洲美女| 国产欧美久久久久久| aaa一区二区三区| 99久免费精品视频在线观看| 欧美三级电影在线播放| 日本中文字幕在线播放| 亚洲精品va在线观看| 久色视频在线播放| 91另类视频| 欧美xxxx在线观看| 自拍偷拍视频亚洲| 亚洲五月综合| 欧美一区三区三区高中清蜜桃| 少妇又紧又色又爽又刺激视频 | 国产成人av片| 久久99青青| 欧美日韩成人在线观看| 国产91精品看黄网站在线观看| 精品一区二区三区影院在线午夜 | 亚洲mv大片欧洲mv大片精品| 日本成人黄色网| 91午夜精品| 在线播放日韩av| 日本网站在线免费观看| 美女免费视频一区二区| 精品国产区在线| 成人免费网站在线观看视频| 日韩欧美a级成人黄色| 中文字幕无码毛片免费看| 免费成人网www| 色综合天天综合网国产成人网| 99久热在线精品996热是什么| 国产自产视频一区二区三区| 欧美精品123| bbw在线视频| 欧美一区在线视频| 夫妇交换中文字幕| 国产欧美一级| 不卡一区二区三区四区五区| av在线免费一区| 精品人伦一区二区三区蜜桃免费 | 中文字幕在线观看免费| 99精品在线免费| 粉嫩av一区二区三区天美传媒 | 99精品国产高清一区二区| 春暖花开成人亚洲区| 午夜欧美2019年伦理| 爱情岛论坛亚洲自拍| 成人在线一区| 国产精品7m视频| 青青青免费视频在线2| 亚洲香蕉伊在人在线观| 一级黄色免费毛片| 99国产精品一区二区| 国产精品露脸av在线| 你懂的视频在线观看| 精品久久香蕉国产线看观看亚洲| 日本天堂在线播放| 伊人成综合网| 成人网欧美在线视频| 在线观看a视频| 欧美性大战久久| 欧美激情 一区| 久久综合婷婷| 日韩在线观看电影完整版高清免费| 亚洲人成午夜免电影费观看| 亚洲激情在线观看视频免费| 亚洲精品www久久久久久| 成人高清在线视频| 国产原创中文在线观看| 国产精品乱战久久久| 欧美劲爆第一页| 色wwwwww| 欧美日韩在线视频首页| 少妇大叫太粗太大爽一区二区| 亚洲女同同性videoxma| 久久一区二区三区欧美亚洲| 625成人欧美午夜电影| 亚洲欧美第一页| 午夜一区二区三区四区| 国产欧美视频在线观看| 亚洲欧美久久久久| 国产精品久久久久久麻豆一区软件| 国产欧美日韩中文字幕| www.久久ai| 精品国内二区三区| 精品国产乱码一区二区| 26uuu亚洲综合色欧美| 日韩精品视频久久| 成人影视亚洲图片在线| 成人激情视频在线| 国精产品一区一区三区mba下载| 亚洲精品一区二区三区在线观看| 国产成人免费观看视频| 国产亚洲一区二区在线观看| 中文字幕有码av| 欧美 日韩 国产 一区| 国产一区二区不卡视频在线观看 | 国色天香一区二区| 久久久久久草| 未满十八勿进黄网站一区不卡| 欧美精品在线免费播放| 91九色国产ts另类人妖| 国内老熟妇对白hdxxxx| 天天色 色综合| 在线视频第一页| 国产精品99久久久久| 免费国产a级片| 日韩在线高清| 国产自产在线视频一区| 在线女人免费视频| 久久婷婷国产麻豆91天堂| 亚洲欧美日韩成人在线| 欧美人与z0zoxxxx视频| 国产精品不卡av| 国产精品欧美一区喷水| 私密视频在线观看| 久草中文综合在线| 黄色免费视频大全| 一本到12不卡视频在线dvd| 麻豆传媒一区二区| 国产在线视频欧美一区| 日韩免费在线免费观看| 男女视频在线| 日韩亚洲综合在线| 午夜小视频免费| 91精品国产日韩91久久久久久| 欧美一级特黄视频| 亚洲综合色区另类av| 亚洲色图日韩精品| 久久在线免费观看| 欧美图片自拍偷拍| 奇米精品一区二区三区在线观看 | 色婷婷视频在线观看| 伊人成人开心激情综合网| 人妻中文字幕一区| 欧美一级久久久久久久大片| 日韩国产成人在线| 欧美日韩在线视频一区| 国产亚洲欧美精品久久久www| 国产精品日产欧美久久久久| 亚洲第一成人网站| 9i在线看片成人免费| 亚洲三级在线视频| 美女免费视频一区二区| 欧美精品aaaa| 久久精品女人| 国产91在线免费| 亚洲大胆av| www.国产在线视频| 欧美欧美全黄| www.69av| 欧美日本不卡| 欧美视频在线第一页| 欧美/亚洲一区| 欧美日韩午夜爽爽| 欧美日韩国产高清| 日本老太婆做爰视频| 99久久.com| 中文字幕第一页亚洲| 婷婷成人基地| 无码人妻精品一区二区三区99v| 欧美丰满老妇| 亚洲区成人777777精品| 亚洲女同一区| 国产资源在线免费观看| 一区二区亚洲| 久久成人免费观看| 制服诱惑一区二区| 农村妇女精品一二区| 久久亚洲国产精品一区二区| mm1313亚洲国产精品无码试看| 久久综合导航| 成人亚洲精品777777大片| 日本成人超碰在线观看| 日韩精品视频一二三| 国产尤物一区二区| www.色.com| 成人国产免费视频| 好吊日免费视频| 国产农村妇女精品| 天堂av免费在线| 亚洲精品大片www| 日韩av一二三区| 一本到不卡精品视频在线观看 | 91超碰在线| 欧美专区国产专区| 久久人体av| 97人人模人人爽人人少妇| 国产精品乱战久久久| 欧美人与物videos另类| 久久五月天小说| 9色porny| 葵司免费一区二区三区四区五区| 成人亚洲视频在线观看| 国内精品写真在线观看| 欧美激情第四页| 国产精品456| 国产精品无码一区二区三区| 中文字幕一区二区三中文字幕| 激情五月少妇a| 色偷偷成人一区二区三区91| 亚洲天天综合网| 精品欧美乱码久久久久久| 国产视频福利在线| 欧美精品在线观看91| 大胆人体一区二区| 亚洲一区二区三区久久 | www.日韩欧美| heyzo高清在线| 国产精品丝袜白浆摸在线| 在线精品自拍| 亚洲精品视频一二三| 极品少妇一区二区三区| 国产日韩欧美久久| 成人免费黄色大片| 欧美一区二区影院| aaa一区二区三区| 一本色道久久88亚洲综合88| 中文字幕中文字幕在线十八区 | 日韩三级不卡| 欧美一区免费视频| 亚洲高清在线| 波多野结衣免费观看| 国产调教视频一区| 日韩黄色精品视频| 欧美一区二区视频免费观看| 免费福利在线视频| 久久久久成人网| 国产一精品一av一免费爽爽| 欧洲精品一区色| 亚洲一区一卡| 黄色在线免费播放| 亚洲丝袜精品丝袜在线| 青娱乐在线免费视频| 日韩电影大片中文字幕| 欧美另类tv| 91精品网站| 亚洲一区二区| www.99r| 国产婷婷色一区二区三区 | 午夜在线视频一区二区区别| 肉丝美足丝袜一区二区三区四| 国产精品久久久久四虎| 一级一片免费看| 日韩精品在线免费观看视频| 蜜桃传媒在线观看免费进入| 147欧美人体大胆444| 91视频精品| 日本 片 成人 在线| 国产日韩欧美制服另类| 秋霞精品一区二区三区| 亚洲国产精品久久久久秋霞蜜臀| 福利成人导航| 国产精品国模大尺度私拍| 欧美体内she精视频在线观看| 97超碰人人看| 依依成人综合视频| 国产成人精品a视频| 久久影视电视剧免费网站清宫辞电视| 欧美激情啪啪| 超碰免费在线公开| 国产一区二区三区在线看麻豆| 国产一区在线观看免费| 欧美日韩第一区日日骚| 欧美日韩xx| 亚洲最大的免费| 好吊视频一区二区三区四区| 成人在线电影网站| 黑人巨大精品欧美一区二区| 亚洲av成人精品一区二区三区在线播放 | av在线资源| 久久综合一区| 日韩国产精品久久久| 天天摸日日摸狠狠添| 欧美日韩精品系列| 91小视频xxxx网站在线| 国产精品久久精品视| 国产精品女主播一区二区三区| 97伦伦午夜电影理伦片| 欧美日韩卡一卡二| 18videosex性欧美麻豆| 精品视频一区二区| 日韩av午夜在线观看| 色婷婷在线视频观看| 亚洲国产精品久久久久秋霞不卡| 日韩精品三区| 99re99热| 92精品国产成人观看免费| 在线观看你懂的网站| 久久天堂电影网| 欧美调教网站| 欧美精品性生活| 亚洲国产一区二区视频| 天堂a√在线| 国产欧美精品久久久| 国内一区二区三区| av手机在线播放| 日韩一区二区高清| 成人午夜视屏| 国产欧美综合一区| 91在线播放网址| 国产又粗又猛又爽| 91精品国产高清自在线| 日韩电影免费网站| 91九色蝌蚪porny| 欧美性生活久久| 8x8ⅹ拨牐拨牐拨牐在线观看| 日韩国产欧美一区| 成人丝袜视频网| 亚洲一区二区视频在线播放| 欧美激情在线观看| 色欧美自拍视频| 97超碰在线免费观看| 日韩视频一区二区在线观看| 亚洲伦乱视频|