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 解決限制
- 臨時表:不得已的解決方法