Hive的HQL執(zhí)行計劃

一個Hive查詢被轉(zhuǎn)換成一個序列(更多的是一個有向無環(huán)圖)的階段。這些階段可能是映射/還原階段,甚至可能是進行轉(zhuǎn)移或文件系統(tǒng)操作(如移動和重命名)的階段。執(zhí)行計劃輸出有三個部分:

  • 查詢的抽象語法樹
  • 計劃不同階段之間的依賴關(guān)系。
  • 每個階段的描述

執(zhí)行計劃語法

EXPLAIN Syntax
Hive provides an EXPLAIN command that shows the execution plan for a query. The syntax for this statement is as follows:

EXPLAIN [EXTENDED|DEPENDENCY|AUTHORIZATION] query

執(zhí)行計劃樣例1

explain select * from emp;

執(zhí)行計劃樣例2

explain extended select deptno,avg(sal) from emp group by deptno;
說明:加上extended 關(guān)鍵字表示更為詳細(xì)的計劃。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容