📄️ 查看运行中的查询
本文介绍如何在 StarRocks 中查看正在运行的查询并分析其资源消耗。
📄️ 为 CBO 收集统计信息
本主题介绍 StarRocks 基于成本的优化器 (CBO) 的基本概念,以及如何收集统计信息供 CBO 选择最优的查询计划。StarRocks 2.4 引入了直方图 (histograms) 来收集准确的数据分布统计信息。
📄️ SQL 执行计划管理器
本主题介绍 SQL 计划管理器功能的と基本概念和使用场景,以及如何使用 SQL 计划管理器对查询计划进行规范化。
📄️ 查询反馈
本主题介绍查询反馈功能、其应用场景,以及如何基于执行统计信息的反馈使用查询计划顾问 (Query Plan Advisor) 来优化查询计划。
📄️ 同步物化视图
本主题介绍如何创建、使用和管理同步物化视图 (Rollup)。
🗃️ 异步物化视图
6 个条目
📄️ Colocate Join
对于 Shuffle Join 和 Broadcast Join,如果连接条件满足,两个连接表的行数据会合并到同一个节点上完成 Join 操作。这两种 Join 方式都无法避免节点间数据网络传输带来的延迟或开销。
📄️ 使用 Lateral Join 进行列转行
列转行是 ETL 处理中常见的操作。Lateral 是一个特殊的 Join 关键字,可以将一行与内部子查询或表函数相关联。通过将 Lateral 与 unnest() 结合使用,可以将一行展开为多行。有关更多信息,请参阅 unnest。
🗃️ 缓存
2 项
🗃️ 计算不同值的数量
2 项
📄️ 排序流式聚合
数据库系统中的常见聚合方法包括 Hash Aggregate 和 Sort Aggregate。
📄️ 使用自增列和全局字典加速 COUNT(DISTINCT) 和 Join
本主题介绍如何使用自增列 (AUTO INCREMENT) 和全局字典 (Global Dictionary) 来加速 COUNT(DISTINCT) 计算和 Join。
📄️ 扁平 JSON
本文介绍 Flat JSON 的基本概念以及如何使用此功能。
📄️ 加速保持基数的 Join
本主题介绍如何加速具有表裁剪 (table pruning) 的基数保持 Join。此功能从 v3.1 开始支持。
📄️ 表达式的 JIT 编译
本主题介绍如何在 StarRocks 中启用和配置表达式的 JIT 编译。
📄️ 数据倾斜 Join V2
Skew Join V2 是 StarRocks 中的一项高级优化功能,它通过广播倾斜值来解决 JOIN 操作中的数据倾斜问题。当处理严重倾斜的数据分布时,此功能可以显著提高查询性能。