背景 Trino 集群如果不做任何配置优化,按照默认配置上线,Master 和 Worker 节点都很容易发生 OOM.本文从 Trino 内存设计出发, 分析 Trino 内存管理机制,到限制与优化内存分配,使 Worker 节点不易发生 OOM. Trino 内存类型 Trino(version 400)只有一个内存池,由 Coordinator 来管理这个内存池,即管理集群内存. Coordinator 协调员一般为集群 Master 节点,Master 节点负责 SQL 解析.分析.优化…