分布式 PostgreSQL,Citus 11.x SQL 参考(中文手册)

2022-09-02 14:01:22 浏览数 (1)

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 解决限制
      • 临时表:不得已的解决方法

0 人点赞