Presto-[12]-Syntax-EXPLAIN
来源:互联网 发布:原油api数据公布网站 编辑:程序博客网 时间:2024/06/06 02:23
原文
https://prestodb.io/docs/current/sql/explain.html
学习EXPLAIN,可用于执行cost评估和合法性检测
Synopsis
Description
展示statement的逻辑、分布式执行计划或者statement的有效性。用TYPE DISTRIBUTED option展示分片组织的plan,每个plan的分片fragment被一个或多个nodes执行。
Fragments的切分形式同时反映着数据在presto nodes间的exchange关系。Fragment的类型标识fragment如何在Presto nodes 中执行,
也标识着数据如何在fragments中分布。
SINGLE
- 在单节点上执行的Fragment
HASH
- 将输入数据以 轮询方式进行分散distributed,使得Fragment在固定数量的nodes上执行。
ROUND_ROBIN
- 将输入数据用hash函数进行分散distributed
BROADCAST
- 将输入数据以broadcasted广播到所有节点上去 ,使得Fragment在固定数量的nodes上执行。
SOURCE
- Fragment在可获得splits的节点上执行
Examples
Logical plan:
Distributed plan:
Validate:
阅读全文
0 0
- Presto-[12]-Syntax-EXPLAIN
- explain
- EXPLAIN
- EXPLAIN
- [Presto]什么是Presto
- [Presto]部署运行Presto
- Presto学习-presto介绍
- Presto-[7]-Presto Security
- Hello Presto
- presto编译
- presto 文档
- 初识presto
- presto hbase
- Presto随笔
- Presto必知必会
- presto部署
- presto-csdn
- Presto安装
- 【Java学习笔记】内部类
- 牛客网 Wannafly挑战赛6 逆序对(思路)
- 在IAR中的workspace增加下载代码选项
- Service Mesh 现在如此火热,你了解多少?
- TensorFlow RNN 文本情感分析
- Presto-[12]-Syntax-EXPLAIN
- label和span标签设置宽度width无效问题的解决方式
- Testing Round #14 (Unrated) B
- Nginx 常用配置文件说明
- js写的漂亮俄罗斯方块
- 知识学习——Java异常处理
- oracle锁表操作
- win10+ubuntu双系统配置
- Testing Round #14 (Unrated) B