SQL 参考
- 创建和修改分布式对象 (DDL)
- https://citus.hacker-linner.com/develop/reference_ddl.html
- 创建和分发表
- 引用表
- 分布协调器数据
- 共置表
- 从 Citus 5.x 升级
- 删除表
- 修改表
- 添加/修改列
- 添加/删除约束
- 使用 NOT VALID 约束
- 添加/删除索引
- 类型和函数
- 手动修改
- 摄取、修改数据 (DML)
- https://citus.hacker-linner.com/develop/reference_dml.html
- 插入数据
- “From Select” 子句(分布式汇总
- COPY 命令(批量加载
- 使用汇总缓存聚合
- https://citus.hacker-linner.com/develop/reference_dml.html#rollups
- 更新和删除
- 最大化写入性能
- 查询分布式表 (SQL)
- https://citus.hacker-linner.com/develop/reference_sql.html
- 聚合函数
- Count (Distinct) 聚合
- 估计 Top N 项
- 百分位数计算
- 限制下推
- 分布式表的视图
- 连接
- 共置连接
- 引用表连接
- 重新分区连接
- 查询处理
- https://citus.hacker-linner.com/develop/reference_processing.html
- 分布式查询 Planner
- 分布式查询执行器
- 子查询/CTE Push-Pull 执行
- PostgreSQL 规划器和执行器
- 手动查询传播
- https://citus.hacker-linner.com/develop/reference_propagation.html
- 在所有 Worker 上运行
- 在所有分片上运行
- 限制
- SQL 支持和解决方法
- https://citus.hacker-linner.com/develop/reference_workarounds.html
- 解决方法
- 使用 CTE 解决限制
- 临时表:不得已的解决方法