数据仓库服务 GaussDB(DWS)
数据仓库服务 GaussDB(DWS)
本产品内“
”的所有结果
本产品内“
”的所有结果
最新动态
功能总览
服务公告
产品公告
查看GaussDB(DWS)版本号
9.1.0.x版本说明
9.0.x版本说明(云原生3.0)
8.3.0版本说明
8.3.0.100版本新增功能
8.3.0.x补丁新增功能及解决问题
8.2.1版本说明
8.2.1版本新增功能
8.2.1.x补丁新增功能及解决问题
8.2.0版本说明
8.1.3版本说明
8.1.3版本新增功能
8.1.3.x补丁新增功能及解决问题
8.1.1版本说明
8.1.0版本说明
8.0.1版本说明
数据库接口删除说明
版本支持公告
产品介绍
图解数据仓库服务
什么是数据仓库服务
数据仓库类型
数据仓库规格
产品优势
应用场景
产品功能
基本概念
与其他云服务的关系
安全
责任共担
身份认证与访问控制
资源访问控制(IAM权限控制)
数据库访问实现权限分层
GRANT授权和REVOKE撤销授权
行级访问控制
数据保护技术
数据备份
透明加密
SSL传输加密
数据脱敏
使用函数进行加密
审计与日志
服务韧性
监控安全风险
认证证书
安全公告
漏洞修复说明
GaussDB(DWS)权限管理
如何访问GaussDB(DWS)
使用限制
技术支持
配额说明
技术指标
计费说明
GaussDB(DWS)计费概述
计费模式
GaussDB(DWS)计费模式概述
按需计费
包年/包月
折扣套餐
计费项
计费样例
变更计费模式
变更计费模式概述
按需转包年/包月
包年/包月转按需
续费
续费概述
手动续费
费用账单
欠费说明
停止计费
成本管理
计费FAQ
如何免费试用数据仓库服务?
免费试用GaussDB(DWS) ,到期后为什么会被扣费?
领取免费数据仓库服务后,为什么看不到集群?
按需计费是否可通过关机暂停使用来节省费用?
创建集群时,为什么购买按钮一直处于灰色,无法提交?
集群被冻结了,导致无法使用,如何解冻?
GaussDB(DWS)是否支持在不删除集群的情况下进行冻结或关闭操作以停止计费?
快速入门
快速创建GaussDB(DWS)集群并导入数据进行查询
GaussDB(DWS)数据开发SQL入门操作
GaussDB(DWS)入门实践
管理指南
GaussDB(DWS)使用流程
准备工作
创建用户并授权使用GaussDB(DWS)
GaussDB(DWS)自定义策略
策略语法:细粒度策略
策略语法:RBAC
创建GaussDB(DWS)集群
创建GaussDB(DWS)专属集群
创建GaussDB(DWS)存算一体2.0集群
创建GaussDB(DWS)存算分离3.0集群
连接GaussDB(DWS)集群
连接GaussDB(DWS)集群方式介绍
获取GaussDB(DWS)集群连接地址
使用可视化工具连接GaussDB(DWS)集群
使用SQL编辑器连接GaussDB(DWS)集群
概述
使用SQL编辑器连接集群
数据开发操作
数据开发设置
使用Data Studio连接GaussDB(DWS)集群
使用命令行工具连接GaussDB(DWS)集群
下载客户端
使用Linux gsql客户端连接集群
使用Windows gsql客户端连接集群
使用SSL进行安全的TCP/IP连接
使用第三方库连接GaussDB(DWS)集群
使用JDBC和ODBC连接集群
开发规范
JDBC版本说明
下载JDBC或ODBC驱动
使用JDBC连接
配置JDBC连接(使用负载均衡方式)
配置JDBC连接(使用IAM认证方式)
使用ODBC连接
使用Python第三方库psycopg2连接集群
使用Python第三方库PyGreSQL连接集群
创建GaussDB(DWS)数据库和用户
迁移业务数据至GaussDB(DWS)集群
使用GDS-Kafka工具迁移数据至GaussDB(DWS)集群
概述
实例管理
连接管理
映射管理
作业管理
管理数据源
管理MRS数据源
MRS数据源使用概述
创建MRS数据源连接
更新MRS数据源配置
管理OBS数据源
管理LakeFormation数据源
GaussDB(DWS)集群数据安全与加密
开启GaussDB(DWS)数据库用户三权分立
使用KMS对GaussDB(DWS)集群进行加密
数据库加密简介
轮转加密密钥
转加密集群
开启GaussDB(DWS)控制台敏感操作保护
GaussDB(DWS)集群管理
查看GaussDB(DWS)集群详情
查看GaussDB(DWS)集群状态
查看GaussDB(DWS)集群拓扑图
管理GaussDB(DWS)集群连接
管理GaussDB(DWS)集群访问域名
为GaussDB(DWS)集群绑定和解绑弹性负载均衡
增删GaussDB(DWS)集群CN节点
管理GaussDB(DWS)数据库连接
GaussDB(DWS)资源负载管理
概述
资源池
功能介绍
添加资源池
修改资源池
删除资源池
资源管理计划
资源管理计划操作
资源管理计划阶段
空间管理
异常规则
GaussDB(DWS)逻辑集群管理
逻辑集群概述
添加/删除逻辑集群
管理逻辑集群
弹性增删逻辑集群
教程:已有数据的物理集群转换逻辑集群
教程:新物理集群划分为逻辑集群
教程:设置只读逻辑集群并绑定用户
修改GaussDB(DWS)集群GUC参数
管理GaussDB(DWS)标签
标签简介
标签管理
重置GaussDB(DWS)数据库系统管理员密码
启停和删除GaussDB(DWS)集群
管理企业项目
GaussDB(DWS)集群运维
在监控面板(DMS)查看GaussDB(DWS)集群监控
数据库监控简介
监控项列表
集群概览
监控
节点监控
性能监控
数据库监控
实时查询
历史查询
实例监控
资源池监控
工具
SQL诊断
SQL探针
表诊断
智能分布列推荐
负荷分析
负荷分析概述
负荷信息快照
负荷诊断报告
监控设置
任务详情
典型场景
SQL诊断场景
在Cloud Eye查看GaussDB(DWS)集群监控
查看GaussDB(DWS)集群告警
告警管理简介
告警规则
订阅告警通知
告警处理
DWS_2000000001 节点CPU使用率超阈值(Node CPU Usage Exceeds the Threshold)
DWS_2000000006 节点数据盘使用率超阈值(Node Data Disk Usage Exceeds the Threshold)
DWS_2000000009 节点数据盘I/O利用率超阈值(Node Data Disk I/O Usage Exceeds the Threshold)
DWS_2000000012 节点数据盘时延超阈值(Node Data Disk Latency Exceeds the Threshold)
DWS_2000000016 查询语句触发下盘量超阈值(Data Spilled to Disks for a Query Statement Exceeds the Threshold)
DWS_2000000017 查询语句堆积数量超阈值(Number of Queuing Query Statements Exceeds the Threshold)
DWS_2000000018 集群默认资源池队列阻塞(Queue congestion in the cluster default resource pool)
DWS_2000000020 集群的SQL探针耗时超阈值(SQL probe of the cluster Usage Exceeds the Threshold)
DWS_2000000023 集群中存在持有锁过长的vacuum full操作(Vacuum Full Operation That Holds A Table Lock Exceeds the Threshold)
DWS_2000000027 DWS集群节点实例内存使用率超阈值(The process memory usage in the data warehouse cluster exceeds the threshold)
DWS_2000000028 DWS集群节点动态内存使用率超阈值(The dynamic memory usage in the data warehouse cluster exceeds the threshold)
查看并订阅GaussDB(DWS)集群事件
事件通知概述
订阅事件通知
查看事件
GaussDB(DWS)常用运维命令集
备份与恢复GaussDB(DWS)集群
快照概述
手动快照
创建手动快照
删除手动快照
自动快照
自动快照概述
设置自动快照策略
复制自动快照
删除自动快照
查看快照信息
恢复快照
恢复快照约束
恢复快照到新集群
恢复快照到原集群
快照参数配置
停止快照
GaussDB(DWS)集群节点扩缩容
查看巡检
节点管理
节点变更
集群扩容
集群重分布
重分布
查看重分布详情
集群缩容
GaussDB(DWS)集群规格变更
弹性变更规格
经典变更规格
EVS集群磁盘扩容
GaussDB(DWS)集群容灾管理
GaussDB(DWS)集群容灾场景介绍
创建与启动GaussDB(DWS)集群容灾
切换GaussDB(DWS)集群容灾
停止与删除GaussDB(DWS)集群容灾
GaussDB(DWS)集群升级
GaussDB(DWS)集群日志管理
GaussDB(DWS)集群支持的日志类型说明
转储GaussDB(DWS)数据库审计日志
查看GaussDB(DWS)数据库审计日志
查看GaussDB(DWS)管理控制台操作日志
查看GaussDB(DWS)集群其他日志
GaussDB(DWS)集群状态异常操作
Vacuum回收GaussDB(DWS)空间
智能运维概览
管理运维计划
查看运维任务
授权GaussDB(DWS)集群运维账号
最佳实践
导入导出
导入数据最佳实践
GDS实践指南
迁移OBS桶数据至GaussDB(DWS)集群
使用GDS从远端服务器上导入表数据到GaussDB(DWS)集群
从MRS Hive导入表数据到GaussDB(DWS)集群
使用EXTERNAL SCHEMA跨集群访问HiveMetaStore元数据
从DLI导入表数据到GaussDB(DWS)集群
使用外表功能实现GaussDB(DWS)集群间数据迁移
从GaussDB(DWS)集群导出ORC数据到MRS集群
数据迁移
使用CDM迁移Oracle数据至GaussDB(DWS)集群
迁移流程
准备工具
迁移表定义
本地安装PLSQL工具
导出表定义、语法转换迁移
迁移表全量数据
配置DWS数据源连接
配置Oracle数据源连接
表迁移
验证
迁移业务SQL
业务语法转换迁移
验证
使用CDM迁移MySQL数据至GaussDB(DWS)集群
使用DRS实时同步MySQL表数据至GaussDB(DWS)集群
使用DLI Flink作业实时同步MySQL数据至(GaussDB)DWS集群
使用CDM迁移Hologres至GaussDB(DWS)集群
使用CDM迁移AnalyticDB for MySQL至GaussDB(DWS)集群
使用DLI Flink作业实时同步Kafka数据至(GaussDB)DWS集群
使用GDS互联互通功能实现GaussDB(DWS)集群间数据迁移
数据分析
使用GaussDB(DWS)秒级查询交通卡口通行车辆行驶路线
使用GaussDB(DWS)分析某公司供应链需求
使用GaussDB(DWS)分析零售业百货公司经营状况
存算分离
GaussDB(DWS) 3.0 存算分离使用建议及性能优化
数据开发
使用GaussDB(DWS)冷热数据切换功能降低业务成本
使用GaussDB(DWS)分区自动管理功能降低电商和物联网行业数据分区维护成本
使用GaussDB(DWS)视图重建功能实现视图解耦以提升开发效率
HStore表使用优秀实践
GIN索引使用实践
实现数据列的加解密
通过视图管控数据权限
数据库管理
基于角色的权限管理(RBAC)
只读用户配置权限
SQL查询优秀实践
数据倾斜查询优秀实践
导入过程存储倾斜即时检测
快速定位查询存储倾斜的表
用户管理优秀实践
查看表和数据库的信息
数据库SEQUENCE优秀实践
性能调优
基于表结构设计和调优提升GaussDB(DWS)查询性能
调优前:学习表结构设计
步骤1:创建初始表并加装样例数据
步骤2:测试初始表结构下的系统性能并建立基线
步骤3:调优表操作具体步骤
步骤4:创建新表并加载数据
步骤5:测试新的表结构下的系统性能
步骤6:调优表性能评估
附录:表创建语法
分析正在执行的SQL以处理GaussDB(DWS)业务阻塞
集群管理
为两种作业绑定不同资源池以实现GaussDB(DWS)资源负载能力
GaussDB(DWS)存算一体架构弹性伸缩系统性介绍
数据迁移与同步
迁移数据到GaussDB(DWS)
导入数据
从OBS并行导入数据
关于OBS并行导入
从OBS导入CSV、TXT数据
创建访问密钥(AK和SK)
上传数据到OBS
创建OBS外表
执行导入数据
处理导入错误
OBS导入数据示例
从OBS导入ORC、CARBONDATA数据
OBS上的数据准备
创建外部服务器
创建外表
通过外表查询OBS上的数据
清除资源
支持的数据类型
使用GDS从远端服务器导入数据
关于GDS并行导入
准备源数据
安装配置和启动GDS
创建GDS外表
执行导入数据
处理导入错误
停止GDS
GDS导入示例
从MRS导入数据到集群
从MRS导入数据概述
MRS集群上的数据准备
手动创建外部服务器
创建外表
执行数据导入
清除资源
从GaussDB(DWS)集群导入数据到新集群
基于GDS的跨集群互联互通
使用开源Kettle导入数据
使用gsql元命令\COPY导入数据
使用COPY FROM STDIN导入数据
关于COPY FROM STDIN导入数据
CopyManager类简介
整库迁移
使用CDM迁移数据到GaussDB(DWS)
使用DSC工具迁移SQL脚本
实时入库
使用DRS将数据导入GaussDB(DWS)
Kafka实时入库到GaussDB(DWS)
元数据迁移
使用gs_dump和gs_dumpall命令导出元数据
概述
导出单个数据库
导出数据库
导出模式
导出表
导出所有数据库
导出所有数据库
导出全局对象
无权限角色导出数据
使用gs_restore导入数据
导出数据
导出数据到OBS
关于OBS并行导出
导出CSV、TXT数据到OBS
规划导出数据
创建OBS外表
执行导出
示例
导出ORC数据到OBS
规划导出数据
创建外部服务器
创建外表
执行导出
导出ORC数据到MRS
导出ORC数据概述
规划导出数据
创建外部服务器
创建外表
执行导出
使用GDS导出数据到远端服务器
关于GDS并行导出
规划导出数据
安装配置和启动GDS
创建GDS外表
执行导出数据
停止GDS
GDS导出示例
其他操作
GDS管道文件常见问题
查看数据倾斜状态
分析表
开发指南
标准数仓开发指南(9.1.0.x)
欢迎
文档面向的读者对象
阅读指引
前置条件
系统概述
高可靠事务处理
查询高性能
相关概念
定义数据库对象
创建和管理数据库
创建和管理Schema
创建和管理表
选择表存储模型
表分区定义
创建和管理索引
创建和使用序列
创建和管理视图
创建和管理定时任务
查看系统表
开发设计建议
开发设计建议概述
数据库对象命名
数据库对象设计
Database和Schema设计
表设计
字段设计
约束设计
视图和关联表设计
JDBC配置
SQL编写
自定义外部函数(pgSQL/Java)使用
PL/pgSQL使用
管理数据库安全
管理用户及权限
数据库用户
用户管理
自定义密码策略
权限管理
三权分立
敏感数据管理
行级访问控制
数据脱敏
使用函数加解密
使用pgcrypto加密数据
Oracle、Teradata和MySQL语法兼容性差异
教程:使用JDBC或ODBC开发
开发规范
驱动下载
基于JDBC开发
JDBC包与驱动类
开发流程
加载驱动
连接数据库
执行SQL语句
处理结果集
关闭连接
示例:常用操作
示例:重新执行应用SQL
示例:通过本地文件导入导出数据
示例:从MySQL向GaussDB(DWS)进行数据迁移
示例:应用端加工RoaringBitmap结果集并入库GaussDB(DWS)
JDBC接口参考
java.sql.Connection
java.sql.CallableStatement
java.sql.DatabaseMetaData
java.sql.Driver
java.sql.PreparedStatement
java.sql.ResultSet
java.sql.ResultSetMetaData
java.sql.Statement
javax.sql.ConnectionPoolDataSource
javax.sql.DataSource
javax.sql.PooledConnection
javax.naming.Context
javax.naming.spi.InitialContextFactory
CopyManager
基于ODBC开发
ODBC包及依赖的库和头文件
Linux下配置数据源
Windows下配置数据源
ODBC开发示例
ODBC接口参考
SQLAllocEnv
SQLAllocConnect
SQLAllocHandle
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLConnect
SQLDisconnect
SQLExecDirect
SQLExecute
SQLFetch
SQLFreeStmt
SQLFreeConnect
SQLFreeHandle
SQLFreeEnv
SQLPrepare
SQLGetData
SQLGetDiagRec
SQLSetConnectAttr
SQLSetEnvAttr
SQLSetStmtAttr
数据读取
单表查询
多表连接查询
WITH表达式
跨逻辑集群数据读写
用户自定义函数
PL/Java语言函数
PL/pgSQL语言函数
存储过程
存储过程
数据类型
数据类型转换
数组和record
数组
record
声明语法
基本结构
匿名块
子程序
基本语句
定义变量
赋值语句
调用语句
动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
控制语句
返回语句
RETURN
RETURN NEXT及RETURN QUERY
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
其他语句
锁操作
游标操作
游标
游标概述
显式游标
隐式游标
游标循环
高级包
DBMS_LOB
DBMS_RANDOM
DBMS_OUTPUT
UTL_RAW
DBMS_JOB
DBMS_SQL
调试
冷热数据管理
PostGIS Extension
PostGIS概述
PostGIS使用
PostGIS支持和限制
OPEN SOURCE SOFTWARE NOTICE (For PostGIS)
实时数仓
实时数仓简介
支持与限制
实时数仓语法
CREATE TABLE
INSERT
DELETE
UPDATE
UPSERT
MERGE INTO
SELECT
ALTER TABLE
实时数仓函数
实时数仓GUC参数
资源监控
用户资源监控
资源池资源监控
内存资源监控
实例资源监控
实时TopSQL
历史TopSQL
TopSQL查询示例
系统表和系统视图
系统表和系统视图概述
系统表
GS_BLOCKLIST_QUERY
GS_OBSSCANINFO
GS_RESPOOL_RESOURCE_HISTORY
GS_WLM_INSTANCE_HISTORY
GS_WLM_OPERATOR_INFO
GS_WLM_SESSION_INFO
GS_WLM_USER_RESOURCE_HISTORY
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_ATTRDEF
PG_ATTRIBUTE
PG_AUTHID
PG_AUTH_HISTORY
PG_AUTH_MEMBERS
PG_BLOCKLISTS
PG_CAST
PG_CLASS
PG_COLLATION
PG_CONSTRAINT
PG_CONVERSION
PG_DATABASE
PG_DB_ROLE_SETTING
PG_DEFAULT_ACL
PG_DEPEND
PG_DESCRIPTION
PG_ENUM
PG_EXCEPT_RULE
PG_EXTENSION
PG_EXTENSION_DATA_SOURCE
PG_FINE_DR_INFO
PG_FOREIGN_DATA_WRAPPER
PG_FOREIGN_SERVER
PG_FOREIGN_TABLE
PG_INDEX
PG_INHERITS
PG_JOB_INFO
PG_JOBS
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OBSSCANINFO
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PARTITION
PG_PLTEMPLATE
PG_PROC
PG_PUBLICATION
PG_PUBLICATION_NAMESPACE
PG_PUBLICATION_REL
PG_RANGE
PG_REDACTION_COLUMN
PG_REDACTION_POLICY
PG_RELFILENODE_SIZE
PG_RLSPOLICY
PG_RESOURCE_POOL
PG_REWRITE
PG_SECLABEL
PG_SHDEPEND
PG_SHDESCRIPTION
PG_SHSECLABEL
PG_STATISTIC
PG_STATISTIC_EXT
PG_STAT_OBJECT
PG_SUBSCRIPTION
PG_SYNONYM
PG_TABLESPACE
PG_TRIGGER
PG_TS_CONFIG
PG_TS_CONFIG_MAP
PG_TS_DICT
PG_TS_PARSER
PG_TS_TEMPLATE
PG_TYPE
PG_USER_MAPPING
PG_USER_STATUS
PG_WORKLOAD_ACTION
PGXC_CLASS
PGXC_GROUP
PGXC_NODE
PLAN_TABLE_DATA
SNAPSHOT
TABLES_SNAP_TIMESTAMP
性能视图快照系统表
系统视图
ALL_ALL_TABLES
ALL_CONSTRAINTS
ALL_CONS_COLUMNS
ALL_COL_COMMENTS
ALL_DEPENDENCIES
ALL_IND_COLUMNS
ALL_IND_EXPRESSIONS
ALL_INDEXES
ALL_OBJECTS
ALL_PROCEDURES
ALL_SEQUENCES
ALL_SOURCE
ALL_SYNONYMS
ALL_TAB_COLUMNS
ALL_TAB_COMMENTS
ALL_TABLES
ALL_USERS
ALL_VIEWS
DBA_DATA_FILES
DBA_USERS
DBA_COL_COMMENTS
DBA_CONSTRAINTS
DBA_CONS_COLUMNS
DBA_IND_COLUMNS
DBA_IND_EXPRESSIONS
DBA_IND_PARTITIONS
DBA_INDEXES
DBA_OBJECTS
DBA_PART_INDEXES
DBA_PART_TABLES
DBA_PROCEDURES
DBA_SEQUENCES
DBA_SOURCE
DBA_SYNONYMS
DBA_TAB_COLUMNS
DBA_TAB_COMMENTS
DBA_TAB_PARTITIONS
DBA_TABLES
DBA_TABLESPACES
DBA_TRIGGERS
DBA_VIEWS
DUAL
GET_ALL_TSC_INFO
GET_TSC_INFO
GLOBAL_COLUMN_TABLE_IO_STAT
GLOBAL_REDO_STAT
GLOBAL_REL_IOSTAT
GLOBAL_ROW_TABLE_IO_STAT
GLOBAL_STAT_DATABASE
GLOBAL_TABLE_CHANGE_STAT
GLOBAL_TABLE_STAT
GLOBAL_WORKLOAD_SQL_COUNT
GLOBAL_WORKLOAD_SQL_ELAPSE_TIME
GLOBAL_WORKLOAD_TRANSACTION
GS_ALL_CONTROL_GROUP_INFO
GS_BLOCKLIST_QUERY
GS_CLUSTER_RESOURCE_INFO
GS_COLUMN_TABLE_IO_STAT
GS_OBS_READ_TRAFFIC
GS_OBS_WRITE_TRAFFIC
GS_INSTR_UNIQUE_SQL
GS_NODE_STAT_RESET_TIME
GS_OBS_LATENCY
GS_QUERY_MONITOR
GS_QUERY_RESOURCE_INFO
GS_REL_IOSTAT
GS_RESPOOL_RUNTIME_INFO
GS_RESPOOL_RESOURCE_INFO
GS_RESPOOL_MONITOR
GS_ROW_TABLE_IO_STAT
GS_SESSION_CPU_STATISTICS
GS_SESSION_MEMORY_STATISTICS
GS_SQL_COUNT
GS_STAT_DB_CU
GS_STAT_SESSION_CU
GS_TABLE_CHANGE_STAT
GS_TABLE_STAT
GS_TOTAL_NODEGROUP_MEMORY_DETAIL
GS_USER_MONITOR
GS_USER_TRANSACTION
GS_VIEW_DEPENDENCY
GS_VIEW_DEPENDENCY_PATH
GS_VIEW_INVALID
GS_WAIT_EVENTS
GS_WLM_OPERAROR_INFO
GS_WLM_OPERATOR_HISTORY
GS_WLM_OPERATOR_STATISTICS
GS_WLM_SESSION_INFO
GS_WLM_SESSION_HISTORY
GS_WLM_SESSION_STATISTICS
GS_WLM_SQL_ALLOW
GS_WORKLOAD_SQL_COUNT
GS_WORKLOAD_SQL_ELAPSE_TIME
GS_WORKLOAD_TRANSACTION
MPP_TABLES
PG_AVAILABLE_EXTENSION_VERSIONS
PG_AVAILABLE_EXTENSIONS
PG_BULKLOAD_STATISTICS
PG_COMM_CLIENT_INFO
PG_COMM_DELAY
PG_COMM_STATUS
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_COMM_QUERY_SPEED
PG_CONTROL_GROUP_CONFIG
PG_CURSORS
PG_EXT_STATS
PG_GET_INVALID_BACKENDS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_INDEXES
PG_JOB
PG_JOB_PROC
PG_JOB_SINGLE
PG_LIFECYCLE_DATA_DISTRIBUTE
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_POOLER_STATUS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_PUBLICATION_TABLES
PG_QUERYBAND_ACTION
PG_REPLICATION_SLOTS
PG_ROLES
PG_RULES
PG_RUNNING_XACTS
PG_SECLABELS
PG_SEQUENCES
PG_SESSION_WLMSTAT
PG_SESSION_IOSTAT
PG_SETTINGS
PG_SHADOW
PG_SHARED_MEMORY_DETAIL
PG_STATS
PG_STAT_ACTIVITY
PG_STAT_ALL_INDEXES
PG_STAT_ALL_TABLES
PG_STAT_BAD_BLOCK
PG_STAT_BGWRITER
PG_STAT_DATABASE
PG_STAT_DATABASE_CONFLICTS
PG_STAT_GET_MEM_MBYTES_RESERVED
PG_STAT_USER_FUNCTIONS
PG_STAT_USER_INDEXES
PG_STAT_USER_TABLES
PG_STAT_REPLICATION
PG_STAT_SYS_INDEXES
PG_STAT_SYS_TABLES
PG_STAT_XACT_ALL_TABLES
PG_STAT_XACT_SYS_TABLES
PG_STAT_XACT_USER_FUNCTIONS
PG_STAT_XACT_USER_TABLES
PG_STATIO_ALL_INDEXES
PG_STATIO_ALL_SEQUENCES
PG_STATIO_ALL_TABLES
PG_STATIO_SYS_INDEXES
PG_STATIO_SYS_SEQUENCES
PG_STATIO_SYS_TABLES
PG_STATIO_USER_INDEXES
PG_STATIO_USER_SEQUENCES
PG_STATIO_USER_TABLES
PG_THREAD_WAIT_STATUS
PG_TABLES
PG_TDE_INFO
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TOTAL_MEMORY_DETAIL
PG_TOTAL_SCHEMA_INFO
PG_TOTAL_USER_RESOURCE_INFO
PG_USER
PG_USER_MAPPINGS
PG_VIEWS
PG_WLM_STATISTICS
PGXC_AIO_RESOURCE_POOL_STATS
PGXC_BULKLOAD_PROGRESS
PGXC_BULKLOAD_INFO
PGXC_BULKLOAD_STATISTICS
PGXC_COLUMN_TABLE_IO_STAT
PGXC_COMM_CLIENT_INFO
PGXC_COMM_DELAY
PGXC_COMM_RECV_STREAM
PGXC_COMM_SEND_STREAM
PGXC_COMM_STATUS
PGXC_COMM_QUERY_SPEED
PGXC_DEADLOCK
PGXC_DISK_CACHE_STATS
PGXC_DISK_CACHE_ALL_STATS
PGXC_DISK_CACHE_PATH_INFO
PGXC_GET_STAT_ALL_TABLES
PGXC_GET_STAT_ALL_PARTITIONS
PGXC_GET_TABLE_SKEWNESS
PGXC_GTM_SNAPSHOT_STATUS
PGXC_INSTANCE_TIME
PGXC_LOCKWAIT_DETAIL
PGXC_INSTR_UNIQUE_SQL
PGXC_LOCK_CONFLICTS
PGXC_MEMORY_DEBUG_INFO
PGXC_NODE_ENV
PGXC_NODE_STAT_RESET_TIME
PGXC_OBS_IO_SCHEDULER_STATS
PGXC_OBS_IO_SCHEDULER_PERIODIC_STATS
PGXC_OS_RUN_INFO
PGXC_OS_THREADS
PGXC_POOLER_STATUS
PGXC_PREPARED_XACTS
PGXC_REDO_STAT
PGXC_REL_IOSTAT
PGXC_REPLICATION_SLOTS
PGXC_RESPOOL_RUNTIME_INFO
PGXC_RESPOOL_RESOURCE_INFO
PGXC_RESPOOL_RESOURCE_HISTORY
PGXC_ROW_TABLE_IO_STAT
PGXC_RUNNING_XACTS
PGXC_SETTINGS
PGXC_SESSION_WLMSTAT
PGXC_STAT_ACTIVITY
PGXC_STAT_BAD_BLOCK
PGXC_STAT_BGWRITER
PGXC_STAT_DATABASE
PGXC_STAT_OBJECT
PGXC_STAT_REPLICATION
PGXC_STAT_TABLE_DIRTY
PGXC_STAT_WAL
PGXC_SQL_COUNT
PGXC_TABLE_CHANGE_STAT
PGXC_TABLE_STAT
PGXC_THREAD_WAIT_STATUS
PGXC_TOTAL_MEMORY_DETAIL
PGXC_TOTAL_SCHEMA_INFO
PGXC_TOTAL_SCHEMA_INFO_ANALYZE
PGXC_TOTAL_USER_RESOURCE_INFO
PGXC_USER_TRANSACTION
PGXC_VARIABLE_INFO
PGXC_WAIT_DETAIL
PGXC_WAIT_EVENTS
PGXC_WLM_OPERATOR_HISTORY
PGXC_WLM_OPERATOR_INFO
PGXC_WLM_OPERATOR_STATISTICS
PGXC_WLM_SESSION_INFO
PGXC_WLM_SESSION_HISTORY
PGXC_WLM_SESSION_STATISTICS
PGXC_WLM_TABLE_DISTRIBUTION_SKEWNESS
PGXC_WLM_USER_RESOURCE_HISTORY
PGXC_WLM_WORKLOAD_RECORDS
PGXC_WORKLOAD_SQL_COUNT
PGXC_WORKLOAD_SQL_ELAPSE_TIME
PGXC_WORKLOAD_TRANSACTION
PLAN_TABLE
PV_FILE_STAT
PV_INSTANCE_TIME
PV_OS_RUN_INFO
PV_SESSION_MEMORY
PV_SESSION_MEMORY_DETAIL
PV_SESSION_STAT
PV_SESSION_TIME
PV_TOTAL_MEMORY_DETAIL
PV_REDO_STAT
PV_RUNTIME_ATTSTATS
PV_RUNTIME_RELSTATS
REDACTION_COLUMNS
REDACTION_POLICIES
REMOTE_TABLE_STAT
SHOW_TSC_INFO
SHOW_ALL_TSC_INFO
USER_COL_COMMENTS
USER_CONSTRAINTS
USER_CONS_COLUMNS
USER_INDEXES
USER_IND_COLUMNS
USER_IND_EXPRESSIONS
USER_IND_PARTITIONS
USER_JOBS
USER_OBJECTS
USER_PART_INDEXES
USER_PART_TABLES
USER_PROCEDURES
USER_SEQUENCES
USER_SOURCE
USER_SYNONYMS
USER_TAB_COLUMNS
USER_TAB_COMMENTS
USER_TAB_PARTITIONS
USER_TABLES
USER_TRIGGERS
USER_VIEWS
V$SESSION
V$SESSION_LONGOPS
排序规则
GUC参数
查看GUC参数
设置GUC参数
GUC使用说明
连接和认证
连接设置
安全和认证(postgresql.conf)
通信库参数
资源消耗
内存
语句磁盘空间管控
内核资源使用
基于开销的清理延迟
异步IO
磁盘缓存
并行导入
预写式日志
设置
检查点
归档
双机复制
发送端服务器
主服务器
备服务器
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
错误报告和日志
记录日志的时间
记录日志的内容
告警检测
运行时统计
查询和索引统计收集器
性能统计
资源管理
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
容错性
连接池参数
集群事务
开发人员选项
审计
审计开关
操作审计
事务监控
GTM相关参数
其它选项
术语表
标准数仓开发指南(8.3.0.x)
使用前必读
GaussDB(DWS)开发设计建议
GaussDB(DWS)总体开发设计规范
GaussDB(DWS)数据库对象命名规则
GaussDB(DWS)数据库对象设计规则
GaussDB(DWS) Database和Schema设计规则
GaussDB(DWS)表设计规则
GaussDB(DWS)字段设计规则
GaussDB(DWS)约束设计规则
GaussDB(DWS)视图和关联表设计规则
GaussDB(DWS) JDBC配置规则
GaussDB(DWS)SQL编写规则
自定义GaussDB(DWS)外部函数(pgSQL/Java)使用规则
GaussDB(DWS) PL/pgSQL使用规则
创建和管理GaussDB(DWS)数据库对象
创建和管理GaussDB(DWS)数据库
创建和管理GaussDB(DWS) Schema
创建和管理GaussDB(DWS)表
选择GaussDB(DWS)表存储模型
创建和管理GaussDB(DWS)分区表
创建和管理GaussDB(DWS)索引
创建和使用GaussDB(DWS)序列
创建和管理GaussDB(DWS)视图
创建和管理GaussDB(DWS)定时任务
查看GaussDB(DWS)系统表
Oracle、Teradata和MySQL语法兼容性差异
GaussDB(DWS)数据库安全管理
GaussDB(DWS)用户及权限管理
GaussDB(DWS)数据库用户类型
GaussDB(DWS)数据库用户管理
自定义GaussDB(DWS)密码策略
GaussDB(DWS)数据库权限管理
GaussDB(DWS)三权分立
GaussDB(DWS)敏感数据管理
GaussDB(DWS)行级访问控制
GaussDB(DWS)数据脱敏
GaussDB(DWS)字符串加解密
使用pgcrypto加密GaussDB(DWS)数据
查询GaussDB(DWS)数据
GaussDB(DWS)单表查询
GaussDB(DWS)多表连接查询
GaussDB(DWS)子查询表达式
GaussDB(DWS) WITH表达式
GaussDB(DWS) UNION操作符的使用
SQL on Hudi
Hudi简介
使用Hudi前准备
Hudi用户接口
创建Hudi数据描述(外表)
Hudi任务同步
Hudi外表查询
GaussDB(DWS)排序规则
GaussDB(DWS)用户自定义函数
GaussDB(DWS) PL/Java语言函数
GaussDB(DWS) PL/pgSQL语言函数
GaussDB(DWS)存储过程
GaussDB(DWS)存储过程简介
GaussDB(DWS)存储过程数据类型转换
GaussDB(DWS)存储过程数组和record
数组
record
GaussDB(DWS)存储过程声明语法
GaussDB(DWS)存储过程基本语句
GaussDB(DWS)存储过程动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
GaussDB(DWS)存储过程控制语句
返回语句
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
GaussDB(DWS)存储过程其他语句
GaussDB(DWS)存储过程游标
游标概述
显式游标
隐式游标
游标循环
GaussDB(DWS)存储过程高级包
DBMS_LOB
DBMS_RANDOM
DBMS_OUTPUT
UTL_RAW
DBMS_JOB
DBMS_SQL
GaussDB(DWS)存储过程调试
使用PostGIS Extension
PostGIS概述
PostGIS使用
PostGIS支持和限制
OPEN SOURCE SOFTWARE NOTICE (For PostGIS)
使用JDBC或ODBC进行GaussDB(DWS)二次开发
开发前准备
基于JDBC开发
JDBC开发流程
JDBC包与驱动类
加载驱动
连接数据库
执行SQL语句
处理结果集
常用JDBC开发示例
应用端加工RoaringBitmap结果集并入库GaussDB(DWS)开发示例
JDBC接口参考
基于ODBC开发
ODBC包及依赖的库和头文件
Linux下配置数据源
Windows下配置数据源
ODBC开发示例
ODBC接口参考
GaussDB(DWS)资源监控
用户资源监控
资源池资源监控
内存资源监控
实例资源监控
实时TopSQL
历史TopSQL
TopSQL查询示例
GaussDB(DWS)性能调优
性能调优概述
性能诊断
集群性能分析
慢SQL分析
查询最耗性能的SQL
分析作业是否被阻塞
SQL诊断
表诊断
系统调优
数据库系统参数调优
SMP并行执行
配置LLVM
SQL调优
SQL查询执行流程
SQL执行计划
执行计划算子
SQL调优流程
更新统计信息
审视和修改表定义
SQL调优进阶
SQL自诊断
语句下推调优
子查询调优
统计信息调优
算子级调优
数据倾斜调优
SQL语句改写规则
优化器参数调整
使用Plan Hint进行调优
Plan Hint调优概述
Join顺序的Hint
Join方式的Hint
行数的Hint
Stream方式的Hint
Scan方式的Hint
子链接块名的hint
运行倾斜的hint
指定子查询不提升的hint
配置参数的hint
Hint的错误、冲突及告警
Plan Hint实际调优案例
例行维护表
例行重建索引
SQL语句出错自动重试
query_band负载识别
SQL调优案例
案例:选择合适的分布列
案例:建立合适的索引
案例:增加JOIN列非空条件
案例:使排序下推
案例:设置cost_param对查询性能优化
案例:调整局部聚簇键
案例:调整中间表存储方式
案例:改建分区表
案例:调整GUC参数best_agg_plan
案例:改写SQL排除剪枝干扰
案例:改写SQL消除in-clause
案例:使用partial cluster key
案例:NOT IN转NOT EXISTS
GaussDB(DWS)系统表和系统视图
系统表和系统视图概述
系统表
GS_BLOCKLIST_QUERY
GS_OBSSCANINFO
GS_RESPOOL_RESOURCE_HISTORY
GS_WLM_INSTANCE_HISTORY
GS_WLM_OPERATOR_INFO
GS_WLM_SESSION_INFO
GS_WLM_USER_RESOURCE_HISTORY
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_ATTRDEF
PG_ATTRIBUTE
PG_AUTHID
PG_AUTH_HISTORY
PG_AUTH_MEMBERS
PG_CAST
PG_CLASS
PG_COLLATION
PG_CONSTRAINT
PG_CONVERSION
PG_DATABASE
PG_DB_ROLE_SETTING
PG_DEFAULT_ACL
PG_DEPEND
PG_DESCRIPTION
PG_ENUM
PG_EXCEPT_RULE
PG_EXTENSION
PG_EXTENSION_DATA_SOURCE
PG_FINE_DR_INFO
PG_FOREIGN_DATA_WRAPPER
PG_FOREIGN_SERVER
PG_FOREIGN_TABLE
PG_INDEX
PG_INHERITS
PG_JOBS
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_MATVIEW
PG_NAMESPACE
PG_OBJECT
PG_OBSSCANINFO
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PARTITION
PG_PLTEMPLATE
PG_PROC
PG_PUBLICATION
PG_PUBLICATION_NAMESPACE
PG_PUBLICATION_REL
PG_RANGE
PG_REDACTION_COLUMN
PG_REDACTION_POLICY
PG_RELFILENODE_SIZE
PG_RLSPOLICY
PG_RESOURCE_POOL
PG_REWRITE
PG_SECLABEL
PG_SHDEPEND
PG_SHDESCRIPTION
PG_SHSECLABEL
PG_STATISTIC
PG_STATISTIC_EXT
PG_STAT_OBJECT
PG_SUBSCRIPTION
PG_SYNONYM
PG_TABLESPACE
PG_TRIGGER
PG_TS_CONFIG
PG_TS_CONFIG_MAP
PG_TS_DICT
PG_TS_PARSER
PG_TS_TEMPLATE
PG_TYPE
PG_USER_MAPPING
PG_USER_STATUS
PG_WORKLOAD_ACTION
PGXC_CLASS
PGXC_GROUP
PGXC_NODE
PLAN_TABLE_DATA
SNAPSHOT
TABLES_SNAP_TIMESTAMP
PG_JOB_INFO
性能视图快照系统表
系统视图
ALL_ALL_TABLES
ALL_CONSTRAINTS
ALL_CONS_COLUMNS
ALL_COL_COMMENTS
ALL_DEPENDENCIES
ALL_IND_COLUMNS
ALL_IND_EXPRESSIONS
ALL_INDEXES
ALL_OBJECTS
ALL_PROCEDURES
ALL_SEQUENCES
ALL_SOURCE
ALL_SYNONYMS
ALL_TAB_COLUMNS
ALL_TAB_COMMENTS
ALL_TABLES
ALL_USERS
ALL_VIEWS
DBA_DATA_FILES
DBA_USERS
DBA_COL_COMMENTS
DBA_CONSTRAINTS
DBA_CONS_COLUMNS
DBA_IND_COLUMNS
DBA_IND_EXPRESSIONS
DBA_IND_PARTITIONS
DBA_INDEXES
DBA_OBJECTS
DBA_PART_INDEXES
DBA_PART_TABLES
DBA_PROCEDURES
DBA_SEQUENCES
DBA_SOURCE
DBA_SYNONYMS
DBA_TAB_COLUMNS
DBA_TAB_COMMENTS
DBA_TAB_PARTITIONS
DBA_TABLES
DBA_TABLESPACES
DBA_TRIGGERS
DBA_VIEWS
DUAL
GET_ALL_TSC_INFO
GET_TSC_INFO
GLOBAL_COLUMN_TABLE_IO_STAT
GLOBAL_REDO_STAT
GLOBAL_REL_IOSTAT
GLOBAL_ROW_TABLE_IO_STAT
GLOBAL_STAT_DATABASE
GLOBAL_TABLE_CHANGE_STAT
GLOBAL_TABLE_STAT
GLOBAL_WORKLOAD_SQL_COUNT
GLOBAL_WORKLOAD_SQL_ELAPSE_TIME
GLOBAL_WORKLOAD_TRANSACTION
GS_ALL_CONTROL_GROUP_INFO
GS_BLOCKLIST_QUERY
GS_CLUSTER_RESOURCE_INFO
GS_COLUMN_TABLE_IO_STAT
GS_OBS_READ_TRAFFIC
GS_OBS_WRITE_TRAFFIC
GS_INSTR_UNIQUE_SQL
GS_NODE_STAT_RESET_TIME
GS_OBS_LATENCY
GS_QUERY_MONITOR
GS_REL_IOSTAT
GS_RESPOOL_RUNTIME_INFO
GS_RESPOOL_RESOURCE_INFO
GS_RESPOOL_MONITOR
GS_ROW_TABLE_IO_STAT
GS_SESSION_CPU_STATISTICS
GS_SESSION_MEMORY_STATISTICS
GS_SQL_COUNT
GS_STAT_DB_CU
GS_STAT_SESSION_CU
GS_TABLE_CHANGE_STAT
GS_TABLE_STAT
GS_TOTAL_NODEGROUP_MEMORY_DETAIL
GS_USER_MONITOR
GS_USER_TRANSACTION
GS_VIEW_DEPENDENCY
GS_VIEW_DEPENDENCY_PATH
GS_VIEW_INVALID
GS_WAIT_EVENTS
GS_WLM_OPERAROR_INFO
GS_WLM_OPERATOR_HISTORY
GS_WLM_OPERATOR_STATISTICS
GS_WLM_SESSION_INFO
GS_WLM_SESSION_HISTORY
GS_WLM_SESSION_STATISTICS
GS_WLM_SQL_ALLOW
GS_WORKLOAD_SQL_COUNT
GS_WORKLOAD_SQL_ELAPSE_TIME
GS_WORKLOAD_TRANSACTION
MPP_TABLES
PG_AVAILABLE_EXTENSION_VERSIONS
PG_AVAILABLE_EXTENSIONS
PG_BULKLOAD_STATISTICS
PG_COMM_CLIENT_INFO
PG_COMM_DELAY
PG_COMM_STATUS
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_COMM_QUERY_SPEED
PG_CONTROL_GROUP_CONFIG
PG_CURSORS
PG_EXT_STATS
PG_GET_INVALID_BACKENDS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_INDEXES
PG_JOB
PG_JOB_PROC
PG_JOB_SINGLE
PG_LIFECYCLE_DATA_DISTRIBUTE
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_POOLER_STATUS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_PUBLICATION_TABLES
PG_QUERYBAND_ACTION
PG_REPLICATION_SLOTS
PG_ROLES
PG_RULES
PG_RUNNING_XACTS
PG_SECLABELS
PG_SESSION_WLMSTAT
PG_SESSION_IOSTAT
PG_SETTINGS
PG_SHADOW
PG_SHARED_MEMORY_DETAIL
PG_STATS
PG_STAT_ACTIVITY
PG_STAT_ALL_INDEXES
PG_STAT_ALL_TABLES
PG_STAT_BAD_BLOCK
PG_STAT_BGWRITER
PG_STAT_DATABASE
PG_STAT_DATABASE_CONFLICTS
PG_STAT_GET_MEM_MBYTES_RESERVED
PG_STAT_USER_FUNCTIONS
PG_STAT_USER_INDEXES
PG_STAT_USER_TABLES
PG_STAT_REPLICATION
PG_STAT_SYS_INDEXES
PG_STAT_SYS_TABLES
PG_STAT_XACT_ALL_TABLES
PG_STAT_XACT_SYS_TABLES
PG_STAT_XACT_USER_FUNCTIONS
PG_STAT_XACT_USER_TABLES
PG_STATIO_ALL_INDEXES
PG_STATIO_ALL_SEQUENCES
PG_STATIO_ALL_TABLES
PG_STATIO_SYS_INDEXES
PG_STATIO_SYS_SEQUENCES
PG_STATIO_SYS_TABLES
PG_STATIO_USER_INDEXES
PG_STATIO_USER_SEQUENCES
PG_STATIO_USER_TABLES
PG_THREAD_WAIT_STATUS
PG_TABLES
PG_TDE_INFO
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TOTAL_MEMORY_DETAIL
PG_TOTAL_SCHEMA_INFO
PG_TOTAL_USER_RESOURCE_INFO
PG_USER
PG_USER_MAPPINGS
PG_VIEWS
PG_WLM_STATISTICS
PGXC_BULKLOAD_PROGRESS
PGXC_BULKLOAD_STATISTICS
PGXC_COLUMN_TABLE_IO_STAT
PGXC_COMM_CLIENT_INFO
PGXC_COMM_DELAY
PGXC_COMM_RECV_STREAM
PGXC_COMM_SEND_STREAM
PGXC_COMM_STATUS
PGXC_COMM_QUERY_SPEED
PGXC_DEADLOCK
PGXC_GET_STAT_ALL_TABLES
PGXC_GET_STAT_ALL_PARTITIONS
PGXC_GET_TABLE_SKEWNESS
PGXC_WLM_TABLE_DISTRIBUTION_SKEWNESS
PGXC_GTM_SNAPSHOT_STATUS
PGXC_INSTANCE_TIME
PGXC_LOCKWAIT_DETAIL
PGXC_INSTR_UNIQUE_SQL
PGXC_LOCK_CONFLICTS
PGXC_MEMORY_DEBUG_INFO
PGXC_NODE_ENV
PGXC_NODE_STAT_RESET_TIME
PGXC_OS_RUN_INFO
PGXC_OS_THREADS
PGXC_POOLER_STATUS
PGXC_PREPARED_XACTS
PGXC_REDO_STAT
PGXC_REL_IOSTAT
PGXC_REPLICATION_SLOTS
PGXC_RESPOOL_RUNTIME_INFO
PGXC_RESPOOL_RESOURCE_INFO
PGXC_RESPOOL_RESOURCE_HISTORY
PGXC_ROW_TABLE_IO_STAT
PGXC_RUNNING_XACTS
PGXC_SETTINGS
PGXC_SESSION_WLMSTAT
PGXC_STAT_ACTIVITY
PGXC_STAT_BAD_BLOCK
PGXC_STAT_BGWRITER
PGXC_STAT_DATABASE
PGXC_STAT_OBJECT
PGXC_STAT_REPLICATION
PGXC_STAT_TABLE_DIRTY
PGXC_STAT_WAL
PGXC_SQL_COUNT
PGXC_TABLE_CHANGE_STAT
PGXC_TABLE_STAT
PGXC_THREAD_WAIT_STATUS
PGXC_TOTAL_MEMORY_DETAIL
PGXC_TOTAL_SCHEMA_INFO
PGXC_TOTAL_SCHEMA_INFO_ANALYZE
PGXC_TOTAL_USER_RESOURCE_INFO
PGXC_USER_TRANSACTION
PGXC_VARIABLE_INFO
PGXC_WAIT_DETAIL
PGXC_WAIT_EVENTS
PGXC_WLM_OPERATOR_HISTORY
PGXC_WLM_OPERATOR_INFO
PGXC_WLM_OPERATOR_STATISTICS
PGXC_WLM_SESSION_INFO
PGXC_WLM_SESSION_HISTORY
PGXC_WLM_SESSION_STATISTICS
PGXC_WLM_USER_RESOURCE_HISTORY
PGXC_WLM_WORKLOAD_RECORDS
PGXC_WORKLOAD_SQL_COUNT
PGXC_WORKLOAD_SQL_ELAPSE_TIME
PGXC_WORKLOAD_TRANSACTION
PLAN_TABLE
PV_FILE_STAT
PV_INSTANCE_TIME
PV_OS_RUN_INFO
PV_SESSION_MEMORY
PV_SESSION_MEMORY_DETAIL
PV_SESSION_STAT
PV_SESSION_TIME
PV_TOTAL_MEMORY_DETAIL
PV_REDO_STAT
PV_RUNTIME_ATTSTATS
PV_RUNTIME_RELSTATS
REDACTION_COLUMNS
REDACTION_POLICIES
REMOTE_TABLE_STAT
SHOW_TSC_INFO
SHOW_ALL_TSC_INFO
USER_COL_COMMENTS
USER_CONSTRAINTS
USER_CONS_COLUMNS
USER_INDEXES
USER_IND_COLUMNS
USER_IND_EXPRESSIONS
USER_IND_PARTITIONS
USER_JOBS
USER_OBJECTS
USER_PART_INDEXES
USER_PART_TABLES
USER_PROCEDURES
USER_SEQUENCES
USER_SOURCE
USER_SYNONYMS
USER_TAB_COLUMNS
USER_TAB_COMMENTS
USER_TAB_PARTITIONS
USER_TABLES
USER_TRIGGERS
USER_VIEWS
V$SESSION
V$SESSION_LONGOPS
GaussDB(DWS)数据库GUC参数
查看GUC参数
设置GUC参数
GUC使用说明
连接和认证
连接设置
安全和认证(postgresql.conf)
通信库参数
资源消耗
内存
语句磁盘空间管控
内核资源使用
基于开销的清理延迟
异步IO
并行导入
预写式日志
设置
检查点
归档
双机复制
发送端服务器
主服务器
备服务器
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
错误报告和日志
记录日志的时间
记录日志的内容
告警检测
运行时统计
查询和索引统计收集器
性能统计
资源管理
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
容错性
连接池参数
集群事务
开发人员选项
审计
审计开关
操作审计
事务监控
GTM相关参数
其它选项
GaussDB(DWS)开发者术语表
标准数仓开发指南(8.1.3.x)
使用前必读
GaussDB(DWS)开发设计规范
GaussDB(DWS)总体开发设计规范
GaussDB(DWS)数据库对象命名规则
GaussDB(DWS)数据库对象设计规则
GaussDB(DWS) Database和Schema设计规则
GaussDB(DWS)表设计规则
GaussDB(DWS)字段设计规则
GaussDB(DWS)约束设计规则
GaussDB(DWS)视图和关联表设计规则
GaussDB(DWS) JDBC配置规则
GaussDB(DWS) SQL编写规则
自定义GaussDB(DWS)外部函数(pgSQL/Java)使用规则
GaussDB(DWS) PL/pgSQL使用规则
创建和管理GaussDB(DWS)数据库对象
创建和管理GaussDB(DWS)数据库
创建和管理GaussDB(DWS) Schema
选择GaussDB(DWS)表存储模型
创建和管理GaussDB(DWS)表
创建和管理GaussDB(DWS)分区表
创建和管理GaussDB(DWS)索引
创建和使用GaussDB(DWS)序列
创建和管理GaussDB(DWS)视图
创建和管理GaussDB(DWS)定时任务
查看GaussDB(DWS)系统表
Oracle、Teradata和MySQL语法兼容性差异
GaussDB(DWS)数据库安全管理
GaussDB(DWS)用户及权限管理
GaussDB(DWS)数据库用户类型
GaussDB(DWS)数据库用户管理
自定义GaussDB(DWS)密码策略
GaussDB(DWS)数据库权限管理
GaussDB(DWS)三权分立
GaussDB(DWS)敏感数据管理
GaussDB(DWS)行级访问控制
GaussDB(DWS)数据脱敏
GaussDB(DWS)字符串加解密
查询GaussDB(DWS)数据
GaussDB(DWS)单表查询
GaussDB(DWS)多表连接查询
GaussDB(DWS)子查询表达式
GaussDB(DWS) WITH表达式
GaussDB(DWS) UNION操作符的使用
GaussDB(DWS)排序规则
GaussDB(DWS)用户自定义函数
GaussDB(DWS) PL/Java语言函数
GaussDB(DWS) PL/pgSQL语言函数
GaussDB(DWS)存储过程
GaussDB(DWS)存储过程简介
GaussDB(DWS)存储过程数据类型转换
GaussDB(DWS)存储过程数组和record
数组
record
GaussDB(DWS)存储过程声明语法
GaussDB(DWS)存储过程基本语句
GaussDB(DWS)存储过程动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
GaussDB(DWS)存储过程控制语句
返回语句
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
GaussDB(DWS)存储过程其他语句
GaussDB(DWS)存储过程游标
游标概述
显式游标
隐式游标
游标循环
GaussDB(DWS)存储过程高级包
DBMS_LOB
DBMS_RANDOM
DBMS_OUTPUT
UTL_RAW
DBMS_JOB
DBMS_SQL
GaussDB(DWS)存储过程调试
使用PostGIS Extension
PostGIS概述
PostGIS使用
PostGIS支持和限制
OPEN SOURCE SOFTWARE NOTICE (For PostGIS)
使用JDBC或ODBC进行GaussDB(DWS)二次开发
开发前准备
基于JDBC开发
JDBC开发流程
JDBC包与驱动类
加载驱动
连接数据库
执行SQL语句
处理结果集
常用JDBC开发示例
应用端加工RoaringBitmap结果集并入库GaussDB(DWS)开发示例
JDBC接口参考
基于ODBC开发
ODBC包及依赖的库和头文件
Linux下配置数据源
Windows下配置数据源
ODBC开发示例
ODBC接口参考
GaussDB(DWS)资源监控
用户资源监控
资源池资源监控
内存资源监控
实例资源监控
实时TopSQL
历史TopSQL
TopSQL查询示例
GaussDB(DWS)性能调优
性能调优概述
性能诊断
集群性能分析
慢SQL分析
查询最耗性能的SQL
分析作业是否被阻塞
SQL诊断
表诊断
系统调优
数据库系统参数调优
SMP并行执行
配置LLVM
SQL调优
SQL查询执行流程
SQL执行计划
执行计划算子
SQL调优流程
更新统计信息
审视和修改表定义
SQL调优进阶
SQL自诊断
语句下推调优
子查询调优
统计信息调优
算子级调优
数据倾斜调优
SQL语句改写规则
优化器参数调整
使用Plan Hint进行调优
Plan Hint调优概述
Join顺序的Hint
Join方式的Hint
行数的Hint
Stream方式的Hint
Scan方式的Hint
子链接块名的hint
运行倾斜的hint
配置参数的hint
Hint的错误、冲突及告警
Plan Hint实际调优案例
例行维护表
例行重建索引
SQL语句出错自动重试
query_band负载识别
SQL调优案例
案例:选择合适的分布列
案例:建立合适的索引
案例:增加JOIN列非空条件
案例:使排序下推
案例:设置cost_param对查询性能优化
案例:调整局部聚簇键
案例:调整中间表存储方式
案例:改建分区表
案例:调整GUC参数best_agg_plan
案例:改写SQL排除剪枝干扰
案例:改写SQL消除in-clause
案例:使用partial cluster key
案例:NOT IN转NOT EXISTS
GaussDB(DWS)系统表和系统视图
系统表和系统视图概述
系统表
GS_OBSSCANINFO
GS_RESPOOL_RESOURCE_HISTORY
GS_WLM_INSTANCE_HISTORY
GS_WLM_OPERATOR_INFO
GS_WLM_SESSION_INFO
GS_WLM_USER_RESOURCE_HISTORY
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_ATTRDEF
PG_ATTRIBUTE
PG_AUTHID
PG_AUTH_HISTORY
PG_AUTH_MEMBERS
PG_CAST
PG_CLASS
PG_COLLATION
PG_CONSTRAINT
PG_CONVERSION
PG_DATABASE
PG_DB_ROLE_SETTING
PG_DEFAULT_ACL
PG_DEPEND
PG_DESCRIPTION
PG_ENUM
PG_EXTENSION
PG_EXTENSION_DATA_SOURCE
PG_FOREIGN_DATA_WRAPPER
PG_FOREIGN_SERVER
PG_FOREIGN_TABLE
PG_INDEX
PG_INHERITS
PG_JOBS
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OBSSCANINFO
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PARTITION
PG_PLTEMPLATE
PG_PROC
PG_RANGE
PG_REDACTION_COLUMN
PG_REDACTION_POLICY
PG_RELFILENODE_SIZE
PG_RLSPOLICY
PG_RESOURCE_POOL
PG_REWRITE
PG_SECLABEL
PG_SHDEPEND
PG_SHDESCRIPTION
PG_SHSECLABEL
PG_STATISTIC
PG_STATISTIC_EXT
PG_SYNONYM
PG_TABLESPACE
PG_TRIGGER
PG_TS_CONFIG
PG_TS_CONFIG_MAP
PG_TS_DICT
PG_TS_PARSER
PG_TS_TEMPLATE
PG_TYPE
PG_USER_MAPPING
PG_USER_STATUS
PG_WORKLOAD_ACTION
PGXC_CLASS
PGXC_GROUP
PGXC_NODE
PLAN_TABLE_DATA
SNAPSHOT
TABLES_SNAP_TIMESTAMP
性能视图快照系统表
系统视图
ALL_ALL_TABLES
ALL_CONSTRAINTS
ALL_CONS_COLUMNS
ALL_COL_COMMENTS
ALL_DEPENDENCIES
ALL_IND_COLUMNS
ALL_IND_EXPRESSIONS
ALL_INDEXES
ALL_OBJECTS
ALL_PROCEDURES
ALL_SEQUENCES
ALL_SOURCE
ALL_SYNONYMS
ALL_TAB_COLUMNS
ALL_TAB_COMMENTS
ALL_TABLES
ALL_USERS
ALL_VIEWS
DBA_DATA_FILES
DBA_USERS
DBA_COL_COMMENTS
DBA_CONSTRAINTS
DBA_CONS_COLUMNS
DBA_IND_COLUMNS
DBA_IND_EXPRESSIONS
DBA_IND_PARTITIONS
DBA_INDEXES
DBA_OBJECTS
DBA_PART_INDEXES
DBA_PART_TABLES
DBA_PROCEDURES
DBA_SEQUENCES
DBA_SOURCE
DBA_SYNONYMS
DBA_TAB_COLUMNS
DBA_TAB_COMMENTS
DBA_TAB_PARTITIONS
DBA_TABLES
DBA_TABLESPACES
DBA_TRIGGERS
DBA_VIEWS
DUAL
GLOBAL_COLUMN_TABLE_IO_STAT
GLOBAL_REDO_STAT
GLOBAL_REL_IOSTAT
GLOBAL_ROW_TABLE_IO_STAT
GLOBAL_STAT_DATABASE
GLOBAL_TABLE_CHANGE_STAT
GLOBAL_TABLE_STAT
GLOBAL_WORKLOAD_SQL_COUNT
GLOBAL_WORKLOAD_SQL_ELAPSE_TIME
GLOBAL_WORKLOAD_TRANSACTION
GS_ALL_CONTROL_GROUP_INFO
GS_CLUSTER_RESOURCE_INFO
GS_COLUMN_TABLE_IO_STAT
GS_INSTR_UNIQUE_SQL
GS_NODE_STAT_RESET_TIME
GS_REL_IOSTAT
GS_RESPOOL_RUNTIME_INFO
GS_RESPOOL_RESOURCE_INFO
GS_ROW_TABLE_IO_STAT
GS_SESSION_CPU_STATISTICS
GS_SESSION_MEMORY_STATISTICS
GS_SQL_COUNT
GS_STAT_DB_CU
GS_STAT_SESSION_CU
GS_TABLE_CHANGE_STAT
GS_TABLE_STAT
GS_TOTAL_NODEGROUP_MEMORY_DETAIL
GS_USER_TRANSACTION
GS_VIEW_DEPENDENCY
GS_VIEW_DEPENDENCY_PATH
GS_VIEW_INVALID
GS_WAIT_EVENTS
GS_WLM_OPERAROR_INFO
GS_WLM_OPERATOR_HISTORY
GS_WLM_OPERATOR_STATISTICS
GS_WLM_SESSION_INFO
GS_WLM_SESSION_HISTORY
GS_WLM_SESSION_STATISTICS
GS_WLM_SQL_ALLOW
GS_WORKLOAD_SQL_COUNT
GS_WORKLOAD_SQL_ELAPSE_TIME
GS_WORKLOAD_TRANSACTION
MPP_TABLES
PG_AVAILABLE_EXTENSION_VERSIONS
PG_AVAILABLE_EXTENSIONS
PG_BULKLOAD_STATISTICS
PG_COMM_CLIENT_INFO
PG_COMM_DELAY
PG_COMM_STATUS
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_COMM_QUERY_SPEED
PG_CONTROL_GROUP_CONFIG
PG_CURSORS
PG_EXT_STATS
PG_GET_INVALID_BACKENDS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_INDEXES
PG_JOB
PG_JOB_PROC
PG_JOB_SINGLE
PG_LIFECYCLE_DATA_DISTRIBUTE
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_POOLER_STATUS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_QUERYBAND_ACTION
PG_REPLICATION_SLOTS
PG_ROLES
PG_RULES
PG_RUNNING_XACTS
PG_SECLABELS
PG_SESSION_WLMSTAT
PG_SESSION_IOSTAT
PG_SETTINGS
PG_SHADOW
PG_SHARED_MEMORY_DETAIL
PG_STATS
PG_STAT_ACTIVITY
PG_STAT_ALL_INDEXES
PG_STAT_ALL_TABLES
PG_STAT_BAD_BLOCK
PG_STAT_BGWRITER
PG_STAT_DATABASE
PG_STAT_DATABASE_CONFLICTS
PG_STAT_GET_MEM_MBYTES_RESERVED
PG_STAT_USER_FUNCTIONS
PG_STAT_USER_INDEXES
PG_STAT_USER_TABLES
PG_STAT_REPLICATION
PG_STAT_SYS_INDEXES
PG_STAT_SYS_TABLES
PG_STAT_XACT_ALL_TABLES
PG_STAT_XACT_SYS_TABLES
PG_STAT_XACT_USER_FUNCTIONS
PG_STAT_XACT_USER_TABLES
PG_STATIO_ALL_INDEXES
PG_STATIO_ALL_SEQUENCES
PG_STATIO_ALL_TABLES
PG_STATIO_SYS_INDEXES
PG_STATIO_SYS_SEQUENCES
PG_STATIO_SYS_TABLES
PG_STATIO_USER_INDEXES
PG_STATIO_USER_SEQUENCES
PG_STATIO_USER_TABLES
PG_THREAD_WAIT_STATUS
PG_TABLES
PG_TDE_INFO
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TOTAL_MEMORY_DETAIL
PG_TOTAL_SCHEMA_INFO
PG_TOTAL_USER_RESOURCE_INFO
PG_USER
PG_USER_MAPPINGS
PG_VIEWS
PG_WLM_STATISTICS
PGXC_BULKLOAD_PROGRESS
PGXC_BULKLOAD_STATISTICS
PGXC_COLUMN_TABLE_IO_STAT
PGXC_COMM_CLIENT_INFO
PGXC_COMM_DELAY
PGXC_COMM_RECV_STREAM
PGXC_COMM_SEND_STREAM
PGXC_COMM_STATUS
PGXC_COMM_QUERY_SPEED
PGXC_DEADLOCK
PGXC_GET_STAT_ALL_TABLES
PGXC_GET_STAT_ALL_PARTITIONS
PGXC_GET_TABLE_SKEWNESS
PGXC_GTM_SNAPSHOT_STATUS
PGXC_INSTANCE_TIME
PGXC_LOCKWAIT_DETAIL
PGXC_INSTR_UNIQUE_SQL
PGXC_LOCK_CONFLICTS
PGXC_NODE_ENV
PGXC_NODE_STAT_RESET_TIME
PGXC_OS_RUN_INFO
PGXC_OS_THREADS
PGXC_PREPARED_XACTS
PGXC_REDO_STAT
PGXC_REL_IOSTAT
PGXC_REPLICATION_SLOTS
PGXC_RESPOOL_RUNTIME_INFO
PGXC_RESPOOL_RESOURCE_INFO
PGXC_RESPOOL_RESOURCE_HISTORY
PGXC_ROW_TABLE_IO_STAT
PGXC_RUNNING_XACTS
PGXC_SETTINGS
PGXC_SESSION_WLMSTAT
PGXC_STAT_ACTIVITY
PGXC_STAT_BAD_BLOCK
PGXC_STAT_BGWRITER
PGXC_STAT_DATABASE
PGXC_STAT_REPLICATION
PGXC_STAT_TABLE_DIRTY
PGXC_SQL_COUNT
PGXC_TABLE_CHANGE_STAT
PGXC_TABLE_STAT
PGXC_THREAD_WAIT_STATUS
PGXC_TOTAL_MEMORY_DETAIL
PGXC_TOTAL_SCHEMA_INFO
PGXC_TOTAL_SCHEMA_INFO_ANALYZE
PGXC_USER_TRANSACTION
PGXC_VARIABLE_INFO
PGXC_WAIT_DETAIL
PGXC_WAIT_EVENTS
PGXC_WLM_OPERATOR_HISTORY
PGXC_WLM_OPERATOR_INFO
PGXC_WLM_OPERATOR_STATISTICS
PGXC_WLM_SESSION_INFO
PGXC_WLM_SESSION_HISTORY
PGXC_WLM_SESSION_STATISTICS
PGXC_WLM_WORKLOAD_RECORDS
PGXC_WORKLOAD_SQL_COUNT
PGXC_WORKLOAD_SQL_ELAPSE_TIME
PGXC_WORKLOAD_TRANSACTION
PLAN_TABLE
PV_FILE_STAT
PV_INSTANCE_TIME
PV_OS_RUN_INFO
PV_SESSION_MEMORY
PV_SESSION_MEMORY_DETAIL
PV_SESSION_STAT
PV_SESSION_TIME
PV_TOTAL_MEMORY_DETAIL
PV_REDO_STAT
REDACTION_COLUMNS
REDACTION_POLICIES
REMOTE_TABLE_STAT
USER_COL_COMMENTS
USER_CONSTRAINTS
USER_CONS_COLUMNS
USER_INDEXES
USER_IND_COLUMNS
USER_IND_EXPRESSIONS
USER_IND_PARTITIONS
USER_JOBS
USER_OBJECTS
USER_PART_INDEXES
USER_PART_TABLES
USER_PROCEDURES
USER_SEQUENCES
USER_SOURCE
USER_SYNONYMS
USER_TAB_COLUMNS
USER_TAB_COMMENTS
USER_TAB_PARTITIONS
USER_TABLES
USER_TRIGGERS
USER_VIEWS
V$SESSION
V$SESSION_LONGOPS
GaussDB(DWS)数据库GUC参数
查看GUC参数
设置GUC参数
GUC使用说明
连接和认证
连接设置
安全和认证(postgresql.conf)
通信库参数
资源消耗
内存
语句磁盘空间管控
内核资源使用
基于开销的清理延迟
异步IO
并行导入
预写式日志
设置
检查点
双机复制
发送端服务器
主服务器
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
错误报告和日志
记录日志的时间
记录日志的内容
告警检测
运行时统计
查询和索引统计收集器
性能统计
资源管理
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
容错性
连接池参数
集群事务
开发人员选项
审计
审计开关
操作审计
事务监控
GTM相关参数
其它选项
GaussDB(DWS)开发者术语表
实时数仓开发指南(9.1.0.x)
实时数仓简介
支持与限制
实时数仓语法
CREATE TABLE
INSERT
DELETE
UPDATE
UPSERT
MERGE INTO
SELECT
ALTER TABLE
实时数仓函数
实时数仓GUC参数
实时数仓Binlog
订阅实时数仓Binlog
Flink实时消费Binlog
实时数仓开发指南(8.3.0.x)
实时数仓简介
支持与限制
实时数仓语法
CREATE TABLE
INSERT
DELETE
UPDATE
UPSERT
MERGE INTO
SELECT
ALTER TABLE
实时数仓函数
实时数仓GUC参数
实时数仓Binlog
订阅实时数仓Binlog
Flink实时消费Binlog
实时数仓开发指南(8.1.3.x)
实时数仓简介
支持与限制
实时数仓语法
CREATE TABLE
INSERT
DELETE
UPDATE
UPSERT
MERGE INTO
SELECT
ALTER TABLE
实时数仓函数
实时数仓GUC参数
实时数仓Binlog
订阅实时数仓Binlog
Flink实时消费Binlog
历史版本
SQL语法参考
SQL语法参考(9.1.0.x)
GaussDB(DWS) SQL概述
与PostgreSQL的差异
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
数组类型
枚举类型
网络地址类型
位串类型
文本搜索类型
UUID类型
JSON类型
RoaringBitmap类型
HLL数据类型
对象标识符类型
伪类型
范围类型
复合类型
列存表支持的数据类型
XML类型
常量与宏
函数和操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
数字操作函数和操作符
数字操作符
数字操作函数
时间、日期处理函数和操作符
时间/日期操作符
时间/日期函数
EXTRACT
date_part
date_format
time_format
SEQUENCE函数
数组函数和操作符
数组操作符
数组函数
逻辑操作符
比较操作符
模式匹配操作符
聚集函数
窗口函数
类型转换函数
JSON/JSONB函数和操作符
JSON/JSONB操作符
JSON/JSONB函数
安全函数
条件表达式函数
范围函数和操作符
范围操作符
范围函数
数据脱敏函数
位图函数和操作符
Roaring Bitmap操作符
位图函数
Roaring Bitmap聚合函数
使用场景
UUID函数
文本检索函数和操作符
文本检索操作符
文本检索函数
文本检索调试函数
HLL函数和操作符
HLL操作符
哈希函数
精度函数
聚合函数
功能函数
内置函数
返回集合的函数
序列号生成函数
下标生成函数
几何函数和操作符
几何操作符
几何函数
几何类型转换函数
网络地址函数和操作符
cidr和inet操作符
网络地址函数
系统信息函数
会话信息函数
访问权限查询函数
模式可见性查询函数
系统表信息函数
系统函数信息函数
注释信息函数
事务ID和快照
计算子集群函数
锁信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
快照同步函数
咨询锁函数
复制函数
资源管理函数
内存管理函数
其它函数
备份恢复控制函数
备份控制函数
恢复控制函数
数据库对象函数
数据库对象尺寸函数
数据库对象位置函数
分区管理函数
排序规则版本函数
冷热表用户函数
残留文件管理函数
获取残留文件列表函数
扫描残留文件函数
验证残留文件函数
删除残留文件函数
残留文件管理函数应用
统计信息函数
触发器函数
XML函数
产生XML内容
XML谓词
处理XML
将表映射到XML
调用栈记录函数
漏斗和留存函数
EXTERNAL SCHEMA系统函数
存算分离函数
数据共享函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
全文检索
介绍
全文检索概述
文档概念
基本文本匹配
分词器
表和索引
搜索表
创建索引
索引使用约束
控制文本搜索
解析文档
解析查询
排序查询结果
高亮搜索结果
附加功能
处理tsvector
处理查询
查询重写
收集文献统计
解析器
词典
词典概述
停用词
Simple词典
Synonym词典
Thesaurus词典
Ispell词典
Snowball词典
配置示例
测试和调试文本搜索
分词器测试
解析器测试
词典测试
限制约束
系统操作
事务管理
DDL语法
DDL语法一览表
ALTER BLOCK RULE
ALTER DATABASE
ALTER EXCEPT RULE
ALTER FOREIGN TABLE (GDS导入导出)
ALTER FOREIGN TABLE (For HDFS or OBS)
ALTER FOREIGN TABLE (SQL on other GaussDB(DWS))
ALTER FUNCTION
ALTER GROUP
ALTER INDEX
ALTER LARGE OBJECT
ALTER PUBLICATION
ALTER REDACTION POLICY
ALTER RESOURCE POOL
ALTER ROLE
ALTER SUBSCRIPTION
ALTER ROW LEVEL SECURITY POLICY
ALTER SCHEMA
ALTER SEQUENCE
ALTER SERVER
ALTER SESSION
ALTER SYNONYM
ALTER SYSTEM KILL SESSION
ALTER TABLE
ALTER TABLE PARTITION
ALTER TEXT SEARCH CONFIGURATION
ALTER TEXT SEARCH DICTIONARY
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER VIEW
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
CREATE BARRIER
CREATE BLOCK RULE
CREATE DATABASE
CREATE EXCEPT RULE
CREATE FOREIGN TABLE (GDS导入导出)
CREATE FOREIGN TABLE (SQL on OBS or Hadoop)
CREATE FOREIGN TABLE (OBS导入导出)
CREATE FOREIGN TABLE (SQL on other GaussDB(DWS))
CREATE FUNCTION
CREATE GROUP
CREATE INDEX
CREATE PROCEDURE
CREATE PUBLICATION
CREATE REDACTION POLICY
CREATE ROW LEVEL SECURITY POLICY
CREATE RESOURCE POOL
CREATE ROLE
CREATE SCHEMA
CREATE SEQUENCE
CREATE SERVER
CREATE SUBSCRIPTION
CREATE SYNONYM
CREATE TABLE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TEXT SEARCH CONFIGURATION
CREATE TEXT SEARCH DICTIONARY
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
CURSOR
DISCARD
DROP BLOCK RULE
DROP DATABASE
DROP EXCEPT RULE
DROP FOREIGN TABLE
DROP FUNCTION
DROP GROUP
DROP INDEX
DROP OWNED
DROP PUBLICATION
DROP REDACTION POLICY
DROP ROW LEVEL SECURITY POLICY
DROP PROCEDURE
DROP RESOURCE POOL
DROP ROLE
DROP SCHEMA
DROP SEQUENCE
DROP SERVER
DROP SUBSCRIPTION
DROP SYNONYM
DROP TABLE
DROP TEXT SEARCH CONFIGURATION
DROP TEXT SEARCH DICTIONARY
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW
FETCH
MOVE
REINDEX
RENAME TABLE
RESET
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SHOW
TRUNCATE
VACUUM
DML语法
DML语法一览表
CALL
COPY
DELETE
EXPLAIN
EXPLAIN PLAN
LOCK
MERGE INTO
INSERT和UPSERT
INSERT
UPSERT
UPDATE
VALUES
DCL语法
DCL语法一览表
ALTER DEFAULT PRIVILEGES
ANALYZE | ANALYSE
DEALLOCATE
DO
EXECUTE
EXECUTE DIRECT
GRANT
PREPARE
REASSIGN OWNED
REVOKE
DQL语法
DQL语法一览表
SELECT
SELECT INTO
TCL语法
TCL语法一览表
ABORT
BEGIN
CHECKPOINT
COMMIT | END
COMMIT PREPARED
PREPARE TRANSACTION
SAVEPOINT
SET TRANSACTION
START TRANSACTION
ROLLBACK
RELEASE SAVEPOINT
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
SQL语法参考(8.3.0.x)
GaussDB(DWS) SQL概述
与PostgreSQL的差异
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
数组类型
枚举类型
网络地址类型
位串类型
文本搜索类型
UUID类型
JSON类型
RoaringBitmap类型
HLL数据类型
对象标识符类型
伪类型
范围类型
复合类型
列存表支持的数据类型
XML类型
常量与宏
函数和操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
数字操作函数和操作符
数字操作符
数字操作函数
时间、日期处理函数和操作符
时间/日期操作符
时间/日期函数
EXTRACT
date_part
date_format
time_format
SEQUENCE函数
数组函数和操作符
数组操作符
数组函数
逻辑操作符
比较操作符
模式匹配操作符
聚集函数
窗口函数
类型转换函数
JSON/JSONB函数和操作符
JSON/JSONB操作符
JSON/JSONB函数
安全函数
条件表达式函数
范围函数和操作符
范围操作符
范围函数
数据脱敏函数
位图函数和操作符
Roaring Bitmap操作符
位图函数
Roaring Bitmap聚合函数
使用场景
UUID函数
文本检索函数和操作符
文本检索操作符
文本检索函数
文本检索调试函数
HLL函数和操作符
HLL操作符
哈希函数
精度函数
聚合函数
功能函数
内置函数
返回集合的函数
序列号生成函数
下标生成函数
几何函数和操作符
几何操作符
几何函数
几何类型转换函数
网络地址函数和操作符
cidr和inet操作符
网络地址函数
系统信息函数
会话信息函数
访问权限查询函数
模式可见性查询函数
系统表信息函数
系统函数信息函数
注释信息函数
事务ID和快照
计算子集群函数
锁信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
快照同步函数
咨询锁函数
复制函数
资源管理函数
其它函数
备份恢复控制函数
备份控制函数
恢复控制函数
数据库对象函数
数据库对象尺寸函数
数据库对象位置函数
分区管理函数
排序规则版本函数
冷热表用户函数
残留文件管理函数
获取残留文件列表函数
扫描残留文件函数
验证残留文件函数
删除残留文件函数
残留文件管理函数应用
统计信息函数
触发器函数
XML函数
产生XML内容
XML谓词
处理XML
将表映射到XML
调用栈记录函数
Hudi系统函数
漏斗和留存函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
全文检索
介绍
全文检索概述
文档概念
基本文本匹配
分词器
表和索引
搜索表
创建索引
索引使用约束
控制文本搜索
解析文档
解析查询
排序查询结果
高亮搜索结果
附加功能
处理tsvector
处理查询
查询重写
收集文献统计
解析器
词典
词典概述
停用词
Simple词典
Synonym词典
Thesaurus词典
Ispell词典
Snowball词典
配置示例
测试和调试文本搜索
分词器测试
解析器测试
词典测试
限制约束
系统操作
事务管理
DDL语法
DDL语法一览表
ALTER DATABASE
ALTER EXCEPT RULE
ALTER EXTERNAL SCHEMA
ALTER FOREIGN TABLE(GDS导入导出)
ALTER FOREIGN TABLE (For HDFS or OBS)
ALTER FOREIGN TABLE (SQL on other GaussDB(DWS))
ALTER FUNCTION
ALTER GROUP
ALTER INDEX
ALTER LARGE OBJECT
ALTER MATERIALIZED VIEW
ALTER PUBLICATION
ALTER REDACTION POLICY
ALTER RESOURCE POOL
ALTER ROLE
ALTER SUBSCRIPTION
ALTER ROW LEVEL SECURITY POLICY
ALTER SCHEMA
ALTER SEQUENCE
ALTER SERVER
ALTER SESSION
ALTER SYNONYM
ALTER SYSTEM KILL SESSION
ALTER TABLE
ALTER TABLE PARTITION
ALTER TEXT SEARCH CONFIGURATION
ALTER TEXT SEARCH DICTIONARY
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER VIEW
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
CREATE BARRIER
CREATE DATABASE
CREATE EXCEPT RULE
CREATE EXTERNAL SCHEMA
CREATE FOREIGN TABLE (GDS导入导出)
CREATE FOREIGN TABLE (SQL on OBS or Hadoop)
CREATE FOREIGN TABLE (OBS导入导出)
CREATE FOREIGN TABLE (SQL on other GaussDB(DWS))
CREATE FUNCTION
CREATE GROUP
CREATE INDEX
CREATE MATERIALIZED VIEW
CREATE PROCEDURE
CREATE PUBLICATION
CREATE REDACTION POLICY
CREATE ROW LEVEL SECURITY POLICY
CREATE RESOURCE POOL
CREATE ROLE
CREATE SCHEMA
CREATE SEQUENCE
CREATE SERVER
CREATE SUBSCRIPTION
CREATE SYNONYM
CREATE TABLE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TEXT SEARCH CONFIGURATION
CREATE TEXT SEARCH DICTIONARY
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
CURSOR
DISCARD
DROP DATABASE
DROP EXCEPT RULE
DROP FOREIGN TABLE
DROP FUNCTION
DROP GROUP
DROP INDEX
DROP MATERIALIZED VIEW
DROP OWNED
DROP PUBLICATION
DROP REDACTION POLICY
DROP ROW LEVEL SECURITY POLICY
DROP PROCEDURE
DROP RESOURCE POOL
DROP ROLE
DROP SCHEMA
DROP SEQUENCE
DROP SERVER
DROP SUBSCRIPTION
DROP SYNONYM
DROP TABLE
DROP TEXT SEARCH CONFIGURATION
DROP TEXT SEARCH DICTIONARY
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW
FETCH
MOVE
REFRESH MATERIALIZED VIEW
REINDEX
RENAME TABLE
RESET
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SHOW
TRUNCATE
VACUUM
DML语法
DML语法一览表
CALL
COPY
DELETE
EXPLAIN
EXPLAIN PLAN
LOCK
MERGE INTO
INSERT和UPSERT
INSERT
UPSERT
UPDATE
VALUES
DCL语法
DCL语法一览表
ALTER DEFAULT PRIVILEGES
ANALYZE | ANALYSE
DEALLOCATE
DO
EXECUTE
EXECUTE DIRECT
GRANT
PREPARE
REASSIGN OWNED
REVOKE
DQL语法
DQL语法一览表
SELECT
SELECT INTO
TCL语法
TCL语法一览表
ABORT
BEGIN
CHECKPOINT
COMMIT | END
COMMIT PREPARED
PREPARE TRANSACTION
SAVEPOINT
SET TRANSACTION
START TRANSACTION
ROLLBACK
RELEASE SAVEPOINT
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
SQL语法参考(8.1.3.x)
GaussDB(DWS) SQL概述
与PostgreSQL的差异
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
数组类型
枚举类型
网络地址类型
位串类型
文本搜索类型
UUID类型
JSON类型
RoaringBitmap类型
HLL数据类型
对象标识符类型
伪类型
范围类型
复合类型
列存表支持的数据类型
XML类型
常量与宏
函数和操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
数字操作函数和操作符
数字操作符
数字操作函数
时间、日期处理函数和操作符
时间/日期操作符
时间/日期函数
EXTRACT
date_part
date_format
time_format
SEQUENCE函数
数组函数和操作符
数组操作符
数组函数
逻辑操作符
比较操作符
模式匹配操作符
聚集函数
窗口函数
类型转换函数
JSON/JSONB函数和操作符
JSON/JSONB操作符
JSON/JSONB函数
安全函数
条件表达式函数
范围函数和操作符
范围操作符
范围函数
数据脱敏函数
位图函数和操作符
Roaring Bitmap操作符
位图函数
Roaring Bitmap聚合函数
使用场景
UUID函数
文本检索函数和操作符
文本检索操作符
文本检索函数
文本检索调试函数
HLL函数和操作符
HLL操作符
哈希函数
精度函数
聚合函数
功能函数
内置函数
返回集合的函数
序列号生成函数
下标生成函数
几何函数和操作符
几何操作符
几何函数
几何类型转换函数
网络地址函数和操作符
cidr和inet操作符
网络地址函数
系统信息函数
会话信息函数
访问权限查询函数
模式可见性查询函数
系统表信息函数
系统函数信息函数
注释信息函数
事务ID和快照
计算子集群函数
锁信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
快照同步函数
咨询锁函数
复制函数
资源管理函数
其它函数
备份恢复控制函数
备份控制函数
恢复控制函数
数据库对象函数
数据库对象尺寸函数
数据库对象位置函数
分区管理函数
排序规则版本函数
冷热表用户函数
残留文件管理函数
获取残留文件列表函数
扫描残留文件函数
验证残留文件函数
删除残留文件函数
残留文件管理函数应用
统计信息函数
触发器函数
XML函数
产生XML内容
XML谓词
处理XML
将表映射到XML
调用栈记录函数
Hudi系统函数
漏斗和留存函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
全文检索
介绍
全文检索概述
文档概念
基本文本匹配
分词器
表和索引
搜索表
创建索引
索引使用约束
控制文本搜索
解析文档
解析查询
排序查询结果
高亮搜索结果
附加功能
处理tsvector
处理查询
查询重写
收集文献统计
解析器
词典
词典概述
停用词
Simple词典
Synonym词典
Thesaurus词典
Ispell词典
Snowball词典
配置示例
测试和调试文本搜索
分词器测试
解析器测试
词典测试
限制约束
系统操作
事务管理
DDL语法
DDL语法一览表
ALTER DATABASE
ALTER EXCEPT RULE
ALTER EXTERNAL SCHEMA
ALTER FOREIGN TABLE(GDS导入导出)
ALTER FOREIGN TABLE (For HDFS or OBS)
ALTER FOREIGN TABLE (SQL on other GaussDB(DWS))
ALTER FUNCTION
ALTER GROUP
ALTER INDEX
ALTER LARGE OBJECT
ALTER MATERIALIZED VIEW
ALTER PUBLICATION
ALTER REDACTION POLICY
ALTER RESOURCE POOL
ALTER ROLE
ALTER SUBSCRIPTION
ALTER ROW LEVEL SECURITY POLICY
ALTER SCHEMA
ALTER SEQUENCE
ALTER SERVER
ALTER SESSION
ALTER SYNONYM
ALTER SYSTEM KILL SESSION
ALTER TABLE
ALTER TABLE PARTITION
ALTER TEXT SEARCH CONFIGURATION
ALTER TEXT SEARCH DICTIONARY
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER VIEW
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
CREATE BARRIER
CREATE DATABASE
CREATE EXCEPT RULE
CREATE EXTERNAL SCHEMA
CREATE FOREIGN TABLE (GDS导入导出)
CREATE FOREIGN TABLE (SQL on OBS or Hadoop)
CREATE FOREIGN TABLE (OBS导入导出)
CREATE FOREIGN TABLE (SQL on other GaussDB(DWS))
CREATE FUNCTION
CREATE GROUP
CREATE INDEX
CREATE MATERIALIZED VIEW
CREATE PROCEDURE
CREATE PUBLICATION
CREATE REDACTION POLICY
CREATE ROW LEVEL SECURITY POLICY
CREATE RESOURCE POOL
CREATE ROLE
CREATE SCHEMA
CREATE SEQUENCE
CREATE SERVER
CREATE SUBSCRIPTION
CREATE SYNONYM
CREATE TABLE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TEXT SEARCH CONFIGURATION
CREATE TEXT SEARCH DICTIONARY
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
CURSOR
DISCARD
DROP DATABASE
DROP EXCEPT RULE
DROP FOREIGN TABLE
DROP FUNCTION
DROP GROUP
DROP INDEX
DROP MATERIALIZED VIEW
DROP OWNED
DROP PUBLICATION
DROP REDACTION POLICY
DROP ROW LEVEL SECURITY POLICY
DROP PROCEDURE
DROP RESOURCE POOL
DROP ROLE
DROP SCHEMA
DROP SEQUENCE
DROP SERVER
DROP SUBSCRIPTION
DROP SYNONYM
DROP TABLE
DROP TEXT SEARCH CONFIGURATION
DROP TEXT SEARCH DICTIONARY
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW
FETCH
MOVE
REFRESH MATERIALIZED VIEW
REINDEX
RENAME TABLE
RESET
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SHOW
TRUNCATE
VACUUM
DML语法
DML语法一览表
CALL
COPY
DELETE
EXPLAIN
EXPLAIN PLAN
LOCK
MERGE INTO
INSERT和UPSERT
INSERT
UPSERT
UPDATE
VALUES
DCL语法
DCL语法一览表
ALTER DEFAULT PRIVILEGES
ANALYZE | ANALYSE
DEALLOCATE
DO
EXECUTE
EXECUTE DIRECT
GRANT
PREPARE
REASSIGN OWNED
REVOKE
DQL语法
DQL语法一览表
SELECT
SELECT INTO
TCL语法
TCL语法一览表
ABORT
BEGIN
CHECKPOINT
COMMIT | END
COMMIT PREPARED
PREPARE TRANSACTION
SAVEPOINT
SET TRANSACTION
START TRANSACTION
ROLLBACK
RELEASE SAVEPOINT
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
历史版本
云原生3.0开发指南
阅读指引
DWS 3.0简介
支持与限制
语法参考
CREATE TABLE
CREATE EXTERNAL SCHEMA
ALTER EXTERNAL SCHEMA
ALTER TABLE
函数
系统表
PG_CLASS
PG_CONSTRAINT
PG_EXTERNAL_NAMESPACE
PG_NAMESPACE
PG_PARTITION
PG_REWRITE
PG_TRIGGER
PGXC_GROUP
PGXC_NODE
系统视图
PGXC_DISK_CACHE_STATS
PGXC_DISK_CACHE_PATH_INFO
PGXC_DISK_CACHE_ALL_STATS
PGXC_OBS_IO_SCHEDULER_STATS
PGXC_OBS_IO_SCHEDULER_PERIODIC_STATS
GUC参数
开发实践
跨逻辑集群数据读写
湖仓一体
跨集群访问HiveMetaStore
性能调优
优化查询性能概述
Query执行流程
SQL执行计划
SQL调优指南
调优流程
更新统计信息
审视和修改表定义
SQL语句改写规则
典型SQL调优点
SQL自诊断
语句下推调优
子查询调优
统计信息调优
算子级调优
数据倾斜调优
使用Plan Hint进行调优
Plan Hint调优概述
Join顺序的Hint
Join方式的Hint
行数的Hint
Stream方式的Hint
Scan方式的Hint
子链接块名的hint
运行倾斜的hint
指定子查询不提升的hint
配置参数的hint
Hint的错误、冲突及告警
Plan Hint实际调优案例
例行维护表
例行重建索引
SQL调优关键参数调整
配置SMP
SMP适用场景与限制
资源对SMP性能的影响
其他因素对SMP性能的影响
SMP相关参数配置建议
SMP手动调优建议
查询最耗性能的SQL
分析作业是否被阻塞
实际调优案例
案例:选择合适的分布列
案例:建立合适的索引
案例:增加JOIN列非空条件
案例:使排序下推
案例:设置cost_param对查询性能优化
案例:调整局部聚簇键
案例:调整中间表存储方式
案例:改建分区表
案例:调整GUC参数best_agg_plan
案例:改写SQL消除子查询(案例1)
案例:改写SQL消除子查询(案例2)
案例:改写SQL排除剪枝干扰
案例:改写SQL消除in-clause
案例:使用partial cluster key
案例:NOT IN转NOT EXISTS
SQL执行troubleshooting
分析查询效率异常降低的问题
不同用户查询同表显示数据不同
业务运行时整数转换错误
SQL语句出错自动重试
query_band负载识别
常见性能参数调优设计
工具指南
工具简介
工具下载
gsql
gsql概述
下载客户端
使用指导
使用Linux gsql客户端连接集群
使用Windows gsql客户端连接集群
使用SSL进行安全的TCP/IP连接
获取帮助
命令参考
元命令参考
常见问题处理
Data Studio
Data Studio简介
概述
约束和限制
系统要求
自定义Data Studio
下载并安装Data Studio客户端
配置Data Studio
配置SSL连接
连接管理
库管理
数据库管理
模式管理
函数/过程管理
表管理
创建普通表
定义普通表
管理列
管理约束
管理索引
创建分区表
管理表及表数据
编辑临时表
创建外表
视图管理
序列管理
用户/角色管理
SQL终端管理
打开多个“SQL终端”页签
管理SQL查询执行历史
打开并保存SQL脚本
在“SQL终端”页签中查看表属性和PL/SQL函数/过程
终止正在执行的SQL查询
SQL查询格式化
在“SQL终端”页签中选择数据库对象
查看执行计划和开销
图形化查看执行计划和开销
使用SQL终端
导出查询结果
管理SQL终端连接
安全管理
故障处理
FAQs
GDS
安装配置和启动GDS
停止GDS
GDS导入示例
gds
gds_ctl.py
处理错误表
DSC
前言
读者对象
文档约定
第三方许可
DSC简介
概述
运行环境
使用DSC
概述
下载并安装DSC
配置DSC
DSC配置
Teradata SQL配置
Teradata Perl配置
MySQL配置
Oracle SQL配置
Netezza配置
迁移流程
前提条件
准备工作
执行DSC
查看输出文件和日志
故障处理
数据库模式迁移
迁移参数指导
Teradata SQL迁移
Teradata Perl迁移
MySQL SQL迁移
Oracle SQL迁移
Netezza SQL迁移
迁移验证
Version命令迁移
Help命令迁移
日志参考
日志概述
SQL迁移日志
Perl迁移日志
Teradata语法迁移
支持的关键词和特性
约束和限制
数据类型
函数和操作符
分析函数
数学函数
字符串函数
日期和时间函数
比较和列表操作符
表操作符
查询优化操作符
QUALIFY
ALIAS
FORMAT和CAST
缩写关键字迁移
以$开头的对象名称迁移
表迁移
CREATE TABLE
CHARACTER SET和CASESPECIFIC
VOLATILE
SET
MULTISET
TITLE
索引
约束
COLUMN STORE
PARTITION
ANALYZE
支持指定部分列
索引迁移
视图迁移
COLLECT STATISTICS
ACCESS LOCK
DBC.COLUMNS
DBC.TABLES
DBC.INDICES
SHOW STATS VALUES SEQUENCED
COMMENT语句
数据操作语句(DML)
INSERT
SELECT
UPDATE
DELETE
MERGE
NAMED
ACTIVITYCOUNT
TIMESTAMP
类型转换和格式化
BTEQ工具命令
Teradata格式
系统视图
MySQL语法迁移
支持的关键词和特性
数据类型
数字类型
日期和时间类型
字符串类型
空间数据类型
大对象类型
集合类型
布尔类型
二进制类型
JSON类型
函数和表达式
表(可选参数、操作)
ALGORITHM
ALTER TABLE RENAME
AUTO_INCREMENT
AVG_ROW_LENGTH
BLOCK_SIZE
CHARSET
CHECKSUM
CLUSTERED KEY
COLLATE
COMMENT
CONNECTION
DEFAULT
DELAY_KEY_WRITE
DISTRIBUTE BY
DIRECTORY
ENGINE
FOREIGN_KEY_CHECKS
IF NOT EXISTS
INDEX_ALL
INSERT_METHOD
KEY_BLOCK_SIZE
LOCK
MAX_ROWS
MIN_ROWS
PACK_KEYS
PARTITION BY
PASSWORD
ROW_FORMAT
STATS_AUTO_RECALC
STATS_PERSISTENT
STATS_SAMPLE_PAGES
UNION
WITH AS
CHANGE修改列
CHECK约束
DROP删除表
LIKE 表克隆
MODIFY修改列
TRUNCATE 删除表
ROUNDROBIN表
RENAME 重命名表名
设置与清除列默认值
字段名重命名
行列存压缩
添加与删除列
索引
唯一索引
普通索引和前缀索引
HASH索引
BTREE索引
SPATIAL空间索引
FULLTEXT全文索引
删除索引
索引重命名
注释
数据库
数据操作语句(DML)
INSERT
UPDATE
REPLACE
引号
INTERVAL
除法表达式
GROUP BY转换
ROLLUP
事务管理和数据库管理
事务管理
数据库管理
Oracle语法迁移
Oracle迁移概述
模式对象
表(Oracle)
临时表
全局临时表
索引
视图
序列
PURGE
数据库关键字
COMPRESS短语
Bitmap索引
自定义表空间
附加日志数据
LONG RAW
SYS_GUID
DML(Oracle)
伪列
OUTER JOIN
OUTER QUERY (+)
CONNECT BY
系统函数
日期函数
LOB函数
字符串函数(Oracle)
分析函数
正则表达式函数
PL/SQL
PL/SQL集合(使用自定义类型)
PL/SQL包
包
包变量
包拆分
REF CURSOR
创建包模式
VARRAY
授予执行权限
包名列表
数据类型
支持中文字符
Netezza语法迁移
表(Netezza)
PROCEDURE(使用RETURNS)
Procedure
系统函数(Netezza)
算子
DML(Netezza)
Unique Index
DSC常见问题
故障处理
术语表
DWS-Connector
DWS-Connector版本说明
dws-client
dws-connector-flink
引入依赖
Stream API作业类型
Flink SQL作业类型
Flink SQL概述
做源表
做结果表
做维表
服务端工具
gs_dump
gs_dumpall
gs_restore
gds_check
gds_install
gds_uninstall
gds_ctl
API参考
使用前必读
概述
调用说明
终端节点
约束与限制
基本概念
API概述
如何调用API
构造请求
认证鉴权
返回结果
快速入门
API说明
可用区
查询可用区列表
集群管理
创建集群
V2创建集群
创建逻辑集群
物理集群转换到逻辑集群
查询集群列表
查询逻辑集群列表
查询逻辑集群任务信息
查询逻辑集群磁盘信息
查询节点列表
查询逻辑集群可用ring环节点信息
查询集群拓扑ring环节点信息
查询集群详情
查询节点类型
删除集群
删除逻辑集群
编辑逻辑集群
重启逻辑集群
切换逻辑集群开关
删除节点
从空闲节点扩容
恢复重分布
暂停重分布
重启集群
扩容集群
重置密码
创建集群前检查
集群缩容
下发重分布
查询重分布详情
查询专属分布式存储池列表
查询资源统计信息列表
主备恢复
解除只读
磁盘扩容
修改运维时间窗
查询集群CN节点
批量增加CN节点
批量删除CN节点
查询集群参数组
查询集群参数配置
修改集群参数配置
快照统计信息
查询合适的缩容数
查询参数修改审计记录
保存集群描述信息
查询单个实例
快照管理
创建快照
查询快照列表
查询快照策略
查询快照详情
删除手动快照
删除快照策略
恢复集群
用户恢复表名检测
恢复表
获取跨区域快照可用Region
设置跨区域备份配置
查询所有跨区域快照配置
删除跨区域备份配置
复制快照
查询集群快照列表
添加快照策略
事件管理
查询事件列表
查询事件配置
查询订阅事件
创建订阅事件
更新订阅事件
删除订阅事件
数据源
查询数据源
创建数据源
更新数据源
删除数据源
审计日志
查询日志记录
资源管理
设置资源管理开关
查询资源管理状态
查询资源统计
添加资源池
删除资源池
查询资源池列表
获得资源池详细信息
更新资源池配置信息
资源池关联用户
获得资源池绑定用户列表
资源池解绑用户
添加资源管理计划
查询资源管理计划列表
启动资源管理计划
查看计划执行日志
查询某个资源管理计划详细信息
停止资源管理计划
删除资源管理计划
添加资源管理计划阶段
查询资源管理计划阶段详细信息
删除资源管理计划阶段
切换资源管理计划阶段
查询集群模式空间信息
更新模式空间限额
告警管理
查询告警配置
查询告警详情列表
查询告警统计列表
查询告警订阅列表
创建告警订阅
更新告警订阅
删除告警订阅
连接管理
申请域名
修改集群域名
删除集群域名
获取集群可绑定的ELB列表
集群绑定ELB
集群解绑ELB
集群绑定EIP
集群解绑EIP
标签管理
查询项目标签
查询集群标签
批量添加标签
批量删除标签
配额管理
查询配额
容灾管理
创建容灾
启动容灾
查询容灾列表
查询容灾详情
查询容灾恢复进度详情
查询可用容灾集群列表
更新容灾配置
灾备切换
容灾异常切换
恢复容灾
停止容灾
检查容灾名称
删除容灾
任务管理
查询job进度
主机监控
查询主机概览
查询磁盘信息
获取网卡状态
查询性能监控指标
查询历史监控数据
查询表倾斜或脏页率信息
查询SQL列表
查询SQL执行信息
查询集群使用指标列表
获取指定指标相关采集数据
数据库权限管理
同步IAM用户到数据库
查询所有数据库用户/角色
查询指定用户信息
修改指定用户信息
修改数据库对象权限
查询数据库对象权限
获得集群运维账户状态
执行运维用户操作
日志管理
获取LTS日志列表
开启云服务日志
关闭云服务日志
升级管理
获取集群升级记录
获取集群可升级的目标版本
下发集群升级相关操作
应用示例
使用Postman调用创建集群接口
使用Postman调用创建快照接口
权限及授权项说明
附录
状态码
错误码
创建VPC
获取项目ID
获取账号ID
获取集群ID
自定义指标列表
SDK参考
SDK概述
常见问题
Top问题汇总
产品咨询
为什么要使用云数据仓库服务GaussDB(DWS) ?
如何选择公有云GaussDB(DWS)或者公有云RDS?
GaussDB(DWS)用户和角色是什么关系?
如何查看GaussDB(DWS)数据库用户的创建时间?
如何选择GaussDB(DWS)区域和可用分区
数据在GaussDB(DWS)中是否安全?
可以修改GaussDB(DWS)集群的安全组吗?
数据库、数据仓库、数据湖、湖仓一体分别是什么?
GaussDB(DWS)的脏页是如何产生的?
如何使用VPC共享来处理GaussDB(DWS)资源?
数据库连接
如何与GaussDB(DWS)进行通信?
GaussDB(DWS)是否支持第三方客户端以及JDBC和ODBC驱动程序?
无法连接GaussDB(DWS)集群时怎么处理?
为什么在互联网环境连接GaussDB(DWS)后,解绑了EIP不会立即返回失败消息?
使用公网IP连接GaussDB(DWS)集群时如何设置白名单?
数据迁移
GaussDB(DWS)的OBS外表与GDS外表支持的数据格式有什么区别?
数据如何存储到GaussDB(DWS)?
GaussDB(DWS)可以存储多少业务数据?
如何使用GaussDB(DWS)的\copy导入导出?
如何实现GaussDB(DWS)不同编码库之间数据容错导入
GaussDB(DWS)导入性能都和哪些因素有关联?
数据库使用
如何调整GaussDB(DWS)分布列?
如何查看和设置GaussDB(DWS)数据库的字符集编码格式
如何处理GaussDB(DWS)建表时date类型字段自动转换为timestamp类型的问题?
GaussDB(DWS)是否需要定时对常用的表做VACUUM FULL和ANALYZE操作?
如何导出GaussDB(DWS)某张表结构?
GaussDB(DWS)是否有高效的删除表数据的方法?
如何查看GaussDB(DWS)外部表信息?
如果GaussDB(DWS)建表时没有指定分布列,数据会怎么存储?
如何将GaussDB(DWS)联结查询的null结果替换成0?
如何查看GaussDB(DWS)表是行存还是列存?
GaussDB(DWS)列存表的常用信息查询
GaussDB(DWS)查询时索引失效场景解析
如何使用GaussDB(DWS)自定义函数改写CRC32()函数
GaussDB(DWS)以pg_toast_temp*或pg_temp*开头的Schema是什么?
GaussDB(DWS)查询时结果不一致的常见场景和解决方法
GaussDB(DWS)哪些系统表不能做VACUUM FULL
GaussDB(DWS)语句处于idle in transaction状态常见场景
GaussDB(DWS)如何实现行转列及列转行?
GaussDB(DWS)唯一约束和唯一索引有什么区别?
GaussDB(DWS)函数和存储过程有什么区别?
如何删除GaussDB(DWS)重复的表数据?
集群管理
如何清理与回收GaussDB(DWS)存储空间?
为什么GaussDB(DWS)扩容后已使用存储容量比扩容前减少了很多?
GaussDB(DWS)的磁盘空间/容量是如何统计的?
GaussDB(DWS)添加云监控服务的告警规则时会话数阈值如何设置?
如何判断GaussDB(DWS)集群是x86还是ARM架构?
GaussDB(DWS)扩容检查不通过怎么办?
GaussDB(DWS)增加CN和扩容集群分别在什么场景下使用?
GaussDB(DWS)经典变更规格与弹性变更规格、扩容、缩容分别在什么场景下使用?
GaussDB(DWS)在CPU核数、内存相同的情况下,小规格多节点与大规格三节点集群如何选择?
GaussDB(DWS) SSD云盘和SSD本地盘的区别?
GaussDB(DWS)热数据存储和冷数据存储的区别?
GaussDB(DWS)缩容按钮置灰如何处理?
账户与权限
GaussDB(DWS)如何实现业务隔离
GaussDB(DWS)数据库账户密码到期了,如何修改?
如何给GaussDB(DWS)指定用户赋予某张表的权限?
如何给GaussDB(DWS)指定用户赋予某个SCHEMA的权限?
如何创建GaussDB(DWS)数据库只读用户?
如何创建GaussDB(DWS)数据库私有用户和私有表?
GaussDB(DWS)如何REVOKE某用户的connect on database权限?
如何查看GaussDB(DWS)某个用户有哪些表的权限?
GaussDB(DWS)数据库中的Ruby是什么用户?
数据库性能
为什么GaussDB(DWS)使用一段时间后执行SQL很慢?
为什么GaussDB(DWS)的性能在极端场景下并未比单机数据库好
GaussDB(DWS)业务读写阻塞,如何查看某个时间段的sql执行记录?
GaussDB(DWS)中“算子下盘”是什么含义?
GaussDB(DWS)的CPU资源隔离管控介绍
为什么GaussDB(DWS)普通用户比dbadmin用户执行的慢?
GaussDB(DWS)中单表查询性能与哪些因素有关?
备份恢复
为什么GaussDB(DWS)自动快照创建很慢,很长时间都没有创建好?
GaussDB(DWS)快照是否与EVS快照功能相同?
故障排除
数据库连接管理
执行gsql连接数据库命令提示gsql:command not found
通过gsql客户端无法连接数据库
连接GaussDB(DWS)数据库时,提示客户端连接数太多
无法ping通集群访问地址
业务执行中报错:An I/O error occurred while sending to the backend
JDBC/ODBC类
JDBC问题定位
建立数据库连接失败
执行业务抛出异常
性能问题
功能支持问题
数据导入/导出
使用COPY FROM导入时报错“invalid byte sequence for encoding "UTF8": 0x00”
GDS导入/导出类问题
创建GDS外表失败,提示不支持ROUNDROBIN
通过CDM将MySQL数据导入GaussDB(DWS)时出现字段超长,数据同步失败
执行创建OBS外表的SQL语句时,提示Access Denied
GDS导入失败后,磁盘占用空间增大
GDS导入数据时,脚本执行报错:out of memory
使用GDS传输数据的过程中,报错:connection failure error
使用DataArts Studio服务创建GaussDB(DWS)外表时不支持中文,如何处理
数据库参数修改
数据库时间与系统时间不一致,如何更改数据库默认时区
业务报错:Cannot get stream index, maybe comm_max_stream is not enough
SQL语句执行失败,报错:canceling statement due to statement timeout
账号/权限/密码
账号被锁住了,如何解锁?
重置密码后再次登录仍提示用户被锁
将Schema中的表的查询权限赋给其他用户,赋权后仍无法查询Schema中的表
某张表执行过grant select on table t1 to public,如何针对某用户回收权限
普通用户创建或删除GDS/OBS外表语句时报错,提示没有权限或权限不足
赋予用户schema的all权限后建表仍然报错ERROR: current user does not have privilege to role tom
执行语句过程中报错:无权限操作
用户存在依赖关系无法删除如何处理
集群性能
锁等待检测
执行SQL时出现表死锁,提示LOCK_WAIT_TIMEOUT锁等待超时
执行SQL时报错:abort transaction due to concurrent update
磁盘使用率高&集群只读处理方案
SQL执行很慢,性能低,有时长时间运行未结束
数据倾斜导致SQL执行慢,大表SQL执行无结果
VACUUM FULL一张表后,表文件大小无变化
删除表数据后执行了VACUUM,但存储空间并没有释放
执行VACUUM FULL命令时报错:Lock wait timeout
VACUUM FULL执行慢
表数据膨胀导致SQL查询慢,用户前台页面数据加载不出
集群报错内存溢出
带自定义函数的语句不下推
列存表更新失败或多次更新后出现表膨胀
列存表多次插入后出现表膨胀
往GaussDB(DWS)写数据慢,客户端数据会有积压
分析查询效率异常降低的问题
未收集统计信息导致查询性能差
执行计划中有NestLoop导致SQL语句执行慢
未分区剪枝导致SQL查询慢
行数估算过小,优化器选择走NestLoop导致性能下降
语句中存在“in 常量”导致SQL执行无结果
单表点查询性能差
动态负载管理下的CCN排队
数据膨胀磁盘空间不足,导致性能降低
列存小CU多导致的性能慢问题
集群异常
磁盘监控告警阈值太低,告警频繁
数据库使用
插入或更新数据时报错,提示分布键不能被更新
执行SQL语句时提示“Connection reset by peer”
VARCHAR(n)存储中文字符,提示value too long for type character varying?
SQL语句中字段名大小写敏感问题
删除表时报错:cannot drop table test because other objects depend on it
多个表同时进行MERGE INTO UPDATE时,执行失败
session_timeout设置导致JDBC业务报错
DROP TABLE失败
使用string_agg函数查询执行结果不稳定
查询表大小时报错“could not open relation with OID xxx”
DROP TABLE IF EXISTS语法误区
不同用户查询同表显示数据不同
修改索引只调用索引名提示索引不存在
执行CREATE SCHEMA语句时,报错SCHEMA已存在
删除数据库失败,提示有session正在连接
在Java中,读取character类型的表字段时返回类型为什么是byte?
执行表分区操作时,报错:start value of partition "xxx" NOT EQUAL up-boundary of last partition
重建索引失败
视图查询时执行失败
全局SQL查询
如何判断表是否执行过UPDATE或DELETE
执行业务报错“Can't fit xid into page”
执行业务报错:unable to get a stable set of rows in the source table
DWS元数据不一致-分区索引异常
对系统表gs_wlm_session_info执行TRUNCATE命令报错
分区表插入数据报错:inserted partition key does not map to any table partition
范围分区表添加新分区报错upper boundary of adding partition MUST overtop last existing partition
查询表报错:missing chunk number %d for toast value %u in pg_toast_XXXX
向表中插入数据报错:duplicate key value violates unique constraint "%s"
执行业务报错could not determine which collation to use for string hashing
使用GaussDB(DWS) 的ODBC驱动,SQL查询结果中字符类型的字段内容会被截断
执行Plan Hint的Scan方式不生效
数据类型转换出现报错:invalid input syntax for xxx
业务报错:UNION types %s and %s cannot be matched
更新报错ERROR:Non-deterministic UPDATE
插入数据报错:null value in column '%s' violates not-null constraint
业务报错:unable to get a stable set of rows in the source table
Oracle/TD/MySQL兼容模式下查询结果不一致
性能白皮书
概述
测试结果
TPC-H 单并发查询
TPC-DS 单并发查询
测试方法
总体流程
创建弹性云服务器ECS和数据仓库GaussDB(DWS)
创建弹性云服务器ECS
创建数据仓库GaussDB(DWS)
构建TPC-H&TPC-DS使用数据
准备数据构建工具编译环境
TPC-H数据构建
TPC-DS数据构建
建表与数据导入
GDS方式导入
安装和启动GDS
使用gsql连接DWS
创建GDS外表并导入TPC-H数据
创建GDS外表并导入TPC-DS数据
执行查询与结果收集
通过编写shell脚本自动化执行查询和结果收集
附录
TPC-H测试集
TPC-DS测试集
技术白皮书
DWS产品简介
产品定位
应用场景
产品架构和优势
DWS支持平台和技术指标
技术指标
DWS核心技术
Share-nothing架构
分布式环境的数据布局
数据分布式存储
数据分区
数据并行导入
全并行的数据查询处理
向量化执行和行列混合引擎
资源监控及管控
负载管理
空间管控
分布式事务
在线扩容
SQL on Anywhere
SQL on Hadoop
基于GDS的集群互联互通
集群管理与高可用
SQL自诊断
透明加密
数据脱敏
备份与容灾
备份恢复
集群容灾
DWS工具
客户端工具
gsql
Data Studio
Database Schema Convertor
数据管理服务(Data Admin Service,简称DAS)
数据库监控工具
三方工具兼容
DWS对外接口
错误码参考
8.2.0及以下版本
管理控制台错误码
数据仓库错误码
SQL标准错误码说明
第三方库错误码说明
GAUSS-00001 -- GAUSS-00100
GAUSS-00001 -- GAUSS-00010
GAUSS-00011 -- GAUSS-00020
GAUSS-00021 -- GAUSS-00030
GAUSS-00031 -- GAUSS-00040
GAUSS-00041 -- GAUSS-00050
GAUSS-00051 -- GAUSS-00060
GAUSS-00061 -- GAUSS-00070
GAUSS-00071 -- GAUSS-00080
GAUSS-00081 -- GAUSS-00090
GAUSS-00091 -- GAUSS-00100
GAUSS-00101 -- GAUSS-00200
GAUSS-00101 -- GAUSS-00110
GAUSS-00111 -- GAUSS-00120
GAUSS-00121 -- GAUSS-00130
GAUSS-00131 -- GAUSS-00140
GAUSS-00141 -- GAUSS-00150
GAUSS-00151 -- GAUSS-00160
GAUSS-00161 -- GAUSS-00170
GAUSS-00171 -- GAUSS-00180
GAUSS-00181 -- GAUSS-00190
GAUSS-00191 -- GAUSS-00200
GAUSS-00201 -- GAUSS-00300
GAUSS-00201 -- GAUSS-00210
GAUSS-00211 -- GAUSS-00220
GAUSS-00221 -- GAUSS-00230
GAUSS-00231 -- GAUSS-00240
GAUSS-00241 -- GAUSS-00250
GAUSS-00251 -- GAUSS-00260
GAUSS-00261 -- GAUSS-00270
GAUSS-00271 -- GAUSS-00280
GAUSS-00281 -- GAUSS-00290
GAUSS-00291 -- GAUSS-00300
GAUSS-00301 -- GAUSS-00400
GAUSS-00301 -- GAUSS-00310
GAUSS-00311 -- GAUSS-00320
GAUSS-00321 -- GAUSS-00330
GAUSS-00331 -- GAUSS-00340
GAUSS-00341 -- GAUSS-00350
GAUSS-00351 -- GAUSS-00360
GAUSS-00361 -- GAUSS-00370
GAUSS-00371 -- GAUSS-00380
GAUSS-00381 -- GAUSS-00390
GAUSS-00391 -- GAUSS-00400
GAUSS-00401 -- GAUSS-00500
GAUSS-00401 -- GAUSS-00410
GAUSS-00411 -- GAUSS-00420
GAUSS-00421 -- GAUSS-00430
GAUSS-00431 -- GAUSS-00440
GAUSS-00441 -- GAUSS-00450
GAUSS-00451 -- GAUSS-00460
GAUSS-00461 -- GAUSS-00470
GAUSS-00471 -- GAUSS-00480
GAUSS-00481 -- GAUSS-00490
GAUSS-00491 -- GAUSS-00500
GAUSS-00501 -- GAUSS-00600
GAUSS-00501 -- GAUSS-00510
GAUSS-00511 -- GAUSS-00520
GAUSS-00521 -- GAUSS-00530
GAUSS-00531 -- GAUSS-00540
GAUSS-00541 -- GAUSS-00550
GAUSS-00551 -- GAUSS-00560
GAUSS-00561 -- GAUSS-00570
GAUSS-00571 -- GAUSS-00580
GAUSS-00581 -- GAUSS-00590
GAUSS-00591 -- GAUSS-00600
GAUSS-00601 -- GAUSS-00700
GAUSS-00601 -- GAUSS-00610
GAUSS-00611 -- GAUSS-00620
GAUSS-00621 -- GAUSS-00630
GAUSS-00631 -- GAUSS-00640
GAUSS-00641 -- GAUSS-00650
GAUSS-00651 -- GAUSS-00660
GAUSS-00661 -- GAUSS-00670
GAUSS-00671 -- GAUSS-00680
GAUSS-00681 -- GAUSS-00690
GAUSS-00691 -- GAUSS-00700
GAUSS-00701 -- GAUSS-00800
GAUSS-00701 -- GAUSS-00710
GAUSS-00711 -- GAUSS-00720
GAUSS-00721 -- GAUSS-00730
GAUSS-00731 -- GAUSS-00740
GAUSS-00741 -- GAUSS-00750
GAUSS-00751 -- GAUSS-00760
GAUSS-00761 -- GAUSS-00770
GAUSS-00771 -- GAUSS-00780
GAUSS-00781 -- GAUSS-00790
GAUSS-00791 -- GAUSS-00800
GAUSS-00801 -- GAUSS-00900
GAUSS-00801 -- GAUSS-00810
GAUSS-00811 -- GAUSS-00820
GAUSS-00821 -- GAUSS-00830
GAUSS-00831 -- GAUSS-00840
GAUSS-00841 -- GAUSS-00850
GAUSS-00851 -- GAUSS-00860
GAUSS-00861 -- GAUSS-00870
GAUSS-00871 -- GAUSS-00880
GAUSS-00881 -- GAUSS-00890
GAUSS-00891 -- GAUSS-00900
GAUSS-00901 -- GAUSS-01000
GAUSS-00901 -- GAUSS-00910
GAUSS-00911 -- GAUSS-00920
GAUSS-00921 -- GAUSS-00930
GAUSS-00931 -- GAUSS-00940
GAUSS-00941 -- GAUSS-00950
GAUSS-00951 -- GAUSS-00960
GAUSS-00961 -- GAUSS-00970
GAUSS-00971 -- GAUSS-00980
GAUSS-00981 -- GAUSS-00990
GAUSS-00991 -- GAUSS-01000
GAUSS-01001 -- GAUSS-01100
GAUSS-01001 -- GAUSS-01010
GAUSS-01011 -- GAUSS-01020
GAUSS-01021 -- GAUSS-01030
GAUSS-01031 -- GAUSS-01040
GAUSS-01041 -- GAUSS-01050
GAUSS-01051 -- GAUSS-01060
GAUSS-01061 -- GAUSS-01070
GAUSS-01071 -- GAUSS-01080
GAUSS-01081 -- GAUSS-01090
GAUSS-01091 -- GAUSS-01100
GAUSS-01101 -- GAUSS-01200
GAUSS-01101 -- GAUSS-01110
GAUSS-01111 -- GAUSS-01120
GAUSS-01121 -- GAUSS-01130
GAUSS-01131 -- GAUSS-01140
GAUSS-01141 -- GAUSS-01150
GAUSS-01151 -- GAUSS-01160
GAUSS-01161 -- GAUSS-01170
GAUSS-01171 -- GAUSS-01180
GAUSS-01181 -- GAUSS-01190
GAUSS-01191 -- GAUSS-01200
GAUSS-01201 -- GAUSS-01300
GAUSS-01201 -- GAUSS-01210
GAUSS-01211 -- GAUSS-01220
GAUSS-01221 -- GAUSS-01230
GAUSS-01231 -- GAUSS-01240
GAUSS-01241 -- GAUSS-01250
GAUSS-01251 -- GAUSS-01260
GAUSS-01261 -- GAUSS-01270
GAUSS-01271 -- GAUSS-01280
GAUSS-01281 -- GAUSS-01290
GAUSS-01291 -- GAUSS-01300
GAUSS-01301 -- GAUSS-01400
GAUSS-01301 -- GAUSS-01310
GAUSS-01311 -- GAUSS-01320
GAUSS-01321 -- GAUSS-01330
GAUSS-01331 -- GAUSS-01340
GAUSS-01341 -- GAUSS-01350
GAUSS-01351 -- GAUSS-01360
GAUSS-01361 -- GAUSS-01370
GAUSS-01371 -- GAUSS-01380
GAUSS-01381 -- GAUSS-01390
GAUSS-01391 -- GAUSS-01400
GAUSS-01401 -- GAUSS-01500
GAUSS-01401 -- GAUSS-01410
GAUSS-01411 -- GAUSS-01420
GAUSS-01421 -- GAUSS-01430
GAUSS-01431 -- GAUSS-01440
GAUSS-01441 -- GAUSS-01450
GAUSS-01451 -- GAUSS-01460
GAUSS-01461 -- GAUSS-01470
GAUSS-01471 -- GAUSS-01480
GAUSS-01481 -- GAUSS-01490
GAUSS-01491 -- GAUSS-01500
GAUSS-01501 -- GAUSS-01600
GAUSS-01501 -- GAUSS-01510
GAUSS-01511 -- GAUSS-01520
GAUSS-01521 -- GAUSS-01530
GAUSS-01531 -- GAUSS-01540
GAUSS-01541 -- GAUSS-01550
GAUSS-01551 -- GAUSS-01560
GAUSS-01561 -- GAUSS-01570
GAUSS-01571 -- GAUSS-01580
GAUSS-01581 -- GAUSS-01590
GAUSS-01591 -- GAUSS-01600
GAUSS-01601 -- GAUSS-01700
GAUSS-01601 -- GAUSS-01610
GAUSS-01611 -- GAUSS-01620
GAUSS-01621 -- GAUSS-01630
GAUSS-01631 -- GAUSS-01640
GAUSS-01641 -- GAUSS-01650
GAUSS-01651 -- GAUSS-01660
GAUSS-01661 -- GAUSS-01670
GAUSS-01671 -- GAUSS-01680
GAUSS-01681 -- GAUSS-01690
GAUSS-01691 -- GAUSS-01700
GAUSS-01701 -- GAUSS-01800
GAUSS-01701 -- GAUSS-01710
GAUSS-01711 -- GAUSS-01720
GAUSS-01721 -- GAUSS-01730
GAUSS-01731 -- GAUSS-01740
GAUSS-01741 -- GAUSS-01750
GAUSS-01751 -- GAUSS-01760
GAUSS-01761 -- GAUSS-01770
GAUSS-01771 -- GAUSS-01780
GAUSS-01781 -- GAUSS-01790
GAUSS-01791 -- GAUSS-01800
GAUSS-01801 -- GAUSS-01900
GAUSS-01801 -- GAUSS-01810
GAUSS-01811 -- GAUSS-01820
GAUSS-01821 -- GAUSS-01830
GAUSS-01831 -- GAUSS-01840
GAUSS-01841 -- GAUSS-01850
GAUSS-01851 -- GAUSS-01860
GAUSS-01861 -- GAUSS-01870
GAUSS-01871 -- GAUSS-01880
GAUSS-01881 -- GAUSS-01890
GAUSS-01891 -- GAUSS-01900
GAUSS-01901 -- GAUSS-02000
GAUSS-01901 -- GAUSS-01910
GAUSS-01911 -- GAUSS-01920
GAUSS-01921 -- GAUSS-01930
GAUSS-01931 -- GAUSS-01940
GAUSS-01941 -- GAUSS-01950
GAUSS-01951 -- GAUSS-01960
GAUSS-01961 -- GAUSS-01970
GAUSS-01971 -- GAUSS-01980
GAUSS-01981 -- GAUSS-01990
GAUSS-01991 -- GAUSS-02000
GAUSS-02001 -- GAUSS-02100
GAUSS-02001 -- GAUSS-02010
GAUSS-02011 -- GAUSS-02020
GAUSS-02021 -- GAUSS-02030
GAUSS-02031 -- GAUSS-02040
GAUSS-02041 -- GAUSS-02050
GAUSS-02051 -- GAUSS-02060
GAUSS-02061 -- GAUSS-02070
GAUSS-02071 -- GAUSS-02080
GAUSS-02081 -- GAUSS-02090
GAUSS-02091 -- GAUSS-02100
GAUSS-02101 -- GAUSS-02200
GAUSS-02101 -- GAUSS-02110
GAUSS-02111 -- GAUSS-02120
GAUSS-02121 -- GAUSS-02130
GAUSS-02131 -- GAUSS-02140
GAUSS-02141 -- GAUSS-02150
GAUSS-02151 -- GAUSS-02160
GAUSS-02161 -- GAUSS-02170
GAUSS-02171 -- GAUSS-02180
GAUSS-02181 -- GAUSS-02190
GAUSS-02191 -- GAUSS-02200
GAUSS-02201 -- GAUSS-02300
GAUSS-02201 -- GAUSS-02210
GAUSS-02211 -- GAUSS-02220
GAUSS-02221 -- GAUSS-02230
GAUSS-02231 -- GAUSS-02240
GAUSS-02241 -- GAUSS-02250
GAUSS-02251 -- GAUSS-02260
GAUSS-02261 -- GAUSS-02270
GAUSS-02271 -- GAUSS-02280
GAUSS-02281 -- GAUSS-02290
GAUSS-02291 -- GAUSS-02300
GAUSS-02301 -- GAUSS-02400
GAUSS-02301 -- GAUSS-02310
GAUSS-02311 -- GAUSS-02320
GAUSS-02321 -- GAUSS-02330
GAUSS-02331 -- GAUSS-02340
GAUSS-02341 -- GAUSS-02350
GAUSS-02351 -- GAUSS-02360
GAUSS-02361 -- GAUSS-02370
GAUSS-02371 -- GAUSS-02380
GAUSS-02381 -- GAUSS-02390
GAUSS-02391 -- GAUSS-02400
GAUSS-02401 -- GAUSS-02500
GAUSS-02401 -- GAUSS-02410
GAUSS-02411 -- GAUSS-02420
GAUSS-02421 -- GAUSS-02430
GAUSS-02431 -- GAUSS-02440
GAUSS-02441 -- GAUSS-02450
GAUSS-02451 -- GAUSS-02460
GAUSS-02461 -- GAUSS-02470
GAUSS-02471 -- GAUSS-02480
GAUSS-02481 -- GAUSS-02490
GAUSS-02491 -- GAUSS-02500
GAUSS-02501 -- GAUSS-02600
GAUSS-02501 -- GAUSS-02510
GAUSS-02511 -- GAUSS-02520
GAUSS-02521 -- GAUSS-02530
GAUSS-02531 -- GAUSS-02540
GAUSS-02541 -- GAUSS-02550
GAUSS-02551 -- GAUSS-02560
GAUSS-02561 -- GAUSS-02570
GAUSS-02571 -- GAUSS-02580
GAUSS-02581 -- GAUSS-02590
GAUSS-02591 -- GAUSS-02600
GAUSS-02601 -- GAUSS-02700
GAUSS-02601 -- GAUSS-02610
GAUSS-02611 -- GAUSS-02620
GAUSS-02621 -- GAUSS-02630
GAUSS-02631 -- GAUSS-02640
GAUSS-02641 -- GAUSS-02650
GAUSS-02651 -- GAUSS-02660
GAUSS-02661 -- GAUSS-02670
GAUSS-02671 -- GAUSS-02680
GAUSS-02681 -- GAUSS-02690
GAUSS-02691 -- GAUSS-02700
GAUSS-02701 -- GAUSS-02800
GAUSS-02701 -- GAUSS-02710
GAUSS-02711 -- GAUSS-02720
GAUSS-02721 -- GAUSS-02730
GAUSS-02731 -- GAUSS-02740
GAUSS-02741 -- GAUSS-02750
GAUSS-02761 -- GAUSS-02770
GAUSS-02771 -- GAUSS-02780
GAUSS-02781 -- GAUSS-02790
GAUSS-02791 -- GAUSS-02800
GAUSS-02801 -- GAUSS-02900
GAUSS-02801 -- GAUSS-02810
GAUSS-02811 -- GAUSS-02820
GAUSS-02821 -- GAUSS-02830
GAUSS-02831 -- GAUSS-02840
GAUSS-02841 -- GAUSS-02850
GAUSS-02851 -- GAUSS-02860
GAUSS-02861 -- GAUSS-02870
GAUSS-02871 -- GAUSS-02880
GAUSS-02881 -- GAUSS-02890
GAUSS-02891 -- GAUSS-02900
GAUSS-02901 -- GAUSS-03000
GAUSS-02901 -- GAUSS-02910
GAUSS-02911 -- GAUSS-02920
GAUSS-02921 -- GAUSS-02930
GAUSS-02931 -- GAUSS-02940
GAUSS-02941 -- GAUSS-02950
GAUSS-02951 -- GAUSS-02960
GAUSS-02961 -- GAUSS-02970
GAUSS-02971 -- GAUSS-02980
GAUSS-02981 -- GAUSS-02990
GAUSS-02991 -- GAUSS-03000
GAUSS-03001 -- GAUSS-03100
GAUSS-03001 -- GAUSS-03010
GAUSS-03011 -- GAUSS-03020
GAUSS-03021 -- GAUSS-03030
GAUSS-03031 -- GAUSS-03040
GAUSS-03041 -- GAUSS-03050
GAUSS-03051 -- GAUSS-03060
GAUSS-03061 -- GAUSS-03070
GAUSS-03071 -- GAUSS-03080
GAUSS-03081 -- GAUSS-03090
GAUSS-03091 -- GAUSS-03100
GAUSS-03101 -- GAUSS-03200
GAUSS-03101 -- GAUSS-03110
GAUSS-03111 -- GAUSS-03120
GAUSS-03121 -- GAUSS-03130
GAUSS-03131 -- GAUSS-03140
GAUSS-03141 -- GAUSS-03150
GAUSS-03151 -- GAUSS-03160
GAUSS-03161 -- GAUSS-03170
GAUSS-03171 -- GAUSS-03180
GAUSS-03181 -- GAUSS-03190
GAUSS-03191 -- GAUSS-03200
GAUSS-03201 -- GAUSS-03300
GAUSS-03201 -- GAUSS-03210
GAUSS-03211 -- GAUSS-03220
GAUSS-03221 -- GAUSS-03230
GAUSS-03231 -- GAUSS-03240
GAUSS-03241 -- GAUSS-03250
GAUSS-03251 -- GAUSS-03260
GAUSS-03261 -- GAUSS-03270
GAUSS-03271 -- GAUSS-03280
GAUSS-03281 -- GAUSS-03290
GAUSS-03291 -- GAUSS-03300
GAUSS-03301 -- GAUSS-03400
GAUSS-03301 -- GAUSS-03310
GAUSS-03311 -- GAUSS-03320
GAUSS-03321 -- GAUSS-03330
GAUSS-03331 -- GAUSS-03340
GAUSS-03341 -- GAUSS-03350
GAUSS-03351 -- GAUSS-03360
GAUSS-03361 -- GAUSS-03370
GAUSS-03371 -- GAUSS-03380
GAUSS-03381 -- GAUSS-03390
GAUSS-03391 -- GAUSS-03400
GAUSS-03401 -- GAUSS-03500
GAUSS-03401 -- GAUSS-03410
GAUSS-03411 -- GAUSS-03420
GAUSS-03421 -- GAUSS-03430
GAUSS-03431 -- GAUSS-03440
GAUSS-03441 -- GAUSS-03450
GAUSS-03451 -- GAUSS-03460
GAUSS-03461 -- GAUSS-03470
GAUSS-03471 -- GAUSS-03480
GAUSS-03481 -- GAUSS-03490
GAUSS-03491 -- GAUSS-03500
GAUSS-03501 -- GAUSS-03600
GAUSS-03501 -- GAUSS-03510
GAUSS-03511 -- GAUSS-03520
GAUSS-03521 -- GAUSS-03530
GAUSS-03531 -- GAUSS-03540
GAUSS-03541 -- GAUSS-03550
GAUSS-03551 -- GAUSS-03560
GAUSS-03561 -- GAUSS-03570
GAUSS-03571 -- GAUSS-03580
GAUSS-03581 -- GAUSS-03590
GAUSS-03591 -- GAUSS-03600
GAUSS-03601 -- GAUSS-03700
GAUSS-03601 -- GAUSS-03610
GAUSS-03611 -- GAUSS-03620
GAUSS-03621 -- GAUSS-03630
GAUSS-03631 -- GAUSS-03640
GAUSS-03641 -- GAUSS-03650
GAUSS-03651 -- GAUSS-03660
GAUSS-03661 -- GAUSS-03670
GAUSS-03671 -- GAUSS-03680
GAUSS-03681 -- GAUSS-03690
GAUSS-03691 -- GAUSS-03700
GAUSS-03701 -- GAUSS-03800
GAUSS-03701 -- GAUSS-03710
GAUSS-03711 -- GAUSS-03720
GAUSS-03721 -- GAUSS-03730
GAUSS-03731 -- GAUSS-03740
GAUSS-03741 -- GAUSS-03750
GAUSS-03751 -- GAUSS-03760
GAUSS-03761 -- GAUSS-03770
GAUSS-03771 -- GAUSS-03780
GAUSS-03781 -- GAUSS-03790
GAUSS-03791 -- GAUSS-03800
GAUSS-03801 -- GAUSS-03900
GAUSS-03801 -- GAUSS-03810
GAUSS-03811 -- GAUSS-03820
GAUSS-03821 -- GAUSS-03830
GAUSS-03831 -- GAUSS-03840
GAUSS-03841 -- GAUSS-03850
GAUSS-03851 -- GAUSS-03860
GAUSS-03861 -- GAUSS-03870
GAUSS-03871 -- GAUSS-03880
GAUSS-03881 -- GAUSS-03890
GAUSS-03891 -- GAUSS-03900
GAUSS-03901 -- GAUSS-04000
GAUSS-03901 -- GAUSS-03910
GAUSS-03911 -- GAUSS-03920
GAUSS-03921 -- GAUSS-03930
GAUSS-03931 -- GAUSS-03940
GAUSS-03941 -- GAUSS-03950
GAUSS-03951 -- GAUSS-03960
GAUSS-03961 -- GAUSS-03970
GAUSS-03971 -- GAUSS-03980
GAUSS-03981 -- GAUSS-03990
GAUSS-03991 -- GAUSS-04000
GAUSS-04001 -- GAUSS-04100
GAUSS-04001 -- GAUSS-04010
GAUSS-04011 -- GAUSS-04020
GAUSS-04021 -- GAUSS-04030
GAUSS-04031 -- GAUSS-04040
GAUSS-04041 -- GAUSS-04050
GAUSS-04051 -- GAUSS-04060
GAUSS-04061 -- GAUSS-04070
GAUSS-04071 -- GAUSS-04080
GAUSS-04081 -- GAUSS-04090
GAUSS-04091 -- GAUSS-04100
GAUSS-04101 -- GAUSS-04200
GAUSS-04101 -- GAUSS-04110
GAUSS-04111 -- GAUSS-04120
GAUSS-04121 -- GAUSS-04130
GAUSS-04131 -- GAUSS-04140
GAUSS-04141 -- GAUSS-04150
GAUSS-04151 -- GAUSS-04160
GAUSS-04161 -- GAUSS-04170
GAUSS-04171 -- GAUSS-04180
GAUSS-04181 -- GAUSS-04190
GAUSS-04191 -- GAUSS-04200
GAUSS-04201 -- GAUSS-04300
GAUSS-04201 -- GAUSS-04210
GAUSS-04211 -- GAUSS-04220
GAUSS-04221 -- GAUSS-04230
GAUSS-04231 -- GAUSS-04240
GAUSS-04241 -- GAUSS-04250
GAUSS-04251 -- GAUSS-04260
GAUSS-04261 -- GAUSS-04270
GAUSS-04271 -- GAUSS-04280
GAUSS-04281 -- GAUSS-04290
GAUSS-04291 -- GAUSS-04300
GAUSS-04301 -- GAUSS-04400
GAUSS-04301 -- GAUSS-04310
GAUSS-04311 -- GAUSS-04320
GAUSS-04321 -- GAUSS-04330
GAUSS-04331 -- GAUSS-04340
GAUSS-04341 -- GAUSS-04350
GAUSS-04351 -- GAUSS-04360
GAUSS-04361 -- GAUSS-04370
GAUSS-04371 -- GAUSS-04380
GAUSS-04381 -- GAUSS-04390
GAUSS-04391 -- GAUSS-04400
GAUSS-04401 -- GAUSS-04500
GAUSS-04401 -- GAUSS-04410
GAUSS-04411 -- GAUSS-04420
GAUSS-04421 -- GAUSS-04430
GAUSS-04431 -- GAUSS-04440
GAUSS-04441 -- GAUSS-04450
GAUSS-04451 -- GAUSS-04460
GAUSS-04461 -- GAUSS-04470
GAUSS-04471 -- GAUSS-04480
GAUSS-04481 -- GAUSS-04490
GAUSS-04491 -- GAUSS-04500
GAUSS-04501 -- GAUSS-04600
GAUSS-04501 -- GAUSS-04510
GAUSS-04511 -- GAUSS-04520
GAUSS-04521 -- GAUSS-04530
GAUSS-04531 -- GAUSS-04540
GAUSS-04541 -- GAUSS-04550
GAUSS-04551 -- GAUSS-04560
GAUSS-04561 -- GAUSS-04570
GAUSS-04571 -- GAUSS-04580
GAUSS-04581 -- GAUSS-04590
GAUSS-04591 -- GAUSS-04600
GAUSS-04601 -- GAUSS-04700
GAUSS-04601 -- GAUSS-04610
GAUSS-04611 -- GAUSS-04620
GAUSS-04621 -- GAUSS-04630
GAUSS-04631 -- GAUSS-04640
GAUSS-04641 -- GAUSS-04650
GAUSS-04651 -- GAUSS-04660
GAUSS-04661 -- GAUSS-04670
GAUSS-04671 -- GAUSS-04680
GAUSS-04681 -- GAUSS-04690
GAUSS-04691 -- GAUSS-04700
GAUSS-04701 -- GAUSS-04800
GAUSS-04701 -- GAUSS-04710
GAUSS-04711 -- GAUSS-04720
GAUSS-04721 -- GAUSS-04730
GAUSS-04731 -- GAUSS-04740
GAUSS-04741 -- GAUSS-04750
GAUSS-04751 -- GAUSS-04760
GAUSS-04761 -- GAUSS-04770
GAUSS-04771 -- GAUSS-04780
GAUSS-04781 -- GAUSS-04790
GAUSS-04901 -- GAUSS-04999
GAUSS-04921 -- GAUSS-04930
GAUSS-04931 -- GAUSS-04940
GAUSS-05101 -- GAUSS-05200
GAUSS-05151 -- GAUSS-05160
GAUSS-05161 -- GAUSS-05170
GAUSS-05171 -- GAUSS-05180
GAUSS-05201 -- GAUSS-05800
GAUSS-05751 -- GAUSS-05760
GAUSS-05801 -- GAUSS-05900
GAUSS-05841 -- GAUSS-05850
GAUSS-05851 -- GAUSS-05860
GAUSS-05901 -- GAUSS-05999
GAUSS-05971 -- GAUSS-05980
GAUSS-06101 -- GAUSS-06200
GAUSS-06121 -- GAUSS-06130
GAUSS-50000 -- GAUSS-50999
GAUSS-50000 -- GAUSS-50099
GAUSS-50100 -- GAUSS-50199
GAUSS-50200 -- GAUSS-50299
GAUSS-50300 -- GAUSS-50399
GAUSS-50400 -- GAUSS-50499
GAUSS-50500 -- GAUSS-50599
GAUSS-50600 -- GAUSS-50699
GAUSS-50800 -- GAUSS-50899
GAUSS-51000 -- GAUSS-51999
GAUSS-51000 -- GAUSS-51099
GAUSS-51100 -- GAUSS-51199
GAUSS-51200 -- GAUSS-51299
GAUSS-51300 -- GAUSS-51399
GAUSS-51400 -- GAUSS-51499
GAUSS-51500 -- GAUSS-51599
GAUSS-51600 -- GAUSS-51699
GAUSS-51700 -- GAUSS-51799
GAUSS-51800 -- GAUSS-51899
GAUSS-51900 -- GAUSS-51999
GAUSS-52000 -- GAUSS-52999
GAUSS-52100 -- GAUSS-52199
GAUSS-52200 -- GAUSS-52299
GAUSS-52300 -- GAUSS-52399
GAUSS-52400 -- GAUSS-52499
GAUSS-52500 -- GAUSS-52599
GAUSS-52600 -- GAUSS-52699
GAUSS-52700 -- GAUSS-52799
GAUSS-52800 -- GAUSS-52899
GAUSS-52900 -- GAUSS-52999
GAUSS-53000 -- GAUSS-53999
GAUSS-53000 -- GAUSS-53099
GAUSS-53100 -- GAUSS-53199
GAUSS-53200 -- GAUSS-53299
GAUSS-53500 -- GAUSS-53599
OE000
8.2.1及以上版本
错误码命名规范
行列存
行存
列存
GIN索引
Btree索引
行存vacuum
SP-GiST索引
Hash索引
事务
锁
GTM
xlog
checkpoint
HA
数据页复制
日志复制
复制槽
SQL on Anywhere
SQL on hudi
OBS / HDFS / DLI
GDS/Copy
公共机制(选项参数、任务分配、压缩)
导入
解析器
词法分析
语法分析
DDL
DML
表达式
元数据
优化器
查询重写
路径生成
计划生成
Analyze
utile接口
执行器
行执行引擎
向量化执行引擎
分布式执行框架
安全
授权
脱敏
通信
libpq
pooler
通信通用接口
WLM
负载管理
CPU管控
空间管控
异常规则
资源监控
逻辑集群
其他
逻辑复制
Ppostmaster
IPC
Tablespace
port目录下的公共机制
Tsearch
CN Retry
高级包
JSON
format、java - UDF
功能特性
产品术语
更多文档
用户指南(阿布扎比区域)
产品介绍
什么是数据仓库服务
产品优势
应用场景
产品功能
基本概念
GaussDB(DWS) 的管理概念
GaussDB(DWS) 的数据库概念
与其他云服务的关系
GaussDB(DWS)权限管理
如何访问GaussDB(DWS)
计费说明
使用限制
技术指标
入门
第1步:入门前准备
第2步:创建集群
第3步:连接集群
第4步:查看其它资料并清理资源
GaussDB(DWS) 使用简介
准备工作
配置集群
登录GaussDB(DWS) 管理控制台
创建集群
连接集群
连接集群的方式
获取集群连接地址
使用gsql命令行客户端连接集群
下载客户端
准备ECS作为gsql客户端主机
使用gsql客户端连接集群
使用SSL进行安全的TCP/IP连接
(可选)设置SSL连接
(可选)下载SSL证书
使用Data Studio图形界面客户端连接集群
使用JDBC和ODBC连接集群
开发规范
下载JDBC或ODBC驱动
使用JDBC连接数据库
使用ODBC连接数据库
使用IAM认证方式连接集群
概述
授予IAM用户DWS Database Access权限
创建IAM用户凭证
配置JDBC连接使用IAM认证方式连接集群
使用Python第三方库psycopg2连接集群
使用Python第三方库PyGreSQL连接集群
管理数据库连接
管理集群
查看集群状态
查看集群基本信息
管理集群访问域名
扩容集群
集群主备恢复
升级集群
重置密码
重启集群
修改数据库参数
管理MRS数据源
从MRS导入数据概述
创建MRS数据源连接
更新MRS数据源配置
逻辑集群管理
逻辑集群概述
添加逻辑集群
编辑逻辑集群
删除逻辑集群
重启逻辑集群
扩容逻辑集群
管理标签
标签简介
标签管理
删除集群
管理参数模板
管理创建失败的集群
集群高可用
管理快照
快照概述
手动快照
创建手动快照
删除手动快照
自动快照
自动快照概述
自动快照策略
复制自动快照
删除自动快照
查看快照信息
恢复快照
恢复快照到新集群
集群容灾
容灾概述
创建容灾
查看容灾信息
容灾管理
容灾互斥案例
集群绑定和解绑ELB
管理CN节点
监控与告警
Cloud Eye监控集群
数据库监控
数据库监控简介
监控项列表
集群概览
监控
节点监控
性能监控
数据库监控
会话监控
查询监控
实例监控
负载监控
工具
SQL诊断
监控设置
典型场景
SQL诊断场景
Top耗时SQL查看
事件通知
事件通知概述
订阅事件通知
查看事件
告警管理
告警管理简介
告警规则
订阅告警通知
集群安全管理
设置三权分立
数据库加密
数据库加密简介
轮转加密密钥
权限管理
策略语法:细粒度策略
策略语法:RBAC
细粒度策略
审计日志
审计日志说明
查看管理控制台关键操作审计日志
设置数据库审计日志
转储数据库审计日志
常见问题
通用问题
为什么要使用数据仓库?
数据仓库和Hadoop大数据平台有什么差别?
为什么要使用数据仓库服务GaussDB(DWS) ?
GaussDB(DWS) 和MRS分别应在何时使用?
GaussDB(DWS) 与Hive在功能上有哪些差别?
什么是用户配额?
用户和角色是什么关系?
如何查看数据库用户的创建时间?
区域和可用区
数据在数据仓库服务中是否安全?
数据仓库使用哪些安全防护?
可以修改GaussDB(DWS) 集群的安全组吗?
数据库、数据仓库、数据湖、湖仓一体分别是什么?
集群管理
无法成功创建数据仓库集群时怎么处理?
如何清理与回收存储空间?
为什么扩容后已使用存储容量比扩容前减少了很多?
如何查看GaussDB(DWS)各节点的指标?例如CPU使用率、内存使用率、磁盘利用率、磁盘使用量等?
GaussDB(DWS)是否支持单节点以适用于学习环境?
GaussDB(DWS)的磁盘空间/容量是如何统计的?
GaussDB(DWS)中的gaussdb和postgres两种类型数据库在使用时有什么特别说明吗?
添加云监控服务的告警规则,会话数阈值如何设置?
增加CN和扩容集群分别在什么场景下使用?
热数据存储和冷数据存储的区别?
数据库连接
如何与DWS进行通信?
GaussDB(DWS) 是否支持第三方客户端以及JDBC和ODBC驱动程序?
可以通过SSH连接GaussDB(DWS) 集群的节点吗?
无法连接数据仓库集群时怎么处理?
为什么在互联网环境连接GaussDB(DWS) 后,解绑了EIP不会立即返回失败消息?
使用公网IP连接集群时如何设置白名单?
数据导入导出
OBS外表与GDS外表支持的数据格式有什么区别?
OBS外表导入数据时如果OBS数据有更新如何做增量更新导入?
数据如何存储到数据仓库服务?
数据仓库可以存储多少业务数据?
如何使用\copy导入导出?
是否支持跨Region进行OBS导入或导出数据?
GaussDB(DWS)/Oracle/MySQL/SQL Server的数据如何导入/迁移到GaussDB(DWS)(整库迁移)?
GDS导入数据时是否支持使用公网/外网导入?
GaussDB(DWS)导入性能都和哪些因素有关联?
帐户、密码、权限
GaussDB(DWS)如何实现业务隔离
数据库账户密码到期了,如何修改?
如何给指定用户赋予某张表的权限?
如何给指定用户赋予某个SCHEMA的权限?
如何创建数据库只读用户?
如何创建数据库私有用户和私有表?
如何REVOKE某用户的connect on database权限?
如何查看某个用户有哪些表的权限?
Ruby是什么用户?
数据库使用
如何调整分布列?
如何查看和设置数据库的字符集编码格式
如何处理建表时date类型字段自动转换为timestamp类型的问题?
是否需要定时对常用的表做VACUUM FULL和ANALYZE操作?
GaussDB(DWS)数据库设置主键后还需要设置分布键吗?
GaussDB(DWS)是否兼容PostgreSQL的存储过程?
如何理解分区表、数据分区和分区键?
如何导出某张表结构?
如何导出数据库中所有表和视图?
是否有高效的删除表数据的方法?
如何查看外部表信息?
如果建表时没有指定分布列,数据会怎么存储?
如何将联结查询的null结果替换成0?
如何查看表是行存还是列存?
GaussDB(DWS)列存表的常用信息查询
GaussDB(DWS)查询时索引失效场景解析
如何使用自定义函数改写CRC32()函数
以pg_toast_temp*或pg_temp*开头的Schema是什么?
GaussDB(DWS)查询时结果不一致的常见场景和解决方法
哪些系统表不能做VACUUM FULL
语句处于idle in transaction状态常见场景
数据库性能
为什么GaussDB(DWS) 使用一段时间后执行SQL很慢?
为什么GaussDB(DWS) 的性能在极端场景下并未比单机数据库好
业务读写阻塞,如何查看某个时间段的sql执行记录?
快照备份恢复
为什么自动快照创建很慢,很长时间都没有创建好?
恢复快照只能恢复到新集群吗?
DWS快照是否与EVS快照功能相同?
修订记录
API参考(阿布扎比区域)
使用前必读
概述
调用说明
终端节点
基本概念
API概述
如何调用API
构造请求
认证鉴权
返回结果
快速入门
API说明
集群管理接口
创建集群
查询集群列表
查询集群详情
查询节点类型
删除集群
重启集群
扩容集群
重置密码
快照管理接口
创建快照
查询快照列表
查询快照详情
删除手动快照
恢复集群
权限策略和授权项
附录
状态码
错误码
创建VPC
获取项目ID
获取帐号ID
获取集群ID
修订记录
开发指南(阿布扎比区域)
欢迎
文档面向的读者对象
阅读指引
文档表达约定
前置条件
系统概述
高可靠事务处理
查询高性能
相关概念
数据迁移
迁移数据到GaussDB(DWS)
导入数据
从OBS并行导入数据
关于OBS并行导入
从OBS导入CSV,TXT数据
创建访问密钥(AK和SK)
上传数据到OBS
创建OBS外表
执行导入数据
处理错误表
从OBS导入ORC,CARBONDATA数据
OBS上的数据准备
创建外部服务器
创建外表
通过外表查询OBS上的数据
清除资源
支持的数据类型
使用GDS从远端服务器导入数据
关于GDS并行导入
准备源数据
安装配置和启动GDS
创建GDS外表
执行导入数据
处理错误表
停止GDS
GDS导入示例
从MRS导入数据到集群
从MRS导入数据概述
MRS集群上的数据准备
手动创建外部服务器
创建外表
执行数据导入
清除资源
错误处理
从GaussDB(DWS)集群导入数据到新集群
整库迁移
使用CDM迁移数据到GaussDB(DWS)
使用DSC工具迁移SQL脚本
元命令迁移
使用gs_restore命令导入数据
使用gsql元命令导入数据
使用COPY FROM STDIN导入数据
关于COPY FROM STDIN导入数据
CopyManager类简介
示例:通过本地文件导入导出数据
示例:从MySQL向GaussDB(DWS)进行数据迁移
导出数据
导出数据到OBS
关于OBS并行导出
导出CSV,TXT数据到OBS
规划导出数据
创建OBS外表
执行导出
示例
导出ORC数据到OBS
规划导出数据
创建外部服务器
创建外表
执行导出
导出ORC数据到MRS
导出ORC数据概述
规划导出数据
创建外部服务器
创建外表
执行导出
使用GDS导出数据到远端服务器
关于GDS并行导出
规划导出数据
安装配置和启动GDS
创建GDS外表
执行导出数据
停止GDS
GDS导出示例
使用gs_dump和gs_dumpall命令导出元数据
概述
导出单个数据库
导出数据库
导出模式
导出表
导出所有数据库
导出所有数据库
导出全局对象
无权限角色导出数据
附录
GDS管道文件常见问题
查看数据倾斜状态
Oracle、Teradata和MySQL语法兼容性差异
管理数据库安全
管理用户及权限
默认权限机制
系统管理员
三权分立
用户
角色
Schema
用户权限设置
行级访问控制
数据脱敏
设置安全策略
设置帐户安全策略
设置帐号有效期
设置用户密码
查看审计结果
开发设计建议
开发设计建议概述
数据库对象命名
数据库对象设计
Database和Schema设计
表设计
字段设计
约束设计
视图和关联表设计
JDBC配置
SQL编写
PL/Java使用
PL/pgSQL使用
教程:使用JDBC或ODBC开发
开发规范
驱动下载
基于JDBC开发
JDBC包与驱动类
开发流程
加载驱动
连接数据库
执行SQL语句
处理结果集
关闭连接
示例:常用操作
示例:重新执行应用SQL
示例:通过本地文件导入导出数据
示例:从MySQL向GaussDB(DWS)进行数据迁移
JDBC接口参考
java.sql.Connection
java.sql.CallableStatement
java.sql.DatabaseMetaData
java.sql.Driver
java.sql.PreparedStatement
java.sql.ResultSet
java.sql.ResultSetMetaData
java.sql.Statement
javax.sql.ConnectionPoolDataSource
javax.sql.DataSource
javax.sql.PooledConnection
javax.naming.Context
javax.naming.spi.InitialContextFactory
CopyManager
基于ODBC开发
ODBC包及依赖的库和头文件
Linux下配置数据源
Windows下配置数据源
ODBC开发示例
ODBC接口参考
SQLAllocEnv
SQLAllocConnect
SQLAllocHandle
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLConnect
SQLDisconnect
SQLExecDirect
SQLExecute
SQLFetch
SQLFreeStmt
SQLFreeConnect
SQLFreeHandle
SQLFreeEnv
SQLPrepare
SQLGetData
SQLGetDiagRec
SQLSetConnectAttr
SQLSetEnvAttr
SQLSetStmtAttr
PostGIS Extension
PostGIS概述
PostGIS使用
PostGIS支持和限制
OPEN SOURCE SOFTWARE NOTICE (For PostGIS)
资源负载管理
资源负载管理概述
query band负载识别
Schema空间管控
内存管理
内存管理概述
作业级别内存控制
资源负载管理基础框架
资源池
关联作业
优先级调度
CPU优先级调度
I/O优先级调度
存储空间管理
资源监控
用户资源查询
内存资源监控
实例资源监控
实时TopSQL
历史TopSQL
TopSQL查询示例
优化查询性能
总体调优思路
优化查询性能概述
分析查询
Query执行流程
SQL执行计划概述
SQL执行计划详解
查询最耗性能的SQL
分析作业是否被阻塞
系统调优指南
操作系统参数调优
数据库系统参数调优
数据库内存参数调优
数据库并发队列参数调优
数据库通信参数调优
配置SMP
SMP适用场景与限制
资源对SMP性能的影响
其他因素对SMP性能的影响
SMP相关参数配置建议
SMP手动调优建议
配置LLVM
LLVM适用场景与限制
其他因素对LLVM性能的影响
LLVM使用建议
改进查询
Query执行流程
SQL执行计划介绍
SQL执行计划概述
详解
调优流程
更新统计信息
审视和修改表定义
审视和修改表定义概述
选择存储模型
选择分布方式
选择分布列
使用局部聚簇
使用分区表
选择数据类型
典型SQL调优点
SQL自诊断
语句下推调优
子查询调优
统计信息调优
算子级调优
数据倾斜调优
经验总结:SQL语句改写规则
SQL调优关键参数调整
使用Plan Hint进行调优
Plan Hint调优概述
Join顺序的Hint
Join方式的Hint
行数的Hint
Stream方式的Hint
Scan方式的Hint
子链接块名的hint
运行倾斜的hint
配置参数的hint
Hint的错误、冲突及告警
Plan Hint实际调优案例
例行维护表
例行重建索引
配置SMP
SMP适用场景与限制
资源对SMP性能的影响
其他因素对SMP性能的影响
SMP相关参数配置建议
SMP手动调优建议
实际调优案例
案例:选择合适的分布列
案例:建立合适的索引
案例:增加JOIN列非空条件
案例:使排序下推
案例:设置cost_param对查询性能优化
案例:调整分布键
案例:调整局部聚簇键
案例:调整中间表存储方式
案例:调整局部聚簇列
案例:改建分区表
案例:调整GUC参数best_agg_plan
案例:改写SQL消除子查询(案例1)
案例:改写SQL消除子查询(案例2)
案例:改写SQL排除剪枝干扰
案例:改写SQL消除in-clause
案例:使用partial cluster key
SQL执行troubleshooting
分析查询效率异常降低的问题
DROP TABLE失败
不同用户查询同表显示数据不同
业务运行时整数转换错误
SQL语句出错自动重试
常见性能参数调优设计
用户自定义函数
PL/Java语言函数
PL/pgSQL语言函数
存储过程
存储过程
数据类型
数据类型转换
数组和record
数组
record
声明语法
基本结构
匿名块
子程序
基本语句
定义变量
赋值语句
调用语句
动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
控制语句
返回语句
RETURN
RETURN NEXT及RETURN QUERY
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
其他语句
锁操作
游标操作
游标
游标概述
显式游标
隐式游标
游标循环
高级包
DBMS_LOB
DBMS_RANDOM
DBMS_OUTPUT
UTL_RAW
DBMS_JOB
DBMS_SQL
调试
系统表和系统视图
系统表和系统视图概述
系统表
GS_OBSSCANINFO
GS_WLM_INSTANCE_HISTORY
GS_WLM_OPERATOR_INFO
GS_WLM_SESSION_INFO
GS_WLM_USER_RESOURCE_HISTORY
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_ATTRDEF
PG_ATTRIBUTE
PG_AUTHID
PG_AUTH_HISTORY
PG_AUTH_MEMBERS
PG_CAST
PG_CLASS
PG_COLLATION
PG_CONSTRAINT
PG_CONVERSION
PG_DATABASE
PG_DB_ROLE_SETTING
PG_DEFAULT_ACL
PG_DEPEND
PG_DESCRIPTION
PG_ENUM
PG_EXTENSION
PG_EXTENSION_DATA_SOURCE
PG_FOREIGN_DATA_WRAPPER
PG_FOREIGN_SERVER
PG_FOREIGN_TABLE
PG_INDEX
PG_INHERITS
PG_JOBS
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OBSSCANINFO
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PARTITION
PG_PLTEMPLATE
PG_PROC
PG_RANGE
PG_REDACTION_COLUMN
PG_REDACTION_POLICY
PG_RLSPOLICY
PG_RESOURCE_POOL
PG_REWRITE
PG_SECLABEL
PG_SHDEPEND
PG_SHDESCRIPTION
PG_SHSECLABEL
PG_STATISTIC
PG_STATISTIC_EXT
PG_SYNONYM
PG_TABLESPACE
PG_TRIGGER
PG_TS_CONFIG
PG_TS_CONFIG_MAP
PG_TS_DICT
PG_TS_PARSER
PG_TS_TEMPLATE
PG_TYPE
PG_USER_MAPPING
PG_USER_STATUS
PG_WORKLOAD_ACTION
PGXC_CLASS
PGXC_GROUP
PGXC_NODE
系统视图
ALL_ALL_TABLES
ALL_CONSTRAINTS
ALL_CONS_COLUMNS
ALL_COL_COMMENTS
ALL_DEPENDENCIES
ALL_IND_COLUMNS
ALL_IND_EXPRESSIONS
ALL_INDEXES
ALL_OBJECTS
ALL_PROCEDURES
ALL_SEQUENCES
ALL_SOURCE
ALL_SYNONYMS
ALL_TAB_COLUMNS
ALL_TAB_COMMENTS
ALL_TABLES
ALL_USERS
ALL_VIEWS
DBA_DATA_FILES
DBA_USERS
DBA_COL_COMMENTS
DBA_CONSTRAINTS
DBA_CONS_COLUMNS
DBA_IND_COLUMNS
DBA_IND_EXPRESSIONS
DBA_IND_PARTITIONS
DBA_INDEXES
DBA_OBJECTS
DBA_PART_INDEXES
DBA_PART_TABLES
DBA_PROCEDURES
DBA_SEQUENCES
DBA_SOURCE
DBA_SYNONYMS
DBA_TAB_COLUMNS
DBA_TAB_COMMENTS
DBA_TAB_PARTITIONS
DBA_TABLES
DBA_TABLESPACES
DBA_TRIGGERS
DBA_VIEWS
DUAL
GLOBAL_REDO_STAT
GLOBAL_REL_IOSTAT
GLOBAL_STAT_DATABASE
GLOBAL_WORKLOAD_SQL_COUNT
GLOBAL_WORKLOAD_SQL_ELAPSE_TIME
GLOBAL_WORKLOAD_TRANSACTION
GS_ALL_CONTROL_GROUP_INFO
GS_CLUSTER_RESOURCE_INFO
GS_INSTR_UNIQUE_SQL
GS_REL_IOSTAT
GS_NODE_STAT_RESET_TIME
GS_SESSION_CPU_STATISTICS
GS_SESSION_MEMORY_STATISTICS
GS_SQL_COUNT
GS_WAIT_EVENTS
GS_WLM_OPERAROR_INFO
GS_WLM_OPERATOR_HISTORY
GS_WLM_OPERATOR_STATISTICS
GS_WLM_SESSION_INFO
GS_WLM_SESSION_HISTORY
GS_WLM_SESSION_STATISTICS
GS_WLM_SQL_ALLOW
GS_WORKLOAD_SQL_COUNT
GS_WORKLOAD_SQL_ELAPSE_TIME
GS_WORKLOAD_TRANSACTION
GS_STAT_DB_CU
GS_STAT_SESSION_CU
GS_TOTAL_NODEGROUP_MEMORY_DETAIL
GS_USER_TRANSACTION
GS_VIEW_DEPENDENCY
GS_VIEW_DEPENDENCY_PATH
GS_VIEW_INVALID
PG_AVAILABLE_EXTENSION_VERSIONS
PG_AVAILABLE_EXTENSIONS
PG_BULKLOAD_STATISTICS
PG_COMM_CLIENT_INFO
PG_COMM_DELAY
PG_COMM_STATUS
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_CONTROL_GROUP_CONFIG
PG_CURSORS
PG_EXT_STATS
PG_GET_INVALID_BACKENDS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_INDEXES
PG_JOB
PG_JOB_PROC
PG_JOB_SINGLE
PG_LIFECYCLE_DATA_DISTRIBUTE
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_POOLER_STATUS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_QUERYBAND_ACTION
PG_REPLICATION_SLOTS
PG_ROLES
PG_RULES
PG_RUNNING_XACTS
PG_SECLABELS
PG_SESSION_WLMSTAT
PG_SESSION_IOSTAT
PG_SETTINGS
PG_SHADOW
PG_SHARED_MEMORY_DETAIL
PG_STATS
PG_STAT_ACTIVITY
PG_STAT_ALL_INDEXES
PG_STAT_ALL_TABLES
PG_STAT_BAD_BLOCK
PG_STAT_BGWRITER
PG_STAT_DATABASE
PG_STAT_DATABASE_CONFLICTS
PG_STAT_GET_MEM_MBYTES_RESERVED
PG_STAT_USER_FUNCTIONS
PG_STAT_USER_INDEXES
PG_STAT_USER_TABLES
PG_STAT_REPLICATION
PG_STAT_SYS_INDEXES
PG_STAT_SYS_TABLES
PG_STAT_XACT_ALL_TABLES
PG_STAT_XACT_SYS_TABLES
PG_STAT_XACT_USER_FUNCTIONS
PG_STAT_XACT_USER_TABLES
PG_STATIO_ALL_INDEXES
PG_STATIO_ALL_SEQUENCES
PG_STATIO_ALL_TABLES
PG_STATIO_SYS_INDEXES
PG_STATIO_SYS_SEQUENCES
PG_STATIO_SYS_TABLES
PG_STATIO_USER_INDEXES
PG_STATIO_USER_SEQUENCES
PG_STATIO_USER_TABLES
PG_THREAD_WAIT_STATUS
PG_TABLES
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TOTAL_MEMORY_DETAIL
PG_TOTAL_SCHEMA_INFO
PG_TOTAL_USER_RESOURCE_INFO
PG_USER
PG_USER_MAPPINGS
PG_VIEWS
PG_WLM_STATISTICS
PGXC_BULKLOAD_PROGRESS
PGXC_BULKLOAD_STATISTICS
PGXC_COMM_CLIENT_INFO
PGXC_COMM_DELAY
PGXC_COMM_RECV_STREAM
PGXC_COMM_SEND_STREAM
PGXC_COMM_STATUS
PGXC_DEADLOCK
PGXC_GET_STAT_ALL_TABLES
PGXC_GET_STAT_ALL_PARTITIONS
PGXC_GET_TABLE_SKEWNESS
PGXC_GTM_SNAPSHOT_STATUS
PGXC_INSTANCE_TIME
PGXC_INSTR_UNIQUE_SQL
PGXC_LOCK_CONFLICTS
PGXC_NODE_ENV
PGXC_NODE_STAT_RESET_TIME
PGXC_OS_RUN_INFO
PGXC_OS_THREADS
PGXC_PREPARED_XACTS
PGXC_REDO_STAT
PGXC_REL_IOSTAT
PGXC_REPLICATION_SLOTS
PGXC_RUNNING_XACTS
PGXC_SETTINGS
PGXC_STAT_ACTIVITY
PGXC_STAT_BAD_BLOCK
PGXC_STAT_BGWRITER
PGXC_STAT_DATABASE
PGXC_STAT_REPLICATION
PGXC_SQL_COUNT
PGXC_THREAD_WAIT_STATUS
PGXC_TOTAL_MEMORY_DETAIL
PGXC_TOTAL_SCHEMA_INFO
PGXC_TOTAL_SCHEMA_INFO_ANALYZE
PGXC_USER_TRANSACTION
PGXC_VARIABLE_INFO
PGXC_WAIT_EVENTS
PGXC_WLM_OPERATOR_HISTORY
PGXC_WLM_OPERATOR_INFO
PGXC_WLM_OPERATOR_STATISTICS
PGXC_WLM_SESSION_INFO
PGXC_WLM_SESSION_HISTORY
PGXC_WLM_SESSION_STATISTICS
PGXC_WLM_WORKLOAD_RECORDS
PGXC_WORKLOAD_SQL_COUNT
PGXC_WORKLOAD_SQL_ELAPSE_TIME
PGXC_WORKLOAD_TRANSACTION
PLAN_TABLE
PLAN_TABLE_DATA
PV_FILE_STAT
PV_INSTANCE_TIME
PV_OS_RUN_INFO
PV_SESSION_MEMORY
PV_SESSION_MEMORY_DETAIL
PV_SESSION_STAT
PV_SESSION_TIME
PV_TOTAL_MEMORY_DETAIL
PV_REDO_STAT
REDACTION_COLUMNS
REDACTION_POLICIES
USER_COL_COMMENTS
USER_CONSTRAINTS
USER_CONS_COLUMNS
USER_INDEXES
USER_IND_COLUMNS
USER_IND_EXPRESSIONS
USER_IND_PARTITIONS
USER_JOBS
USER_OBJECTS
USER_PART_INDEXES
USER_PART_TABLES
USER_PROCEDURES
USER_SEQUENCES
USER_SOURCE
USER_SYNONYMS
USER_TAB_COLUMNS
USER_TAB_COMMENTS
USER_TAB_PARTITIONS
USER_TABLES
USER_TRIGGERS
USER_VIEWS
V$SESSION
V$SESSION_LONGOPS
GUC参数
查看GUC参数
设置GUC参数
GUC使用说明
连接和认证
连接设置
安全和认证(postgresql.conf)
通信库参数
资源消耗
内存
磁盘空间
内核资源使用
基于开销的清理延迟
异步IO
并行导入
预写式日志
设置
检查点
归档
双机复制
发送端服务器
主服务器
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
错误报告和日志
记录日志的位置
记录日志的时间
记录日志的内容
告警检测
运行时统计
查询和索引统计收集器
性能统计
负载管理
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
容错性
连接池参数
集群事务
开发人员选项
审计
审计开关
操作审计
事务监控
其它选项
术语表
语法参考(阿布扎比区域)
GaussDB(DWS) SQL
GaussDB(DWS)与PostgreSQL的差异
GaussDB(DWS) gsql和PostgreSQL psql以及libpq对比
数据类型差异
函数差异
GaussDB(DWS)不支持的PostgreSQL功能
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
网络地址类型
位串类型
文本搜索类型
UUID类型
JSON类型
HLL数据类型
对象标识符类型
伪类型
列存表支持的数据类型
XML类型
常量与宏
函数和操作符
逻辑操作符
比较操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
模式匹配操作符
数字操作函数和操作符
时间、日期处理函数和操作符
类型转换函数
几何函数和操作符
网络地址函数和操作符
文本检索函数和操作符
UUID函数
JSON函数
HLL函数和操作符
SEQUENCE函数
数组函数和操作符
范围函数和操作符
聚集函数
窗口函数
安全函数
返回集合的函数
条件表达式函数
系统信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
备份恢复控制函数
快照同步函数
数据库对象函数
咨询锁函数
残留文件管理函数
复制函数
其它函数
资源管理函数
数据脱敏函数
统计信息函数
触发器函数
XML函数
调用栈记录函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
全文检索
介绍
全文检索概述
文档概念
基本文本匹配
分词器
表和索引
搜索表
创建索引
索引使用约束
控制文本搜索
解析文档
解析查询
排序查询结果
高亮搜索结果
附加功能
处理tsvector
处理查询
查询重写
收集文献统计
解析器
词典
词典概述
停用词
Simple词典
Synonym词典
Thesaurus词典
Ispell词典
Snowball词典
配置示例
测试和调试文本搜索
分词器测试
解析器测试
词典测试
限制约束
系统操作
事务控制
DDL语法
DDL语法一览表
ALTER DATABASE
ALTER FOREIGN TABLE (For GDS)
ALTER FOREIGN TABLE (For HDFS or OBS)
ALTER FUNCTION
ALTER GROUP
ALTER INDEX
ALTER LARGE OBJECT
ALTER REDACTION POLICY
ALTER RESOURCE POOL
ALTER ROLE
ALTER ROW LEVEL SECURITY POLICY
ALTER SCHEMA
ALTER SEQUENCE
ALTER SERVER
ALTER SESSION
ALTER SYNONYM
ALTER SYSTEM KILL SESSION
ALTER TABLE
ALTER TABLE PARTITION
ALTER TEXT SEARCH CONFIGURATION
ALTER TEXT SEARCH DICTIONARY
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER VIEW
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
CREATE BARRIER
CREATE DATABASE
CREATE FOREIGN TABLE (GDS导入导出)
CREATE FOREIGN TABLE (SQL on OBS or Hadoop)
CREATE FOREIGN TABLE (OBS导入导出)
CREATE FUNCTION
CREATE GROUP
CREATE INDEX
CREATE REDACTION POLICY
CREATE ROW LEVEL SECURITY POLICY
CREATE PROCEDURE
CREATE RESOURCE POOL
CREATE ROLE
CREATE SCHEMA
CREATE SEQUENCE
CREATE SERVER
CREATE SYNONYM
CREATE TABLE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TEXT SEARCH CONFIGURATION
CREATE TEXT SEARCH DICTIONARY
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
CURSOR
DROP DATABASE
DROP FOREIGN TABLE
DROP FUNCTION
DROP GROUP
DROP INDEX
DROP OWNED
DROP REDACTION POLICY
DROP ROW LEVEL SECURITY POLICY
DROP PROCEDURE
DROP RESOURCE POOL
DROP ROLE
DROP SCHEMA
DROP SEQUENCE
DROP SERVER
DROP SYNONYM
DROP TABLE
DROP TEXT SEARCH CONFIGURATION
DROP TEXT SEARCH DICTIONARY
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW
FETCH
MOVE
REINDEX
RESET
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SHOW
TRUNCATE
VACUUM
DML语法
DML语法一览表
CALL
COPY
DELETE
EXPLAIN
EXPLAIN PLAN
LOCK
MERGE INTO
INSERT和UPSERT
INSERT
UPSERT
UPDATE
VALUES
DCL语法
DCL语法一览表
ALTER DEFAULT PRIVILEGES
ANALYZE | ANALYSE
DEALLOCATE
DO
EXECUTE
EXECUTE DIRECT
GRANT
PREPARE
REASSIGN OWNED
REVOKE
DQL语法
DQL语法一览表
SELECT
SELECT INTO
TCL语法
TCL语法一览表
ABORT
BEGIN
CHECKPOINT
COMMIT | END
COMMIT PREPARED
PREPARE TRANSACTION
SAVEPOINT
SET TRANSACTION
START TRANSACTION
ROLLBACK
RELEASE SAVEPOINT
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
GIN索引
介绍
扩展性
实现
GIN提示与技巧
工具指南(阿布扎比区域)
工具简介
客户端工具下载
gsql命令行客户端工具
gsql概述
使用指导
获取帮助
命令参考
元命令参考
常见问题处理
Data Studio数据库集成开发工具
Data Studio简介
Data Studio概述
约束和限制
发布包结构
系统要求
安装配置Data Studio
快速入门
Data Studio用户界面
Data Studio菜单
“文件”菜单
“编辑”菜单
“运行”菜单
“调试”菜单
“设置”菜单
“帮助”菜单
Data Studio工具栏
Data Studio右键菜单
连接信息
概述(连接信息)
添加连接
重命名连接
编辑连接
删除连接
查看连接属性
刷新数据库连接
数据库管理
创建数据库
断开所有连接
连接到数据库
断开连接
重命名数据库
删除数据库
查看数据库属性
模式管理
概述
创建模式
导出模式DDL
导出模式DDL和数据
重命名模式
支持序列DDL
授权/撤销权限
删除模式
创建函数/过程
编辑函数/过程
授权/撤销权限(函数/过程)
调试PL/SQL函数
调试PL/SQL函数概述
使用断点
控制执行
查看调试信息
使用函数/过程
概述
在“PL/SQL Viewer”页签中选择数据库对象
导出函数/过程DDL
在“PL/SQL Viewer”页签中查看对象属性
删除函数/过程
执行函数/过程
授权/撤销权限
表(GaussDB(DWS))
概述(管理表)
创建普通表
概述
管理列
管理约束
管理索引
创建外表
创建分区表
概述
管理分区
授权/撤销权限 - 普通表/分区表
管理表
概述
重命名表
截断表
重建表索引
分析表
清空表
设置表描述
设置模式
删除表
查看表属性
授权/撤销权限
管理表数据
导出表DDL
导出表DDL和数据
导出表数据
显示DDL
导入表数据
查看表数据
编辑表数据
编辑临时表
序列管理
创建序列
授权/撤销权限
使用序列
视图管理
创建视图
授权/撤销权限
使用视图
SQL终端管理
打开多个“SQL终端”页签
管理SQL查询执行历史
打开并保存SQL脚本
在“SQL终端”页签中查看表属性和PL/SQL函数/过程
终止正在执行的SQL查询
SQL查询格式化
在“SQL终端”页签中选择数据库对象
查看执行计划和开销
图形化查看执行计划和开销
使用SQL终端
导出查询结果
管理SQL终端连接
批量操作管理
概述
批量删除对象
授权/撤销权限
自定义Data Studio
概述
通用
编辑器
环境
结果管理
安全
性能规格
安全管理
概述
登录历史
密码到期通知
确保应用程序内存数据安全
保存数据加密
SQL历史记录
SSL证书
故障处理
FAQs
GDS并行数据加载工具
安装配置和启动GDS
停止GDS
GDS导入示例
gds
gds_ctl.py
处理错误表
DSC SQL语法迁移工具
概述
支持的关键词和特性
DSC约束和限制
系统要求(DSC)
安装DSC
配置DSC
DSC概述
DSC配置
Teradata SQL配置
Oracle SQL配置
Teradata Perl配置
MySQL SQL配置
Netezza配置
使用DSC
迁移流程
迁移流程概述
前提条件
准备工作
使用DSC迁移
查看输出文件和日志
故障处理(DSC迁移)
Teradata SQL迁移
Oracle SQL迁移
Teradata Perl迁移
Netezza SQL迁移
MySQL SQL迁移
SQL Formatter
Teradata语法迁移
Teradata迁移概述
模式对象
表迁移
索引迁移
视图迁移
COLLECT STATISTICS
ACCESS LOCK
DBC.COLUMNS
DBC.TABLES
DBC.INDICES
SHOW STATS VALUES SEQUENCED
DML(Teradata)
查询迁移操作符
查询优化操作符
系统函数和操作符
数学函数
字符串函数(Teradata)
日期和时间函数
类型转换和格式化
BTEQ工具命令
DSQL
Oracle语法迁移
Oracle迁移概述
模式对象
表(Oracle)
临时表
全局临时表
索引
视图
序列
PURGE
数据库关键字
COMPRESS短语
Bitmap索引
自定义表空间
附加日志数据
LONG RAW
DML(Oracle)
伪列
OUTER JOIN
OUTER QUERY (+)
CONNECT BY
系统函数
日期函数
LOB函数
字符串函数(Oracle)
分析函数
正则表达式函数
PL/SQL
PL/SQL集合(使用自定义类型)
PL/SQL包
包
包变量
包拆分
REF CURSOR
创建包模式
VARRAY
授予执行权限
包名列表
数据类型
支持中文字符
Netezza语法迁移
表(Netezza)
PROCEDURE(使用RETURNS)
Procedure
系统函数(Netezza)
算子
DML(Netezza)
Index
MySQL语法迁移
基本数据类型
表(可选参数)
表(操作)
唯一索引
普通索引和前缀索引
HASH索引
BTREE索引
SPATIAL空间索引
删除索引
注释
数据库
数据操作语句(DML)
事务管理与数据库管理
DB2语法迁移
表(DB2)
DML(DB2)
索引(DB2)
NICKNAME
语句
系统功能
命令行参考
数据库模式迁移
Version命令
Help命令
日志参考
日志概述
SQL迁移日志
Perl迁移日志
DSC故障处理
DSC常见问题
安全管理
服务端工具
gs_dump
gs_dumpall
gs_restore
gds_check
gds_install
gds_uninstall
gds_ctl
gs_sshexkey
错误码参考(阿布扎比区域)
管理控制台错误码
用户指南(巴黎区域)
产品介绍
什么是数据仓库服务
产品优势
应用场景
产品功能
基本概念
与其他云服务的关系
GaussDB(DWS)权限管理
如何访问GaussDB(DWS)
使用限制
入门
第1步:入门前准备
第2步:创建集群
第3步:连接集群
第4步:查看其它资料并清理资源
GaussDB(DWS) 使用简介
准备工作
创建与删除集群
登录GaussDB(DWS)管理控制台
创建集群
删除集群
连接集群
连接集群的方式
获取集群连接地址
使用Data Studio图形界面客户端连接集群
使用gsql命令行客户端连接集群
下载客户端
使用Linux gsql客户端连接集群
使用Windows gsql客户端连接集群
使用SSL进行安全的TCP/IP连接
使用JDBC和ODBC连接集群
开发规范
下载JDBC或ODBC驱动
使用JDBC连接
配置JDBC连接(使用负载均衡方式)
配置JDBC连接(使用IAM认证方式)
使用ODBC连接
使用Python第三方库psycopg2连接集群
使用Python第三方库PyGreSQL连接集群
管理数据库连接
监控与告警
Cloud Eye监控集群
告警管理
告警管理简介
告警规则
订阅告警通知
事件通知
事件通知概述
查看事件
变配与扩容
节点管理
节点变更
集群扩容
集群重分布
重分布
查看重分布详情
集群缩容
规格变更
弹性变更规格
经典变更规格
EVS集群磁盘扩容
备份与容灾
管理快照
快照概述
手动快照
创建手动快照
删除手动快照
自动快照
自动快照概述
自动快照策略
复制自动快照
删除自动快照
查看快照信息
恢复快照
恢复快照约束
恢复快照到新集群
恢复快照到原集群
快照参数配置
停止快照
集群容灾
容灾概述
创建容灾
查看容灾信息
容灾管理
容灾互斥案例
智能运维
智能运维概览
运维计划
运维状态
集群管理
修改数据库参数
查看集群状态
查看集群详情
管理集群访问域名
集群拓扑图
管理标签
标签简介
标签管理
管理企业项目
管理创建失败的集群
解除只读
集群主备恢复
重启集群
重置密码
升级集群
集群绑定和解绑ELB
管理CN节点
集群日志管理
数据库用户管理
用户管理
角色管理
审计日志
审计日志概述
管理控制台审计日志
数据库审计日志
设置数据库审计日志
转储数据库审计日志
查看数据库审计日志
集群安全管理
设置三权分立
数据库加密
数据库加密简介
轮转加密密钥
权限管理
策略语法:细粒度策略
资源管理
概述
资源池
功能介绍
页面概览
添加资源池
修改资源池
删除资源池
资源管理计划
资源管理计划操作
资源管理计划阶段
导入导出资源管理计划
空间管理
管理数据源
管理MRS数据源
MRS数据源使用概述
创建MRS数据源连接
更新MRS数据源配置
逻辑集群管理
逻辑集群概述
添加逻辑集群
编辑逻辑集群
资源管理(逻辑集群模式)
重启逻辑集群
扩容逻辑集群
删除逻辑集群
教程:已有数据的物理集群转换逻辑集群
教程:新物理集群划分为逻辑集群
常见问题
通用问题
为什么要使用数据仓库?
用户和角色是什么关系?
GaussDB(DWS)和MRS分别应在何时使用?
如何查看数据库用户的创建时间?
区域和可用分区
数据在数据仓库服务中是否安全?
数据仓库使用哪些安全防护?
可以修改GaussDB(DWS)集群的安全组吗?
GaussDB(DWS)的脏页是如何产生的?
数据库使用
如何调整分布列?
如何查看和设置数据库的字符集编码格式
如何处理建表时date类型字段自动转换为timestamp类型的问题?
是否需要定时对常用的表做VACUUM FULL和ANALYZE操作?
GaussDB(DWS)数据库设置主键后还需要设置分布键吗?
GaussDB(DWS)是否兼容PostgreSQL的存储过程?
如何理解分区表、数据分区和分区键?
如何导出某张表结构?
是否有高效的删除表数据的方法?
如何查看外部表信息?
如果建表时没有指定分布列,数据会怎么存储?
如何将联结查询的null结果替换成0?
如何查看表是行存还是列存?
GaussDB(DWS)列存表的常用信息查询
GaussDB(DWS)查询时索引失效场景解析
如何使用自定义函数改写CRC32()函数
以pg_toast_temp*或pg_temp*开头的Schema是什么?
GaussDB(DWS)查询时结果不一致的常见场景和解决方法
哪些系统表不能做VACUUM FULL
语句处于idle in transaction状态常见场景
GaussDB(DWS)如何实现行转列及列转行?
唯一约束和唯一索引有什么区别?
函数和存储过程有什么区别?
如何删除重复的表数据?
集群管理
无法成功创建数据仓库集群时怎么处理?
如何清理与回收存储空间?
为什么扩容后已使用存储容量比扩容前减少了很多?
如何查看GaussDB(DWS)各节点的指标?例如CPU使用率、内存使用率、磁盘利用率、磁盘使用量等?
GaussDB(DWS)的磁盘空间/容量是如何统计的?
GaussDB(DWS)中的gaussdb和postgres两种类型数据库在使用时有什么特别说明吗?
添加云监控服务的告警规则,会话数阈值如何设置?
增加CN和扩容集群分别在什么场景下使用?
在CPU核数、内存相同的情况下,小规格多节点与大规格三节点集群如何选择?
热数据存储和冷数据存储的区别?
缩容按钮置灰如何处理?
数据库连接
如何与DWS进行通信?
GaussDB(DWS)是否支持第三方客户端以及JDBC和ODBC驱动程序?
可以通过SSH连接GaussDB(DWS)集群的节点吗?
无法连接数据仓库集群时怎么处理?
为什么在互联网环境连接GaussDB(DWS)后,解绑了EIP不会立即返回失败消息?
使用公网IP连接集群时如何设置白名单?
数据导入导出
OBS外表与GDS外表支持的数据格式有什么区别?
OBS外表导入数据时如果OBS数据有更新如何做增量更新导入?
数据如何存储到数据仓库服务?
数据仓库可以存储多少业务数据?
如何使用\copy导入导出?
如何实现不同编码库之间数据容错导入
是否支持跨Region进行OBS导入或导出数据?
GDS导入数据时是否支持使用公网/外网导入?
GaussDB(DWS)导入性能都和哪些因素有关联?
账户、密码、权限
GaussDB(DWS)如何实现业务隔离
数据库账户密码到期了,如何修改?
如何给指定用户赋予某张表的权限?
如何给指定用户赋予某个SCHEMA的权限?
如何创建数据库只读用户?
如何创建数据库私有用户和私有表?
如何REVOKE某用户的connect on database权限?
如何查看某个用户有哪些表的权限?
Ruby是什么用户?
数据库性能
为什么GaussDB(DWS)使用一段时间后执行SQL很慢?
为什么GaussDB(DWS)的性能在极端场景下并未比单机数据库好
业务读写阻塞,如何查看某个时间段的sql执行记录?
因磁盘内存不足导致集群不可用如何处理?
GaussDB(DWS)的CPU资源隔离管控介绍
为什么普通用户比dbadmin用户执行的慢?
GaussDB(DWS)中单表查询性能与哪些因素有关?
快照备份恢复
为什么自动快照创建很慢,很长时间都没有创建好?
DWS快照是否与EVS快照功能相同?
API参考 (巴黎区域)
使用前必读
概述
调用说明
终端节点
基本概念
API概述
如何调用API
构造请求
认证鉴权
返回结果
快速入门
API说明
集群管理接口
创建集群
查询集群列表
查询集群详情
查询节点类型
删除集群
重启集群
扩容集群
重置密码
快照管理接口
创建快照
查询快照列表
查询快照详情
删除手动快照
恢复集群
附录
状态码
错误码
创建VPC
获取项目ID
获取帐号ID
获取集群ID
修订记录
开发指南(巴黎区域)
欢迎
文档面向的读者对象
阅读指引
文档表达约定
前置条件
系统概述
高可靠事务处理
查询高性能
相关概念
数据迁移
迁移数据到GaussDB(DWS)
导入数据
从OBS并行导入数据
关于OBS并行导入
从OBS导入CSV,TXT数据
创建访问密钥(AK和SK)
上传数据到OBS
创建OBS外表
执行导入数据
处理错误表
从OBS导入ORC,CARBONDATA数据
OBS上的数据准备
创建外部服务器
创建外表
通过外表查询OBS上的数据
清除资源
支持的数据类型
使用GDS从远端服务器导入数据
关于GDS并行导入
准备源数据
安装配置和启动GDS
创建GDS外表
执行导入数据
处理错误表
停止GDS
GDS导入示例
从MRS导入数据到集群
从MRS导入数据概述
MRS集群上的数据准备
手动创建外部服务器
创建外表
执行数据导入
清除资源
错误处理
从GaussDB(DWS)集群导入数据到新集群
使用gsql元命令\COPY导入数据
使用COPY FROM STDIN导入数据
关于COPY FROM STDIN导入数据
CopyManager类简介
示例:通过本地文件导入导出数据
示例:从MySQL向GaussDB(DWS)进行数据迁移
整库迁移
使用CDM迁移数据到GaussDB(DWS)
使用DSC工具迁移SQL脚本
元数据迁移
使用gs_dump和gs_dumpall命令导出元数据
概述
导出单个数据库
导出数据库
导出模式
导出表
导出所有数据库
导出所有数据库
导出全局对象
无权限角色导出数据
使用gs_restore导入数据
导出数据
导出数据到OBS
关于OBS并行导出
导出CSV,TXT数据到OBS
规划导出数据
创建OBS外表
执行导出
示例
导出ORC数据到OBS
规划导出数据
创建外部服务器
创建外表
执行导出
导出ORC数据到MRS
导出ORC数据概述
规划导出数据
创建外部服务器
创建外表
执行导出
使用GDS导出数据到远端服务器
关于GDS并行导出
规划导出数据
安装配置和启动GDS
创建GDS外表
执行导出数据
停止GDS
GDS导出示例
其他操作
GDS管道文件常见问题
查看数据倾斜状态
Oracle、Teradata和MySQL语法兼容性差异
管理数据库安全
管理用户及权限
默认权限机制
系统管理员
三权分立
用户
角色
Schema
用户权限设置
行级访问控制
数据脱敏
设置安全策略
设置帐户安全策略
设置帐号有效期
设置用户密码
查看审计结果
开发设计建议
开发设计建议概述
数据库对象命名
数据库对象设计
Database和Schema设计
表设计
字段设计
约束设计
视图和关联表设计
JDBC配置
SQL编写
PL/Java使用
PL/pgSQL使用
教程:使用JDBC或ODBC开发
开发规范
驱动下载
基于JDBC开发
JDBC包与驱动类
开发流程
加载驱动
连接数据库
执行SQL语句
处理结果集
关闭连接
示例:常用操作
示例:重新执行应用SQL
示例:通过本地文件导入导出数据
示例:从MySQL向GaussDB(DWS)进行数据迁移
JDBC接口参考
java.sql.Connection
java.sql.CallableStatement
java.sql.DatabaseMetaData
java.sql.Driver
java.sql.PreparedStatement
java.sql.ResultSet
java.sql.ResultSetMetaData
java.sql.Statement
javax.sql.ConnectionPoolDataSource
javax.sql.DataSource
javax.sql.PooledConnection
javax.naming.Context
javax.naming.spi.InitialContextFactory
CopyManager
基于ODBC开发
ODBC包及依赖的库和头文件
Linux下配置数据源
Windows下配置数据源
ODBC开发示例
ODBC接口参考
SQLAllocEnv
SQLAllocConnect
SQLAllocHandle
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLConnect
SQLDisconnect
SQLExecDirect
SQLExecute
SQLFetch
SQLFreeStmt
SQLFreeConnect
SQLFreeHandle
SQLFreeEnv
SQLPrepare
SQLGetData
SQLGetDiagRec
SQLSetConnectAttr
SQLSetEnvAttr
SQLSetStmtAttr
PostGIS Extension
PostGIS概述
PostGIS使用
PostGIS支持和限制
OPEN SOURCE SOFTWARE NOTICE (For PostGIS)
资源负载管理
资源负载管理概述
query band负载识别
Schema空间管控
内存管理
内存管理概述
作业级别内存控制
资源负载管理基础框架
资源池
关联作业
优先级调度
CPU优先级调度
I/O优先级调度
存储空间管理
资源监控
用户资源查询
内存资源监控
实例资源监控
实时TopSQL
历史TopSQL
TopSQL查询示例
优化查询性能
优化查询性能概述
分析查询
Query执行流程
SQL执行计划概述
SQL执行计划详解
查询最耗性能的SQL
分析作业是否被阻塞
改进查询
调优流程
更新统计信息
审视和修改表定义
审视和修改表定义概述
选择存储模型
选择分布方式
选择分布列
使用局部聚簇
使用分区表
选择数据类型
典型SQL调优点
SQL自诊断
语句下推调优
子查询调优
统计信息调优
算子级调优
数据倾斜调优
经验总结:SQL语句改写规则
SQL调优关键参数调整
使用Plan Hint进行调优
Plan Hint调优概述
Join顺序的Hint
Join方式的Hint
行数的Hint
Stream方式的Hint
Scan方式的Hint
子链接块名的hint
运行倾斜的hint
配置参数的hint
Hint的错误、冲突及告警
Plan Hint实际调优案例
例行维护表
例行重建索引
配置SMP
SMP适用场景与限制
资源对SMP性能的影响
其他因素对SMP性能的影响
SMP相关参数配置建议
SMP手动调优建议
实际调优案例
案例:选择合适的分布列
案例:建立合适的索引
案例:增加JOIN列非空条件
案例:使排序下推
案例:设置cost_param对查询性能优化
案例:调整分布键
案例:调整局部聚簇键
案例:调整中间表存储方式
案例:调整局部聚簇列
案例:改建分区表
案例:调整GUC参数best_agg_plan
案例:改写SQL消除子查询(案例1)
案例:改写SQL消除子查询(案例2)
案例:改写SQL排除剪枝干扰
案例:改写SQL消除in-clause
案例:使用partial cluster key
SQL执行troubleshooting
分析查询效率异常降低的问题
DROP TABLE失败
不同用户查询同表显示数据不同
业务运行时整数转换错误
SQL语句出错自动重试
常见性能参数调优设计
用户自定义函数
PL/Java语言函数
PL/pgSQL语言函数
存储过程
存储过程
数据类型
数据类型转换
数组和record
数组
record
声明语法
基本结构
匿名块
子程序
基本语句
定义变量
赋值语句
调用语句
动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
控制语句
返回语句
RETURN
RETURN NEXT及RETURN QUERY
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
其他语句
锁操作
游标操作
游标
游标概述
显式游标
隐式游标
游标循环
高级包
DBMS_LOB
DBMS_RANDOM
DBMS_OUTPUT
UTL_RAW
DBMS_JOB
DBMS_SQL
调试
系统表和系统视图
系统表和系统视图概述
系统表
GS_OBSSCANINFO
GS_WLM_INSTANCE_HISTORY
GS_WLM_OPERATOR_INFO
GS_WLM_SESSION_INFO
GS_WLM_USER_RESOURCE_HISTORY
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_ATTRDEF
PG_ATTRIBUTE
PG_AUTHID
PG_AUTH_HISTORY
PG_AUTH_MEMBERS
PG_CAST
PG_CLASS
PG_COLLATION
PG_CONSTRAINT
PG_CONVERSION
PG_DATABASE
PG_DB_ROLE_SETTING
PG_DEFAULT_ACL
PG_DEPEND
PG_DESCRIPTION
PG_ENUM
PG_EXTENSION
PG_EXTENSION_DATA_SOURCE
PG_FOREIGN_DATA_WRAPPER
PG_FOREIGN_SERVER
PG_FOREIGN_TABLE
PG_INDEX
PG_INHERITS
PG_JOBS
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OBSSCANINFO
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PARTITION
PG_PLTEMPLATE
PG_PROC
PG_RANGE
PG_REDACTION_COLUMN
PG_REDACTION_POLICY
PG_RLSPOLICY
PG_RESOURCE_POOL
PG_REWRITE
PG_SECLABEL
PG_SHDEPEND
PG_SHDESCRIPTION
PG_SHSECLABEL
PG_STATISTIC
PG_STATISTIC_EXT
PG_SYNONYM
PG_TABLESPACE
PG_TRIGGER
PG_TS_CONFIG
PG_TS_CONFIG_MAP
PG_TS_DICT
PG_TS_PARSER
PG_TS_TEMPLATE
PG_TYPE
PG_USER_MAPPING
PG_USER_STATUS
PG_WORKLOAD_ACTION
PGXC_CLASS
PGXC_GROUP
PGXC_NODE
系统视图
ALL_ALL_TABLES
ALL_CONSTRAINTS
ALL_CONS_COLUMNS
ALL_COL_COMMENTS
ALL_DEPENDENCIES
ALL_IND_COLUMNS
ALL_IND_EXPRESSIONS
ALL_INDEXES
ALL_OBJECTS
ALL_PROCEDURES
ALL_SEQUENCES
ALL_SOURCE
ALL_SYNONYMS
ALL_TAB_COLUMNS
ALL_TAB_COMMENTS
ALL_TABLES
ALL_USERS
ALL_VIEWS
DBA_DATA_FILES
DBA_USERS
DBA_COL_COMMENTS
DBA_CONSTRAINTS
DBA_CONS_COLUMNS
DBA_IND_COLUMNS
DBA_IND_EXPRESSIONS
DBA_IND_PARTITIONS
DBA_INDEXES
DBA_OBJECTS
DBA_PART_INDEXES
DBA_PART_TABLES
DBA_PROCEDURES
DBA_SEQUENCES
DBA_SOURCE
DBA_SYNONYMS
DBA_TAB_COLUMNS
DBA_TAB_COMMENTS
DBA_TAB_PARTITIONS
DBA_TABLES
DBA_TABLESPACES
DBA_TRIGGERS
DBA_VIEWS
DUAL
GLOBAL_REDO_STAT
GLOBAL_REL_IOSTAT
GLOBAL_STAT_DATABASE
GLOBAL_WORKLOAD_SQL_COUNT
GLOBAL_WORKLOAD_SQL_ELAPSE_TIME
GLOBAL_WORKLOAD_TRANSACTION
GS_ALL_CONTROL_GROUP_INFO
GS_CLUSTER_RESOURCE_INFO
GS_INSTR_UNIQUE_SQL
GS_REL_IOSTAT
GS_NODE_STAT_RESET_TIME
GS_SESSION_CPU_STATISTICS
GS_SESSION_MEMORY_STATISTICS
GS_SQL_COUNT
GS_WAIT_EVENTS
GS_WLM_OPERAROR_INFO
GS_WLM_OPERATOR_HISTORY
GS_WLM_OPERATOR_STATISTICS
GS_WLM_SESSION_INFO
GS_WLM_SESSION_HISTORY
GS_WLM_SESSION_STATISTICS
GS_WLM_SQL_ALLOW
GS_WORKLOAD_SQL_COUNT
GS_WORKLOAD_SQL_ELAPSE_TIME
GS_WORKLOAD_TRANSACTION
GS_STAT_DB_CU
GS_STAT_SESSION_CU
GS_TOTAL_NODEGROUP_MEMORY_DETAIL
GS_USER_TRANSACTION
GS_VIEW_DEPENDENCY
GS_VIEW_DEPENDENCY_PATH
GS_VIEW_INVALID
PG_AVAILABLE_EXTENSION_VERSIONS
PG_AVAILABLE_EXTENSIONS
PG_BULKLOAD_STATISTICS
PG_COMM_CLIENT_INFO
PG_COMM_DELAY
PG_COMM_STATUS
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_CONTROL_GROUP_CONFIG
PG_CURSORS
PG_EXT_STATS
PG_GET_INVALID_BACKENDS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_INDEXES
PG_JOB
PG_JOB_PROC
PG_JOB_SINGLE
PG_LIFECYCLE_DATA_DISTRIBUTE
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_POOLER_STATUS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_QUERYBAND_ACTION
PG_REPLICATION_SLOTS
PG_ROLES
PG_RULES
PG_RUNNING_XACTS
PG_SECLABELS
PG_SESSION_WLMSTAT
PG_SESSION_IOSTAT
PG_SETTINGS
PG_SHADOW
PG_SHARED_MEMORY_DETAIL
PG_STATS
PG_STAT_ACTIVITY
PG_STAT_ALL_INDEXES
PG_STAT_ALL_TABLES
PG_STAT_BAD_BLOCK
PG_STAT_BGWRITER
PG_STAT_DATABASE
PG_STAT_DATABASE_CONFLICTS
PG_STAT_GET_MEM_MBYTES_RESERVED
PG_STAT_USER_FUNCTIONS
PG_STAT_USER_INDEXES
PG_STAT_USER_TABLES
PG_STAT_REPLICATION
PG_STAT_SYS_INDEXES
PG_STAT_SYS_TABLES
PG_STAT_XACT_ALL_TABLES
PG_STAT_XACT_SYS_TABLES
PG_STAT_XACT_USER_FUNCTIONS
PG_STAT_XACT_USER_TABLES
PG_STATIO_ALL_INDEXES
PG_STATIO_ALL_SEQUENCES
PG_STATIO_ALL_TABLES
PG_STATIO_SYS_INDEXES
PG_STATIO_SYS_SEQUENCES
PG_STATIO_SYS_TABLES
PG_STATIO_USER_INDEXES
PG_STATIO_USER_SEQUENCES
PG_STATIO_USER_TABLES
PG_THREAD_WAIT_STATUS
PG_TABLES
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TOTAL_MEMORY_DETAIL
PG_TOTAL_SCHEMA_INFO
PG_TOTAL_USER_RESOURCE_INFO
PG_USER
PG_USER_MAPPINGS
PG_VIEWS
PG_WLM_STATISTICS
PGXC_BULKLOAD_PROGRESS
PGXC_BULKLOAD_STATISTICS
PGXC_COMM_CLIENT_INFO
PGXC_COMM_DELAY
PGXC_COMM_RECV_STREAM
PGXC_COMM_SEND_STREAM
PGXC_COMM_STATUS
PGXC_DEADLOCK
PGXC_GET_STAT_ALL_TABLES
PGXC_GET_STAT_ALL_PARTITIONS
PGXC_GET_TABLE_SKEWNESS
PGXC_GTM_SNAPSHOT_STATUS
PGXC_INSTANCE_TIME
PGXC_INSTR_UNIQUE_SQL
PGXC_LOCK_CONFLICTS
PGXC_NODE_ENV
PGXC_NODE_STAT_RESET_TIME
PGXC_OS_RUN_INFO
PGXC_OS_THREADS
PGXC_PREPARED_XACTS
PGXC_REDO_STAT
PGXC_REL_IOSTAT
PGXC_REPLICATION_SLOTS
PGXC_RUNNING_XACTS
PGXC_SETTINGS
PGXC_STAT_ACTIVITY
PGXC_STAT_BAD_BLOCK
PGXC_STAT_BGWRITER
PGXC_STAT_DATABASE
PGXC_STAT_REPLICATION
PGXC_SQL_COUNT
PGXC_THREAD_WAIT_STATUS
PGXC_TOTAL_MEMORY_DETAIL
PGXC_TOTAL_SCHEMA_INFO
PGXC_TOTAL_SCHEMA_INFO_ANALYZE
PGXC_USER_TRANSACTION
PGXC_VARIABLE_INFO
PGXC_WAIT_EVENTS
PGXC_WLM_OPERATOR_HISTORY
PGXC_WLM_OPERATOR_INFO
PGXC_WLM_OPERATOR_STATISTICS
PGXC_WLM_SESSION_INFO
PGXC_WLM_SESSION_HISTORY
PGXC_WLM_SESSION_STATISTICS
PGXC_WLM_WORKLOAD_RECORDS
PGXC_WORKLOAD_SQL_COUNT
PGXC_WORKLOAD_SQL_ELAPSE_TIME
PGXC_WORKLOAD_TRANSACTION
PLAN_TABLE
PLAN_TABLE_DATA
PV_FILE_STAT
PV_INSTANCE_TIME
PV_OS_RUN_INFO
PV_SESSION_MEMORY
PV_SESSION_MEMORY_DETAIL
PV_SESSION_STAT
PV_SESSION_TIME
PV_TOTAL_MEMORY_DETAIL
PV_REDO_STAT
REDACTION_COLUMNS
REDACTION_POLICIES
USER_COL_COMMENTS
USER_CONSTRAINTS
USER_CONS_COLUMNS
USER_INDEXES
USER_IND_COLUMNS
USER_IND_EXPRESSIONS
USER_IND_PARTITIONS
USER_JOBS
USER_OBJECTS
USER_PART_INDEXES
USER_PART_TABLES
USER_PROCEDURES
USER_SEQUENCES
USER_SOURCE
USER_SYNONYMS
USER_TAB_COLUMNS
USER_TAB_COMMENTS
USER_TAB_PARTITIONS
USER_TABLES
USER_TRIGGERS
USER_VIEWS
V$SESSION
V$SESSION_LONGOPS
GUC参数
查看GUC参数
设置GUC参数
GUC使用说明
连接和认证
连接设置
安全和认证(postgresql.conf)
通信库参数
资源消耗
内存
磁盘空间
内核资源使用
基于开销的清理延迟
异步IO
并行导入
预写式日志
设置
检查点
归档
双机复制
发送端服务器
主服务器
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
错误报告和日志
记录日志的位置
记录日志的时间
记录日志的内容
告警检测
运行时统计
查询和索引统计收集器
性能统计
负载管理
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
容错性
连接池参数
集群事务
开发人员选项
审计
审计开关
操作审计
事务监控
其它选项
术语表
语法参考(巴黎区域)
GaussDB(DWS) SQL
GaussDB(DWS)与PostgreSQL的差异
GaussDB(DWS) gsql和PostgreSQL psql以及libpq对比
数据类型差异
函数差异
GaussDB(DWS)不支持的PostgreSQL功能
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
网络地址类型
位串类型
文本搜索类型
UUID类型
JSON类型
HLL数据类型
对象标识符类型
伪类型
列存表支持的数据类型
XML类型
常量与宏
函数和操作符
逻辑操作符
比较操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
模式匹配操作符
数字操作函数和操作符
时间、日期处理函数和操作符
类型转换函数
几何函数和操作符
网络地址函数和操作符
文本检索函数和操作符
UUID函数
JSON函数
HLL函数和操作符
SEQUENCE函数
数组函数和操作符
范围函数和操作符
聚集函数
窗口函数
安全函数
返回集合的函数
条件表达式函数
系统信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
备份恢复控制函数
快照同步函数
数据库对象函数
咨询锁函数
残留文件管理函数
复制函数
其它函数
资源管理函数
数据脱敏函数
统计信息函数
触发器函数
XML函数
调用栈记录函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
全文检索
介绍
全文检索概述
文档概念
基本文本匹配
分词器
表和索引
搜索表
创建索引
索引使用约束
控制文本搜索
解析文档
解析查询
排序查询结果
高亮搜索结果
附加功能
处理tsvector
处理查询
查询重写
收集文献统计
解析器
词典
词典概述
停用词
Simple词典
Synonym词典
Thesaurus词典
Ispell词典
Snowball词典
配置示例
测试和调试文本搜索
分词器测试
解析器测试
词典测试
限制约束
系统操作
事务控制
DDL语法
DDL语法一览表
ALTER DATABASE
ALTER FOREIGN TABLE (For GDS)
ALTER FOREIGN TABLE (For HDFS or OBS)
ALTER FUNCTION
ALTER GROUP
ALTER INDEX
ALTER LARGE OBJECT
ALTER REDACTION POLICY
ALTER RESOURCE POOL
ALTER ROLE
ALTER ROW LEVEL SECURITY POLICY
ALTER SCHEMA
ALTER SEQUENCE
ALTER SERVER
ALTER SESSION
ALTER SYNONYM
ALTER SYSTEM KILL SESSION
ALTER TABLE
ALTER TABLE PARTITION
ALTER TEXT SEARCH CONFIGURATION
ALTER TEXT SEARCH DICTIONARY
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER VIEW
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
CREATE BARRIER
CREATE DATABASE
CREATE FOREIGN TABLE (GDS导入导出)
CREATE FOREIGN TABLE (SQL on OBS or Hadoop )
CREATE FOREIGN TABLE (OBS导入导出)
CREATE FUNCTION
CREATE GROUP
CREATE INDEX
CREATE REDACTION POLICY
CREATE ROW LEVEL SECURITY POLICY
CREATE PROCEDURE
CREATE RESOURCE POOL
CREATE ROLE
CREATE SCHEMA
CREATE SEQUENCE
CREATE SERVER
CREATE SYNONYM
CREATE TABLE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TABLESPACE
CREATE TEXT SEARCH CONFIGURATION
CREATE TEXT SEARCH DICTIONARY
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
CURSOR
DROP DATABASE
DROP FOREIGN TABLE
DROP FUNCTION
DROP GROUP
DROP INDEX
DROP OWNED
DROP REDACTION POLICY
DROP ROW LEVEL SECURITY POLICY
DROP PROCEDURE
DROP RESOURCE POOL
DROP ROLE
DROP SCHEMA
DROP SEQUENCE
DROP SERVER
DROP SYNONYM
DROP TABLE
DROP TABLESPACE
DROP TEXT SEARCH CONFIGURATION
DROP TEXT SEARCH DICTIONARY
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW
FETCH
MOVE
REINDEX
RESET
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SHOW
TRUNCATE
VACUUM
DML语法
DML语法一览表
CALL
COPY
DELETE
EXPLAIN
EXPLAIN PLAN
LOCK
MERGE INTO
INSERT和UPSERT
INSERT
UPSERT
UPDATE
VALUES
DCL语法
DCL语法一览表
ALTER DEFAULT PRIVILEGES
ANALYZE | ANALYSE
DEALLOCATE
DO
EXECUTE
EXECUTE DIRECT
GRANT
PREPARE
REASSIGN OWNED
REVOKE
DQL语法
DQL语法一览表
SELECT
SELECT INTO
TCL语法
TCL语法一览表
ABORT
BEGIN
CHECKPOINT
COMMIT | END
COMMIT PREPARED
PREPARE TRANSACTION
SAVEPOINT
SET TRANSACTION
START TRANSACTION
ROLLBACK
RELEASE SAVEPOINT
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
GIN索引
介绍
扩展性
实现
GIN提示与技巧
工具指南(巴黎区域)
工具简介
客户端工具下载
gsql命令行客户端工具
gsql概述
使用指导
获取帮助
命令参考
元命令参考
常见问题处理
Data Studio数据库集成开发工具
Data Studio简介
Data Studio概述
约束和限制
发布包结构
系统要求
安装配置Data Studio
快速入门
Data Studio用户界面
Data Studio菜单
“文件”菜单
“编辑”菜单
“运行”菜单
“调试”菜单
“设置”菜单
“帮助”菜单
Data Studio工具栏
Data Studio右键菜单
连接信息
概述(连接信息)
添加连接
重命名连接
编辑连接
删除连接
查看连接属性
刷新数据库连接
数据库管理
创建数据库
断开所有连接
连接到数据库
断开连接
重命名数据库
删除数据库
查看数据库属性
模式管理
概述
创建模式
导出模式DDL
导出模式DDL和数据
重命名模式
支持序列DDL
授权/撤销权限
删除模式
创建函数/过程
编辑函数/过程
授权/撤销权限(函数/过程)
调试PL/SQL函数
调试PL/SQL函数概述
使用断点
控制执行
查看调试信息
使用函数/过程
概述
在“PL/SQL Viewer”页签中选择数据库对象
导出函数/过程DDL
在“PL/SQL Viewer”页签中查看对象属性
删除函数/过程
执行函数/过程
授权/撤销权限
表(GaussDB(DWS))
概述(管理表)
创建普通表
概述
管理列
管理约束
管理索引
创建外表
创建分区表
概述
管理分区
授权/撤销权限 - 普通表/分区表
管理表
概述
重命名表
截断表
重建表索引
分析表
清空表
设置表描述
设置模式
删除表
查看表属性
授权/撤销权限
管理表数据
导出表DDL
导出表DDL和数据
导出表数据
显示DDL
导入表数据
查看表数据
编辑表数据
编辑临时表
序列管理
创建序列
授权/撤销权限
使用序列
视图管理
创建视图
授权/撤销权限
使用视图
SQL终端管理
打开多个“SQL终端”页签
管理SQL查询执行历史
打开并保存SQL脚本
在“SQL终端”页签中查看表属性和PL/SQL函数/过程
终止正在执行的SQL查询
SQL查询格式化
在“SQL终端”页签中选择数据库对象
查看执行计划和开销
图形化查看执行计划和开销
使用SQL终端
导出查询结果
管理SQL终端连接
批量操作管理
概述
批量删除对象
授权/撤销权限
自定义Data Studio
概述
通用
编辑器
环境
结果管理
安全
性能规格
安全管理
概述
登录历史
密码到期通知
确保应用程序内存数据安全
保存数据加密
SQL历史记录
SSL证书
故障处理
FAQs
GDS并行数据加载工具
安装配置和启动GDS
停止GDS
GDS导入示例
gds
gds_ctl.py
处理错误表
DSC SQL语法迁移工具
概述
支持的关键词和特性
DSC约束和限制
系统要求(DSC)
安装DSC
配置DSC
DSC概述
DSC配置
Teradata SQL配置
Oracle SQL配置
Teradata Perl配置
MySQL SQL配置
Netezza配置
使用DSC
迁移流程
迁移流程概述
前提条件
准备工作
使用DSC迁移
查看输出文件和日志
故障处理(DSC迁移)
Teradata SQL迁移
Oracle SQL迁移
Teradata Perl迁移
Netezza SQL迁移
MySQL SQL迁移
SQL Formatter
Teradata语法迁移
Teradata迁移概述
模式对象
表迁移
索引迁移
视图迁移
COLLECT STATISTICS
ACCESS LOCK
DBC.COLUMNS
DBC.TABLES
DBC.INDICES
SHOW STATS VALUES SEQUENCED
DML(Teradata)
查询迁移操作符
查询优化操作符
系统函数和操作符
数学函数
字符串函数(Teradata)
日期和时间函数
类型转换和格式化
BTEQ工具命令
DSQL
Oracle语法迁移
Oracle迁移概述
模式对象
表(Oracle)
临时表
全局临时表
索引
视图
序列
PURGE
数据库关键字
COMPRESS短语
Bitmap索引
自定义表空间
附加日志数据
LONG RAW
DML(Oracle)
伪列
OUTER JOIN
OUTER QUERY (+)
CONNECT BY
系统函数
日期函数
LOB函数
字符串函数(Oracle)
分析函数
正则表达式函数
PL/SQL
PL/SQL集合(使用自定义类型)
PL/SQL包
包
包变量
包拆分
REF CURSOR
创建包模式
VARRAY
授予执行权限
包名列表
数据类型
支持中文字符
Netezza语法迁移
表(Netezza)
PROCEDURE(使用RETURNS)
Procedure
系统函数(Netezza)
算子
DML(Netezza)
Index
MySQL语法迁移
基本数据类型
表(可选参数)
表(操作)
唯一索引
普通索引和前缀索引
HASH索引
BTREE索引
SPATIAL空间索引
删除索引
注释
数据库
数据操作语句(DML)
事务管理与数据库管理
DB2语法迁移
表(DB2)
DML(DB2)
索引(DB2)
NICKNAME
语句
系统功能
命令行参考
数据库模式迁移
Version命令
Help命令
日志参考
日志概述
SQL迁移日志
Perl迁移日志
DSC故障处理
DSC常见问题
安全管理
服务端工具
gs_dump
gs_dumpall
gs_restore
gds_check
gds_install
gds_uninstall
gds_ctl
gs_sshexkey
错误码参考(巴黎区域)
管理控制台错误码
用户指南(吉隆坡区域)
产品介绍
什么是数据仓库服务
产品优势
应用场景
产品功能
基本概念
GaussDB(DWS) 的管理概念
GaussDB(DWS) 的数据库概念
与其他云服务的关系
GaussDB(DWS)权限管理
如何访问GaussDB(DWS)
使用限制
技术指标
入门
第1步:入门前准备
第2步:创建集群
第3步:连接集群
第4步:查看其它资料并清理资源
GaussDB(DWS) 使用简介
准备工作
配置集群
登录GaussDB(DWS) 管理控制台
创建集群
连接集群
连接集群的方式
获取集群连接地址
使用gsql命令行客户端连接集群
下载客户端
准备ECS作为gsql客户端主机
使用gsql客户端连接集群
使用SSL进行安全的TCP/IP连接
(可选)设置SSL连接
(可选)下载SSL证书
使用Data Studio图形界面客户端连接集群
使用JDBC和ODBC连接集群
开发规范
下载JDBC或ODBC驱动
使用JDBC连接数据库
使用ODBC连接数据库
使用IAM认证方式连接集群
概述
授予IAM用户DWS Database Access权限
创建IAM用户凭证
配置JDBC连接使用IAM认证方式连接集群
管理数据库连接
管理集群
查看集群状态
查看集群基本信息
管理集群访问域名
节点管理
扩容集群
集群重分布
重分布
查看重分布详情
集群主备恢复
升级集群
重置密码
重启集群
修改数据库参数
管理MRS数据源
从MRS导入数据概述
创建MRS数据源连接
更新MRS数据源配置
集群工作负载管理
工作负载管理简介
添加工作负载队列
修改工作负载队列
工作负载队列查询概览
删除工作负载队列
工作负载计划
工作负载计划阶段
导入导出工作负载计划
模式空间管理
逻辑集群管理
逻辑集群概述
添加逻辑集群
编辑逻辑集群
删除逻辑集群
重启逻辑集群
扩容逻辑集群
管理标签
标签简介
标签管理
删除集群
管理参数模板
管理创建失败的集群
解除只读
集群高可用
管理快照
快照概述
手动快照
创建手动快照
删除手动快照
自动快照
自动快照概述
自动快照策略
复制自动快照
删除自动快照
查看快照信息
恢复快照
恢复快照到新集群
集群容灾
容灾概述
创建容灾
查看容灾信息
容灾管理
容灾互斥案例
集群绑定和解绑ELB
管理CN节点
监控与告警
Cloud Eye监控集群
数据库监控
数据库监控简介
监控项列表
集群概览
监控
节点监控
性能监控
数据库监控
会话监控
查询监控
实例监控
负载监控
工具
SQL诊断
监控设置
典型场景
SQL诊断场景
Top耗时SQL查看
事件通知
事件通知概述
订阅事件通知
查看事件
告警管理
告警管理简介
告警规则
订阅告警通知
集群安全管理
设置三权分立
数据库加密
数据库加密简介
轮转加密密钥
权限管理
策略语法:细粒度策略
策略语法:RBAC
细粒度策略
敏感操作保护
审计日志
审计日志说明
查看管理控制台关键操作审计日志
设置数据库审计日志
转储数据库审计日志
常见问题
通用问题
为什么要使用数据仓库?
数据仓库和Hadoop大数据平台有什么差别?
为什么要使用数据仓库服务GaussDB(DWS) ?
GaussDB(DWS) 和MRS分别应在何时使用?
GaussDB(DWS) SQL on OBS能否取代MRS?
GaussDB(DWS) 与Hive在功能上有哪些差别?
什么是用户配额?
用户和角色是什么关系?
如何查看数据库用户的创建时间?
区域和可用区
数据在数据仓库服务中是否安全?
数据仓库使用哪些安全防护?
可以修改GaussDB(DWS) 集群的安全组吗?
数据库、数据仓库、数据湖、湖仓一体分别是什么?
集群管理
无法成功创建数据仓库集群时怎么处理?
如何升级或回退GaussDB(DWS) ?
如何清理与回收存储空间?
为什么扩容后已使用存储容量比扩容前减少了很多?
如何查看GaussDB(DWS)各节点的指标?例如CPU使用率、内存使用率、磁盘利用率、磁盘使用量等?
GaussDB(DWS)的磁盘空间/容量是如何统计的?
数据库连接
GaussDB(DWS) 是否支持第三方客户端以及JDBC和ODBC驱动程序?
可以通过SSH连接GaussDB(DWS) 集群的节点吗?
无法连接数据仓库集群时怎么处理?
为什么在互联网环境连接GaussDB(DWS) 后,解绑了EIP不会立即返回失败消息?
数据仓库和数据库在同一区域的不同可用区内,如何通信?
与GaussDB(DWS)集群通信有什么要求,是否必须同一个VPC和子网下?
使用公网IP连接集群时如何设置白名单?
数据导入导出
OBS外表与GDS外表支持的数据格式有什么区别?
数据如何存储到数据仓库服务?
数据仓库可以存储多少业务数据?
如何使用\copy导入导出?
是否支持跨Region进行OBS导入或导出数据?
GaussDB(DWS)/Oracle/MySQL/SQL Server的数据如何导入/迁移到GaussDB(DWS)(整库迁移)?
GDS导入数据时是否支持使用公网/外网导入?
帐户、密码、权限
数据库密码到期了,如何修改?
如何查看数据库中的所有用户和权限信息?
如何给指定用户赋予某张表的权限?
如何给指定用户赋予某个SCHEMA的权限?
如何REVOKE某用户的connect on database权限?
数据库使用
GaussDB(DWS)数据库设置主键后还需要设置分布键吗?
GaussDB(DWS)是否兼容PostgreSQL的存储过程?
如何理解分区表、数据分区和分区键?
如何导出某张表结构?
如何导出数据库中所有表和视图?
如何修改数据库的字符编码格式?
如何处理建表时date类型字段自动转换为timestamp类型的问题?
是否有高效的删除表数据的方法?
是否需要定时对常用的表做VACUUM FULL和ANALYZE操作?
如何查看外部表信息?
如何调整分布列?
数据库性能
为什么GaussDB(DWS) 使用一段时间后执行SQL很慢?
为什么GaussDB(DWS) 的性能在极端场景下并未比单机数据库好
业务读写阻塞,如何查看某个时间段的sql执行记录?
日志问题
如何查看数据库操作日志?
修订记录
API参考(吉隆坡区域)
使用前必读
概述
调用说明
终端节点
基本概念
API概述
如何调用API
构造请求
认证鉴权
返回结果
快速入门
API说明
集群管理接口
创建集群
查询集群列表
查询集群详情
查询节点类型
删除集群
重启集群
扩容集群
重置密码
快照管理接口
创建快照
查询快照列表
查询快照详情
删除手动快照
恢复集群
权限策略和授权项
附录
状态码
错误码
创建VPC
获取项目ID
获取帐号ID
获取集群ID
修订记录
开发指南(吉隆坡地区)
欢迎
文档面向的读者对象
阅读指引
文档表达约定
前置条件
系统概述
高可靠事务处理
查询高性能
相关概念
数据迁移
迁移数据到GaussDB(DWS)
导入数据
从OBS并行导入数据
关于OBS并行导入
从OBS导入CSV,TXT数据
创建访问密钥(AK和SK)
上传数据到OBS
创建OBS外表
执行导入数据
处理错误表
从OBS导入ORC,CARBONDATA数据
OBS上的数据准备
创建外部服务器
创建外表
通过外表查询OBS上的数据
清除资源
支持的数据类型
使用GDS从远端服务器导入数据
关于GDS并行导入
准备源数据
安装配置和启动GDS
创建GDS外表
执行导入数据
处理错误表
停止GDS
GDS导入示例
从MRS导入数据到集群
从MRS导入数据概述
MRS集群上的数据准备
手动创建外部服务器
创建外表
执行数据导入
清除资源
错误处理
从GaussDB(DWS)集群导入数据到新集群
使用gsql元命令\COPY导入数据
使用COPY FROM STDIN导入数据
关于COPY FROM STDIN导入数据
CopyManager类简介
示例:通过本地文件导入导出数据
示例:从MySQL向GaussDB(DWS)进行数据迁移
整库迁移
使用CDM迁移数据到GaussDB(DWS)
使用DSC工具迁移SQL脚本
元数据迁移
使用gs_dump和gs_dumpall命令导出元数据
概述
导出单个数据库
导出数据库
导出模式
导出表
导出所有数据库
导出所有数据库
导出全局对象
无权限角色导出数据
使用gs_restore导入数据
导出数据
导出数据到OBS
关于OBS并行导出
导出CSV,TXT数据到OBS
规划导出数据
创建OBS外表
执行导出
示例
导出ORC数据到OBS
规划导出数据
创建外部服务器
创建外表
执行导出
导出ORC数据到MRS
导出ORC数据概述
规划导出数据
创建外部服务器
创建外表
执行导出
使用GDS导出数据到远端服务器
关于GDS并行导出
规划导出数据
安装配置和启动GDS
创建GDS外表
执行导出数据
停止GDS
GDS导出示例
其他操作
GDS管道文件常见问题
查看数据倾斜状态
Oracle、Teradata和MySQL语法兼容性差异
管理数据库安全
管理用户及权限
默认权限机制
系统管理员
三权分立
用户
角色
Schema
用户权限设置
行级访问控制
数据脱敏
设置安全策略
设置帐户安全策略
设置帐号有效期
设置用户密码
查看审计结果
开发设计建议
开发设计建议概述
数据库对象命名
数据库对象设计
Database和Schema设计
表设计
字段设计
约束设计
视图和关联表设计
JDBC配置
SQL编写
PL/Java使用
PL/pgSQL使用
教程:使用JDBC或ODBC开发
开发规范
驱动下载
基于JDBC开发
JDBC包与驱动类
开发流程
加载驱动
连接数据库
执行SQL语句
处理结果集
关闭连接
示例:常用操作
示例:重新执行应用SQL
示例:通过本地文件导入导出数据
示例:从MySQL向GaussDB(DWS)进行数据迁移
JDBC接口参考
java.sql.Connection
java.sql.CallableStatement
java.sql.DatabaseMetaData
java.sql.Driver
java.sql.PreparedStatement
java.sql.ResultSet
java.sql.ResultSetMetaData
java.sql.Statement
javax.sql.ConnectionPoolDataSource
javax.sql.DataSource
javax.sql.PooledConnection
javax.naming.Context
javax.naming.spi.InitialContextFactory
CopyManager
基于ODBC开发
ODBC包及依赖的库和头文件
Linux下配置数据源
Windows下配置数据源
ODBC开发示例
ODBC接口参考
SQLAllocEnv
SQLAllocConnect
SQLAllocHandle
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLConnect
SQLDisconnect
SQLExecDirect
SQLExecute
SQLFetch
SQLFreeStmt
SQLFreeConnect
SQLFreeHandle
SQLFreeEnv
SQLPrepare
SQLGetData
SQLGetDiagRec
SQLSetConnectAttr
SQLSetEnvAttr
SQLSetStmtAttr
PostGIS Extension
PostGIS概述
PostGIS使用
PostGIS支持和限制
OPEN SOURCE SOFTWARE NOTICE (For PostGIS)
资源负载管理
资源负载管理概述
query band负载识别
Schema空间管控
内存管理
内存管理概述
作业级别内存控制
资源负载管理基础框架
资源池
关联作业
优先级调度
CPU优先级调度
I/O优先级调度
存储空间管理
资源监控
用户资源查询
内存资源监控
实例资源监控
实时TopSQL
历史TopSQL
TopSQL查询示例
优化查询性能
优化查询性能概述
分析查询
Query执行流程
SQL执行计划概述
SQL执行计划详解
查询最耗性能的SQL
分析作业是否被阻塞
改进查询
调优流程
更新统计信息
审视和修改表定义
审视和修改表定义概述
选择存储模型
选择分布方式
选择分布列
使用局部聚簇
使用分区表
选择数据类型
典型SQL调优点
SQL自诊断
语句下推调优
子查询调优
统计信息调优
算子级调优
数据倾斜调优
经验总结:SQL语句改写规则
SQL调优关键参数调整
使用Plan Hint进行调优
Plan Hint调优概述
Join顺序的Hint
Join方式的Hint
行数的Hint
Stream方式的Hint
Scan方式的Hint
子链接块名的hint
运行倾斜的hint
配置参数的hint
Hint的错误、冲突及告警
Plan Hint实际调优案例
例行维护表
例行重建索引
配置SMP
SMP适用场景与限制
资源对SMP性能的影响
其他因素对SMP性能的影响
SMP相关参数配置建议
SMP手动调优建议
实际调优案例
案例:选择合适的分布列
案例:建立合适的索引
案例:增加JOIN列非空条件
案例:使排序下推
案例:设置cost_param对查询性能优化
案例:调整分布键
案例:调整局部聚簇键
案例:调整中间表存储方式
案例:调整局部聚簇列
案例:改建分区表
案例:调整GUC参数best_agg_plan
案例:改写SQL消除子查询(案例1)
案例:改写SQL消除子查询(案例2)
案例:改写SQL排除剪枝干扰
案例:改写SQL消除in-clause
案例:使用partial cluster key
SQL执行troubleshooting
分析查询效率异常降低的问题
DROP TABLE失败
不同用户查询同表显示数据不同
业务运行时整数转换错误
SQL语句出错自动重试
常见性能参数调优设计
用户自定义函数
PL/Java语言函数
PL/pgSQL语言函数
存储过程
存储过程
数据类型
数据类型转换
数组和record
数组
record
声明语法
基本结构
匿名块
子程序
基本语句
定义变量
赋值语句
调用语句
动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
控制语句
返回语句
RETURN
RETURN NEXT及RETURN QUERY
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
其他语句
锁操作
游标操作
游标
游标概述
显式游标
隐式游标
游标循环
高级包
DBMS_LOB
DBMS_RANDOM
DBMS_OUTPUT
UTL_RAW
DBMS_JOB
DBMS_SQL
调试
系统表和系统视图
系统表和系统视图概述
系统表
GS_OBSSCANINFO
GS_WLM_INSTANCE_HISTORY
GS_WLM_OPERATOR_INFO
GS_WLM_SESSION_INFO
GS_WLM_USER_RESOURCE_HISTORY
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_ATTRDEF
PG_ATTRIBUTE
PG_AUTHID
PG_AUTH_HISTORY
PG_AUTH_MEMBERS
PG_CAST
PG_CLASS
PG_COLLATION
PG_CONSTRAINT
PG_CONVERSION
PG_DATABASE
PG_DB_ROLE_SETTING
PG_DEFAULT_ACL
PG_DEPEND
PG_DESCRIPTION
PG_ENUM
PG_EXTENSION
PG_EXTENSION_DATA_SOURCE
PG_FOREIGN_DATA_WRAPPER
PG_FOREIGN_SERVER
PG_FOREIGN_TABLE
PG_INDEX
PG_INHERITS
PG_JOBS
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OBSSCANINFO
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PARTITION
PG_PLTEMPLATE
PG_PROC
PG_RANGE
PG_REDACTION_COLUMN
PG_REDACTION_POLICY
PG_RLSPOLICY
PG_RESOURCE_POOL
PG_REWRITE
PG_SECLABEL
PG_SHDEPEND
PG_SHDESCRIPTION
PG_SHSECLABEL
PG_STATISTIC
PG_STATISTIC_EXT
PG_SYNONYM
PG_TABLESPACE
PG_TRIGGER
PG_TS_CONFIG
PG_TS_CONFIG_MAP
PG_TS_DICT
PG_TS_PARSER
PG_TS_TEMPLATE
PG_TYPE
PG_USER_MAPPING
PG_USER_STATUS
PG_WORKLOAD_ACTION
PGXC_CLASS
PGXC_GROUP
PGXC_NODE
系统视图
ALL_ALL_TABLES
ALL_CONSTRAINTS
ALL_CONS_COLUMNS
ALL_COL_COMMENTS
ALL_DEPENDENCIES
ALL_IND_COLUMNS
ALL_IND_EXPRESSIONS
ALL_INDEXES
ALL_OBJECTS
ALL_PROCEDURES
ALL_SEQUENCES
ALL_SOURCE
ALL_SYNONYMS
ALL_TAB_COLUMNS
ALL_TAB_COMMENTS
ALL_TABLES
ALL_USERS
ALL_VIEWS
DBA_DATA_FILES
DBA_USERS
DBA_COL_COMMENTS
DBA_CONSTRAINTS
DBA_CONS_COLUMNS
DBA_IND_COLUMNS
DBA_IND_EXPRESSIONS
DBA_IND_PARTITIONS
DBA_INDEXES
DBA_OBJECTS
DBA_PART_INDEXES
DBA_PART_TABLES
DBA_PROCEDURES
DBA_SEQUENCES
DBA_SOURCE
DBA_SYNONYMS
DBA_TAB_COLUMNS
DBA_TAB_COMMENTS
DBA_TAB_PARTITIONS
DBA_TABLES
DBA_TABLESPACES
DBA_TRIGGERS
DBA_VIEWS
DUAL
GLOBAL_REDO_STAT
GLOBAL_REL_IOSTAT
GLOBAL_STAT_DATABASE
GLOBAL_WORKLOAD_SQL_COUNT
GLOBAL_WORKLOAD_SQL_ELAPSE_TIME
GLOBAL_WORKLOAD_TRANSACTION
GS_ALL_CONTROL_GROUP_INFO
GS_CLUSTER_RESOURCE_INFO
GS_INSTR_UNIQUE_SQL
GS_REL_IOSTAT
GS_NODE_STAT_RESET_TIME
GS_SESSION_CPU_STATISTICS
GS_SESSION_MEMORY_STATISTICS
GS_SQL_COUNT
GS_WAIT_EVENTS
GS_WLM_OPERAROR_INFO
GS_WLM_OPERATOR_HISTORY
GS_WLM_OPERATOR_STATISTICS
GS_WLM_SESSION_INFO
GS_WLM_SESSION_HISTORY
GS_WLM_SESSION_STATISTICS
GS_WLM_SQL_ALLOW
GS_WORKLOAD_SQL_COUNT
GS_WORKLOAD_SQL_ELAPSE_TIME
GS_WORKLOAD_TRANSACTION
GS_STAT_DB_CU
GS_STAT_SESSION_CU
GS_TOTAL_NODEGROUP_MEMORY_DETAIL
GS_USER_TRANSACTION
GS_VIEW_DEPENDENCY
GS_VIEW_DEPENDENCY_PATH
GS_VIEW_INVALID
PG_AVAILABLE_EXTENSION_VERSIONS
PG_AVAILABLE_EXTENSIONS
PG_BULKLOAD_STATISTICS
PG_COMM_CLIENT_INFO
PG_COMM_DELAY
PG_COMM_STATUS
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_CONTROL_GROUP_CONFIG
PG_CURSORS
PG_EXT_STATS
PG_GET_INVALID_BACKENDS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_INDEXES
PG_JOB
PG_JOB_PROC
PG_JOB_SINGLE
PG_LIFECYCLE_DATA_DISTRIBUTE
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_POOLER_STATUS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_QUERYBAND_ACTION
PG_REPLICATION_SLOTS
PG_ROLES
PG_RULES
PG_RUNNING_XACTS
PG_SECLABELS
PG_SESSION_WLMSTAT
PG_SESSION_IOSTAT
PG_SETTINGS
PG_SHADOW
PG_SHARED_MEMORY_DETAIL
PG_STATS
PG_STAT_ACTIVITY
PG_STAT_ALL_INDEXES
PG_STAT_ALL_TABLES
PG_STAT_BAD_BLOCK
PG_STAT_BGWRITER
PG_STAT_DATABASE
PG_STAT_DATABASE_CONFLICTS
PG_STAT_GET_MEM_MBYTES_RESERVED
PG_STAT_USER_FUNCTIONS
PG_STAT_USER_INDEXES
PG_STAT_USER_TABLES
PG_STAT_REPLICATION
PG_STAT_SYS_INDEXES
PG_STAT_SYS_TABLES
PG_STAT_XACT_ALL_TABLES
PG_STAT_XACT_SYS_TABLES
PG_STAT_XACT_USER_FUNCTIONS
PG_STAT_XACT_USER_TABLES
PG_STATIO_ALL_INDEXES
PG_STATIO_ALL_SEQUENCES
PG_STATIO_ALL_TABLES
PG_STATIO_SYS_INDEXES
PG_STATIO_SYS_SEQUENCES
PG_STATIO_SYS_TABLES
PG_STATIO_USER_INDEXES
PG_STATIO_USER_SEQUENCES
PG_STATIO_USER_TABLES
PG_THREAD_WAIT_STATUS
PG_TABLES
PG_TDE_INFO
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TOTAL_MEMORY_DETAIL
PG_TOTAL_SCHEMA_INFO
PG_TOTAL_USER_RESOURCE_INFO
PG_USER
PG_USER_MAPPINGS
PG_VIEWS
PG_WLM_STATISTICS
PGXC_BULKLOAD_PROGRESS
PGXC_BULKLOAD_STATISTICS
PGXC_COMM_CLIENT_INFO
PGXC_COMM_DELAY
PGXC_COMM_RECV_STREAM
PGXC_COMM_SEND_STREAM
PGXC_COMM_STATUS
PGXC_DEADLOCK
PGXC_GET_STAT_ALL_TABLES
PGXC_GET_STAT_ALL_PARTITIONS
PGXC_GET_TABLE_SKEWNESS
PGXC_GTM_SNAPSHOT_STATUS
PGXC_INSTANCE_TIME
PGXC_INSTR_UNIQUE_SQL
PGXC_LOCK_CONFLICTS
PGXC_NODE_ENV
PGXC_NODE_STAT_RESET_TIME
PGXC_OS_RUN_INFO
PGXC_OS_THREADS
PGXC_PREPARED_XACTS
PGXC_REDO_STAT
PGXC_REL_IOSTAT
PGXC_REPLICATION_SLOTS
PGXC_RUNNING_XACTS
PGXC_SETTINGS
PGXC_STAT_ACTIVITY
PGXC_STAT_BAD_BLOCK
PGXC_STAT_BGWRITER
PGXC_STAT_DATABASE
PGXC_STAT_REPLICATION
PGXC_SQL_COUNT
PGXC_THREAD_WAIT_STATUS
PGXC_TOTAL_MEMORY_DETAIL
PGXC_TOTAL_SCHEMA_INFO
PGXC_TOTAL_SCHEMA_INFO_ANALYZE
PGXC_USER_TRANSACTION
PGXC_VARIABLE_INFO
PGXC_WAIT_EVENTS
PGXC_WLM_OPERATOR_HISTORY
PGXC_WLM_OPERATOR_INFO
PGXC_WLM_OPERATOR_STATISTICS
PGXC_WLM_SESSION_INFO
PGXC_WLM_SESSION_HISTORY
PGXC_WLM_SESSION_STATISTICS
PGXC_WLM_WORKLOAD_RECORDS
PGXC_WORKLOAD_SQL_COUNT
PGXC_WORKLOAD_SQL_ELAPSE_TIME
PGXC_WORKLOAD_TRANSACTION
PLAN_TABLE
PLAN_TABLE_DATA
PV_FILE_STAT
PV_INSTANCE_TIME
PV_OS_RUN_INFO
PV_SESSION_MEMORY
PV_SESSION_MEMORY_DETAIL
PV_SESSION_STAT
PV_SESSION_TIME
PV_TOTAL_MEMORY_DETAIL
PV_REDO_STAT
REDACTION_COLUMNS
REDACTION_POLICIES
USER_COL_COMMENTS
USER_CONSTRAINTS
USER_CONS_COLUMNS
USER_INDEXES
USER_IND_COLUMNS
USER_IND_EXPRESSIONS
USER_IND_PARTITIONS
USER_JOBS
USER_OBJECTS
USER_PART_INDEXES
USER_PART_TABLES
USER_PROCEDURES
USER_SEQUENCES
USER_SOURCE
USER_SYNONYMS
USER_TAB_COLUMNS
USER_TAB_COMMENTS
USER_TAB_PARTITIONS
USER_TABLES
USER_TRIGGERS
USER_VIEWS
V$SESSION
V$SESSION_LONGOPS
GUC参数
查看GUC参数
设置GUC参数
GUC使用说明
连接和认证
连接设置
安全和认证(postgresql.conf)
通信库参数
资源消耗
内存
磁盘空间
内核资源使用
基于开销的清理延迟
异步IO
并行导入
预写式日志
设置
检查点
归档
双机复制
发送端服务器
主服务器
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
错误报告和日志
记录日志的位置
记录日志的时间
记录日志的内容
告警检测
运行时统计
查询和索引统计收集器
性能统计
负载管理
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
容错性
连接池参数
集群事务
开发人员选项
审计
审计开关
操作审计
事务监控
其它选项
术语表
语法参考(吉隆坡地区)
GaussDB(DWS) SQL
GaussDB(DWS)与PostgreSQL的差异
GaussDB(DWS) gsql和PostgreSQL psql以及libpq对比
数据类型差异
函数差异
GaussDB(DWS)不支持的PostgreSQL功能
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
网络地址类型
位串类型
文本搜索类型
UUID类型
JSON类型
HLL数据类型
对象标识符类型
伪类型
列存表支持的数据类型
XML类型
常量与宏
函数和操作符
逻辑操作符
比较操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
模式匹配操作符
数字操作函数和操作符
时间、日期处理函数和操作符
类型转换函数
几何函数和操作符
网络地址函数和操作符
文本检索函数和操作符
UUID函数
JSON函数
HLL函数和操作符
SEQUENCE函数
数组函数和操作符
范围函数和操作符
聚集函数
窗口函数
安全函数
返回集合的函数
条件表达式函数
系统信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
备份恢复控制函数
快照同步函数
数据库对象函数
咨询锁函数
残留文件管理函数
复制函数
其它函数
资源管理函数
数据脱敏函数
统计信息函数
触发器函数
XML函数
调用栈记录函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
全文检索
介绍
全文检索概述
文档概念
基本文本匹配
分词器
表和索引
搜索表
创建索引
索引使用约束
控制文本搜索
解析文档
解析查询
排序查询结果
高亮搜索结果
附加功能
处理tsvector
处理查询
查询重写
收集文献统计
解析器
词典
词典概述
停用词
Simple词典
Synonym词典
Thesaurus词典
Ispell词典
Snowball词典
配置示例
测试和调试文本搜索
分词器测试
解析器测试
词典测试
限制约束
系统操作
事务控制
DDL语法
DDL语法一览表
ALTER DATABASE
ALTER FOREIGN TABLE (For GDS)
ALTER FOREIGN TABLE (For HDFS or OBS)
ALTER FUNCTION
ALTER GROUP
ALTER INDEX
ALTER LARGE OBJECT
ALTER REDACTION POLICY
ALTER RESOURCE POOL
ALTER ROLE
ALTER ROW LEVEL SECURITY POLICY
ALTER SCHEMA
ALTER SEQUENCE
ALTER SERVER
ALTER SESSION
ALTER SYNONYM
ALTER SYSTEM KILL SESSION
ALTER TABLE
ALTER TABLE PARTITION
ALTER TEXT SEARCH CONFIGURATION
ALTER TEXT SEARCH DICTIONARY
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER VIEW
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
CREATE BARRIER
CREATE DATABASE
CREATE FOREIGN TABLE (GDS导入导出)
CREATE FOREIGN TABLE (SQL on OBS or Hadoop )
CREATE FOREIGN TABLE (OBS导入导出)
CREATE FUNCTION
CREATE GROUP
CREATE INDEX
CREATE REDACTION POLICY
CREATE ROW LEVEL SECURITY POLICY
CREATE PROCEDURE
CREATE RESOURCE POOL
CREATE ROLE
CREATE SCHEMA
CREATE SEQUENCE
CREATE SERVER
CREATE SYNONYM
CREATE TABLE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TABLESPACE
CREATE TEXT SEARCH CONFIGURATION
CREATE TEXT SEARCH DICTIONARY
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
CURSOR
DROP DATABASE
DROP FOREIGN TABLE
DROP FUNCTION
DROP GROUP
DROP INDEX
DROP OWNED
DROP REDACTION POLICY
DROP ROW LEVEL SECURITY POLICY
DROP PROCEDURE
DROP RESOURCE POOL
DROP ROLE
DROP SCHEMA
DROP SEQUENCE
DROP SERVER
DROP SYNONYM
DROP TABLE
DROP TABLESPACE
DROP TEXT SEARCH CONFIGURATION
DROP TEXT SEARCH DICTIONARY
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW
FETCH
MOVE
REINDEX
RESET
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SHOW
TRUNCATE
VACUUM
DML语法
DML语法一览表
CALL
COPY
DELETE
EXPLAIN
EXPLAIN PLAN
LOCK
MERGE INTO
INSERT和UPSERT
INSERT
UPSERT
UPDATE
VALUES
DCL语法
DCL语法一览表
ALTER DEFAULT PRIVILEGES
ANALYZE | ANALYSE
DEALLOCATE
DO
EXECUTE
EXECUTE DIRECT
GRANT
PREPARE
REASSIGN OWNED
REVOKE
DQL语法
DQL语法一览表
SELECT
SELECT INTO
TCL语法
TCL语法一览表
ABORT
BEGIN
CHECKPOINT
COMMIT | END
COMMIT PREPARED
PREPARE TRANSACTION
SAVEPOINT
SET TRANSACTION
START TRANSACTION
ROLLBACK
RELEASE SAVEPOINT
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
GIN索引
介绍
扩展性
实现
GIN提示与技巧
工具指南(吉隆坡地区)
工具简介
客户端工具下载
gsql命令行客户端工具
gsql概述
使用指导
获取帮助
命令参考
元命令参考
常见问题处理
Data Studio数据库集成开发工具
Data Studio简介
Data Studio概述
约束和限制
发布包结构
系统要求
安装配置Data Studio
快速入门
Data Studio用户界面
Data Studio菜单
“文件”菜单
“编辑”菜单
“运行”菜单
“调试”菜单
“设置”菜单
“帮助”菜单
Data Studio工具栏
Data Studio右键菜单
连接信息
概述(连接信息)
添加连接
重命名连接
编辑连接
删除连接
查看连接属性
刷新数据库连接
数据库管理
创建数据库
断开所有连接
连接到数据库
断开连接
重命名数据库
删除数据库
查看数据库属性
模式管理
概述
创建模式
导出模式DDL
导出模式DDL和数据
重命名模式
支持序列DDL
授权/撤销权限
删除模式
创建函数/过程
编辑函数/过程
授权/撤销权限(函数/过程)
调试PL/SQL函数
调试PL/SQL函数概述
使用断点
控制执行
查看调试信息
使用函数/过程
概述
在“PL/SQL Viewer”页签中选择数据库对象
导出函数/过程DDL
在“PL/SQL Viewer”页签中查看对象属性
删除函数/过程
执行函数/过程
授权/撤销权限
表(GaussDB(DWS))
概述(管理表)
创建普通表
概述
管理列
管理约束
管理索引
创建外表
创建分区表
概述
管理分区
授权/撤销权限 - 普通表/分区表
管理表
概述
重命名表
截断表
重建表索引
分析表
清空表
设置表描述
设置模式
删除表
查看表属性
授权/撤销权限
管理表数据
导出表DDL
导出表DDL和数据
导出表数据
显示DDL
导入表数据
查看表数据
编辑表数据
编辑临时表
序列管理
创建序列
授权/撤销权限
使用序列
视图管理
创建视图
授权/撤销权限
使用视图
SQL终端管理
打开多个“SQL终端”页签
管理SQL查询执行历史
打开并保存SQL脚本
在“SQL终端”页签中查看表属性和PL/SQL函数/过程
终止正在执行的SQL查询
SQL查询格式化
在“SQL终端”页签中选择数据库对象
查看执行计划和开销
图形化查看执行计划和开销
使用SQL终端
导出查询结果
管理SQL终端连接
批量操作管理
概述
批量删除对象
授权/撤销权限
自定义Data Studio
概述
通用
编辑器
环境
结果管理
安全
性能规格
安全管理
概述
登录历史
密码到期通知
确保应用程序内存数据安全
保存数据加密
SQL历史记录
SSL证书
故障处理
FAQs
GDS并行数据加载工具
安装配置和启动GDS
停止GDS
GDS导入示例
gds
gds_ctl.py
处理错误表
DSC SQL语法迁移工具
概述
支持的关键词和特性
DSC约束和限制
系统要求(DSC)
安装DSC
配置DSC
DSC概述
DSC配置
Teradata SQL配置
Oracle SQL配置
Teradata Perl配置
MySQL SQL配置
Netezza配置
使用DSC
迁移流程
迁移流程概述
前提条件
准备工作
使用DSC迁移
查看输出文件和日志
故障处理(DSC迁移)
Teradata SQL迁移
Oracle SQL迁移
Teradata Perl迁移
Netezza SQL迁移
MySQL SQL迁移
SQL Formatter
Teradata语法迁移
Teradata迁移概述
模式对象
表迁移
索引迁移
视图迁移
COLLECT STATISTICS
ACCESS LOCK
DBC.COLUMNS
DBC.TABLES
DBC.INDICES
SHOW STATS VALUES SEQUENCED
DML(Teradata)
查询迁移操作符
查询优化操作符
系统函数和操作符
数学函数
字符串函数(Teradata)
日期和时间函数
类型转换和格式化
BTEQ工具命令
DSQL
Oracle语法迁移
Oracle迁移概述
模式对象
表(Oracle)
临时表
全局临时表
索引
视图
序列
PURGE
数据库关键字
COMPRESS短语
Bitmap索引
自定义表空间
附加日志数据
LONG RAW
DML(Oracle)
伪列
OUTER JOIN
OUTER QUERY (+)
CONNECT BY
系统函数
日期函数
LOB函数
字符串函数(Oracle)
分析函数
正则表达式函数
PL/SQL
PL/SQL集合(使用自定义类型)
PL/SQL包
包
包变量
包拆分
REF CURSOR
创建包模式
VARRAY
授予执行权限
包名列表
数据类型
支持中文字符
Netezza语法迁移
表(Netezza)
PROCEDURE(使用RETURNS)
Procedure
系统函数(Netezza)
算子
DML(Netezza)
Index
MySQL语法迁移
基本数据类型
表(可选参数)
表(操作)
唯一索引
普通索引和前缀索引
HASH索引
BTREE索引
SPATIAL空间索引
删除索引
注释
数据库
数据操作语句(DML)
事务管理与数据库管理
DB2语法迁移
表(DB2)
DML(DB2)
索引(DB2)
NICKNAME
语句
系统功能
命令行参考
数据库模式迁移
Version命令
Help命令
日志参考
日志概述
SQL迁移日志
Perl迁移日志
DSC故障处理
DSC常见问题
安全管理
服务端工具
gs_dump
gs_dumpall
gs_restore
gds_check
gds_install
gds_uninstall
gds_ctl
gs_sshexkey
错误码参考(吉隆坡地区)
管理控制台错误码
通用参考
云服务等级协议(SLA)
白皮书资源
支持区域
系统权限