DWS开发设计建议 DWS总体开发设计规范 DWS连接管理规范 DWS对象设计规范 DWS SQL开发规范 DWS外表功能开发规范 DWS存储过程开发规范 DWS各对象设计详细规则
DWS数据库对象设计规则 DWS Database和Schema设计规则 DWS表设计规则 DWS字段设计规则 DWS约束设计规则 DWS视图和关联表设计规则 父主题: DWS各对象设计详细规则
使用JDBC或ODBC进行DWS二次开发 开发前准备 基于JDBC开发 基于ODBC开发
基于JDBC开发 JDBC开发流程 JDBC包与驱动类 加载驱动 连接数据库 执行SQL语句 处理结果集 常用JDBC开发示例 应用端加工RoaringBitmap结果集并入库DWS开发示例 JDBC接口参考 父主题: 使用JDBC或ODBC进行DWS二次开发
DWS对象设计规范 DATABASE对象设计规范 USER对象设计规范 SCHEMA对象设计规范 TABLESPACE对象设计规范 TABLE对象设计规范(重点) INDEX对象设计规范(重点) VIEW对象设计规范 父主题: DWS开发设计建议
DWS SQL开发规范 DDL操作规范 INSERT操作规范 UPDATE&DELETE操作规范 SELECT操作规范 父主题: DWS开发设计建议
DWS各对象设计详细规则 DWS数据库对象命名规则 DWS数据库对象设计规则 DWS JDBC配置规则 DWS SQL编写规则 自定义DWS外部函数(pgSQL/Java)使用规则 DWS PL/pgSQL使用规则 父主题: DWS开发设计建议
基于ODBC开发 ODBC(Open Database Connectivity,开放数据库互连)是由Microsoft公司基于X/OPEN CLI提出的用于访问数据库的应用程序编程接口。应用程序通过ODBC提供的API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植性
使用PostGIS Extension PostGIS概述 PostGIS使用 PostGIS支持和限制 OPEN SOURCE SOFTWARE NOTICE (For PostGIS)
DWS资源监控 DWS为用户提供了多维度的资源监控视图。可以查看作业的实时资源记录和历史资源记录。 用户资源监控 资源池资源监控 内存资源监控 实例资源监控 实时TopSQL 历史TopSQL TopSQL查询示例
DWS性能调优 性能调优概述 性能诊断 系统调优 SQL调优 SQL调优案例
性能诊断 集群性能分析 慢SQL分析 SQL诊断 表诊断 父主题: DWS性能调优
系统调优 数据库系统参数调优 SMP并行执行 配置LLVM 父主题: DWS性能调优
慢SQL分析 查询最耗性能的SQL 分析作业是否被阻塞 父主题: 性能诊断
SQL调优 SQL查询执行流程 SQL执行计划 执行计划算子 SQL调优流程 更新统计信息 审视和修改表定义 SQL调优进阶 优化器参数调整 使用Plan Hint进行调优 例行维护表 例行重建索引 SQL语句出错自动重试 query_band负载识别 父主题: DWS性能调优
SQL调优进阶 SQL自诊断 语句下推调优 子查询调优 统计信息调优 算子级调优 数据倾斜调优 plan management 磁盘缓存主动预热调优 通过主外键约束消除多余的JOIN SQL语句改写规则 父主题: SQL调优
使用Plan Hint进行调优 Plan Hint调优概述 Join顺序的Hint Join方式的Hint 行数的Hint Stream方式的Hint Scan方式的Hint 子链接块名的hint 运行倾斜的hint 指定子查询不提升的hint Drive方式的Hint 字典编码的
SQL调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:使排序下推 案例:设置cost_param对查询性能优化 案例:调整局部聚簇键 案例:调整中间表存储方式 案例:改建分区表 案例:调整GUC参数best_agg_plan 案例:改写SQL
DWS用户自定义函数 PL/Java语言函数 PL/pgSQL语言函数
DWS存储过程 DWS存储过程简介 DWS存储过程数据类型转换 DWS存储过程数组和record DWS存储过程声明语法 DWS存储过程基本语句 DWS存储过程动态语句 DWS存储过程控制语句 DWS存储过程其他语句 DWS存储过程游标 DWS存储过程高级包 DWS存储过程调试