发布

Impala

Apache Impala 分享
专栏成员
6
文章
1504
阅读量
7
订阅数
Impala Plan Schedule
数据库中一个逻辑查询计划生成后, 需要进行ToPhysical Plan 转化为物理的查询计划, 本文主要讲解 Scan算子 是怎么初始化和分发的, 其他算子可类推
jasong
2024-09-23
1350
Impala ImpalaServer QueryHander, ClientRequestState, Coordinator, Scheduler 关系
jasong
2024-06-06
1590
Impala 内存
Arena 别名参考LevelDB设计, BufferPool 我理解主要是进行按照不同Page大小,缓存不同PerSizeList连续空间..
jasong
2024-04-07
1960
Apache Impala RowBatch/Tuple/Row/Slot
RowBatch 即对一批行(TupleRow)的封装, 每一行有多个元祖Tuple组成, 最大的行数在构建时是固定的, RowBatch 算子之间交互的最小的单位
jasong
2024-04-07
1950
Impala 内存梳理1
Arena 别名参考LevelDB设计, BufferPool 我理解主要是进行按照不同Page大小,缓存不同PerSizeList连续空间..
jasong
2024-03-05
2270
impala be query plan 3 prepare->open->close
为特定查询创建的所有后端执行状态的中心类(例如:各个片段实例的FragmentInstanceStates)。此类包含或使可访问状态在片段实例之间共享;相反,片段实例特定的状态收集在FragmentInstanceState中。QueryState的生存期由引用计数决定。代表查询执行并访问其任何状态的任何线程都必须获取对相应QueryState的引用,并至少在该访问期间保持该引用。通过QueryExecMgr::Get-/ReleaseQueryState()或QueryState::ScopedRef(后者用于仅限于单个函数或块范围的引用)获取和发布引用。只要引用计数大于0,查询的所有控制结构(包含在该类中或可通过该类访问,如FragmentInstanceStates)都保证是活动的。
jasong
2022-09-28
5920
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档