學(xué)AI,好工作 就找北大青鳥
關(guān)注小青 聽課做題,輕松學(xué)習(xí)
周一至周日
4000-9696-28

在Presto中如何執(zhí)行一個SQL查詢?nèi)蝿?wù)呢?

來源:北大青鳥總部 2021年01月21日 11:45

摘要: 在Presto中如何執(zhí)行一個SQL查詢?nèi)蝿?wù)呢?

簡單來說,大概是這樣的:用戶在客戶端發(fā)出一個SQL查詢請求,Coordinator接受來自客戶端的請求,并對該SQL語句進(jìn)行解析,生成查詢計(jì)劃,按查詢計(jì)劃依次生成SQLQueryExecution—》SQLStageExecution—〉HTTPRemotePlan,把最后的Plan任務(wù)分配給到Worker節(jié)點(diǎn);Worker節(jié)點(diǎn)根據(jù)任務(wù)內(nèi)容從Connector中獲取數(shù)據(jù),執(zhí)行計(jì)算,計(jì)算完畢后把結(jié)果給到Coordinator,Coordinator獲取結(jié)果把結(jié)果寫入緩存,客戶端不斷輪詢Coordinator中的查詢結(jié)果,一次任務(wù)執(zhí)行完畢,把數(shù)據(jù)給用戶展示出來。

QQ截圖20201103093011.png

熱門班型時間
人工智能就業(yè)班 即將爆滿
AI應(yīng)用線上班 即將爆滿
UI設(shè)計(jì)全能班 即將爆滿
數(shù)據(jù)分析綜合班 即將爆滿
軟件開發(fā)全能班 爆滿開班
網(wǎng)絡(luò)安全運(yùn)營班 爆滿開班
報名優(yōu)惠
免費(fèi)試聽
課程資料
官方微信
返回頂部
培訓(xùn)課程 熱門話題 站內(nèi)鏈接