px是什么意思

执行计划中的
px partition iterator
px block iterator

是什么意思?

尤其是PX是什么意思? iterator什么意思? partition针对的是分区表?block针对的是普通表?

PX是并行执行算子
简单的可以理解为 partition iterator 是以分区粒度迭代数据,block iterator是以block粒度迭代数据

1 个赞

PX: Parallel eXecution

Iterator 是对数据的抽象,它把数据抽象成一块一块的,以便多个线程并发地处理这些数据。

一块数据如果对应的是一个分区,则是 partition iterator
一块数据如果对应的是一个或数个宏块,则是 block iterator

1 个赞