2.2.3 服务层:Metadata Service、Query Optimizer、Planner 在分布式SQL引擎的浩瀚星图中,服务层是那颗静默却不可替代的“地心”——它不直接处理数据块,却决定每一行数据是否被读取;它不执行物理扫描,却裁定千万次JOIN该走哪条路径;它不落盘存储,却让万亿字节的元数据如呼吸般实时可查。当你在Trino控制台敲下 ,真正开始工作的,并非Worker节点上的Task,而是服务层中三个精密咬合的齿轮:Metadata Service、Query Optimizer与Planner。它们不露锋芒,却以毫秒级决策左右着查询的生死存亡。 这不是一个“组件列表”,而是一套协同演化的决策神经系统。