最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

[HIVE]中的insert into操作為什么非常慢

[HIVE]中的insert into操作為什么非常慢

例如如下語句 insert into table1 partition(xxx=xxx) select * from table2即使數(shù)據(jù)只有兩三條,也要2分鐘,這是為什么?
查看完整描述

1 回答

?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

你可以這樣查看hive的執(zhí)行計劃:

     > explain insert into t2 select value from t;
OK
Plan optimized by CBO.

Stage-3
  Stats-Aggr Operator
    Stage-0
      Move Operator
        table:{"name:":"default.t2"}
        Stage-2
          Dependency Collection{}
            Stage-1
              Map 1
              File Output Operator [FS_2]
                table:{"name:":"default.t2"}
                Select Operator [SEL_1] (rows=3 width=1)
                  Output:["_col0"]
                  TableScan [TS_0] (rows=3 width=1)
                    default@t,t,Tbl:COMPLETE,Col:NONE,Output:["value"]

Hive的執(zhí)行要轉化成若干步map-reduce的過程,而且可能要在多個節(jié)點間通信,所以即便很少的數(shù)據(jù)可能也是費了半天勁才執(zhí)行出來的。就是說hive是為了處理大數(shù)據(jù)的,對于小數(shù)據(jù)的處理并不是優(yōu)勢。


查看完整回答
反對 回復 2018-07-25
  • 1 回答
  • 0 關注
  • 7494 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號