云数据库 GaussDB
云数据库 GaussDB
本产品内“
”的所有结果
本产品内“
”的所有结果
最新动态
功能总览
服务公告
产品公告
GaussDB变更版本号命名规则通知
GaussDB V2.0-1.x版本《开发指南》下线通知
GaussDB服务更名
GaussDB华为云帮助中心地址切换
GaussDB从GaussDB(for MySQL)独立拆分通知
产品发布说明
漏洞修复策略
版本支持公告
GaussDB版本策略
内核版本发布记录
V2.0-8.x版本
V2.0-3.x版本
V2.0-2.x版本
产品介绍
图解云数据库GaussDB
什么是云数据库GaussDB
应用场景
常用概念
产品优势
实例说明
数据库实例类型
数据库实例存储类型
数据库引擎版本说明
数据库实例状态
数据库实例规格
数据库实例产品类型
与Oracle兼容性说明
分布式版
Oracle数据库兼容性概述
SQL的基本元素
数据类型
数据类型比较规则
字面量
格式模型
空值
注释
数据库对象
数据库对象名称和限定符
SQL语句中的引用架构对象和部件的语法
伪列
操作符
表达式
条件
常见的SQL DDL子句
SQL查询和子查询
PL/SQL语言
PL/SQL基本语法
数据类型兼容性
控制语句
集合和Record
静态SQL
动态SQL
Trigger
系统函数
单行函数
其它函数
系统视图
高级包
集中式版
Oracle数据库兼容性概述
SQL的基本元素
数据类型
数据类型比较规则
字面量
格式模型
空值
注释
数据库对象
数据库对象名称和限定符
SQL语句中的引用架构对象和部件的语法
伪列
操作符
表达式
条件
常见的SQL DDL子句
SQL查询和子查询
PL/SQL语言
PL/SQL基本语法
数据类型兼容性
控制语句
集合和Record
静态SQL
动态SQL
Trigger
系统函数
单行函数
其它函数
系统视图
高级包
与MySQL兼容性说明
分布式版
概述
MySQL数据库兼容MySQL模式
MySQL数据库兼容性概述
数据类型
数值数据类型
日期与时间数据类型
字符串数据类型
二进制数据类型
JSON数据类型
数据类型支持的属性
数据类型转换
系统函数
流量控制函数
日期和时间函数
字符串函数
强制转换函数
加密函数
JSON函数
聚合函数
数字操作函数
其他函数
操作符
字符集
排序规则
SQL
DDL
DML
DCL
驱动
JDBC
JDBC接口参考
MySQL数据库兼容性M-Compatibility模式
MySQL数据库兼容性概述
数据类型
数值数据类型
日期与时间数据类型
字符串数据类型
二进制数据类型
数据类型支持的属性
数据类型转换
系统函数
流程控制函数
日期和时间函数
字符串函数
强制转换函数
加密函数
比较函数
聚合函数
数字操作函数
其他函数
操作符
字符集
排序规则
事务
SQL
关键字
标识符
DDL
DML
DCL
其他语句
用户与权限
系统表和系统视图
集中式版
概述
MySQL数据库兼容性B模式
MySQL数据库兼容性概述
数据类型
数值数据类型
日期与时间数据类型
字符串数据类型
二进制数据类型
JSON数据类型
数据类型支持的属性
数据类型转换
系统函数
流量控制函数
日期和时间函数
字符串函数
强制转换函数
加密函数
信息函数
JSON函数
聚合函数
数字操作函数
其他函数
操作符
字符集
排序规则
表达式
SQL
DDL
DML
DCL
驱动
JDBC
JDBC接口参考
MySQL数据库兼容性M-Compatibility模式
MySQL数据库兼容性概述
数据类型
数值数据类型
日期与时间数据类型
字符串数据类型
二进制数据类型
JSON类型
数据类型支持的属性
数据类型转换
系统函数
流程控制函数
日期和时间函数
字符串函数
强制转换函数
加密函数
比较函数
聚合函数
JSON函数
窗口函数
数字操作函数
网络地址函数
其他函数
操作符
字符集
排序规则
事务
SQL
关键字
标识符
DDL
DML
DCL
其他语句
用户与权限
系统表和系统视图
计划外应用无损透明
流程控制函数
日期和时间函数
字符串函数
强制转换函数
加密函数
比较函数
聚合函数
JSON函数
窗口函数
数字操作函数
网络地址函数
其他函数
安全
责任共担
身份认证与访问控制
服务的访问控制
数据保护技术
审计与日志
监控安全风险
故障恢复
认证证书
权限管理
约束与限制
GaussDB与其他服务的关系
计费说明
计费概述
计费项
计费模式
计费模式概述
包年/包月
按需计费
计费样例
变更计费模式
变更计费模式概述
按需转包年/包月
包年/包月转按需
续费
续费概述
手动续费
自动续费
费用账单
欠费说明
停止计费
成本管理
快速入门
购买并通过界面化工具DAS连接GaussDB实例(推荐)
购买并通过gsql连接GaussDB实例
GaussDB入门实践
用户指南
权限管理
创建用户并授权使用GaussDB
自定义策略
购买GaussDB实例
连接GaussDB实例
GaussDB实例连接方式介绍
通过数据管理服务DAS连接实例
通过gsql连接实例
通过Navicat连接实例
通过DBeaver连接实例
数据库迁移
GaussDB迁移方案总览
使用DRS将Oracle数据库迁移至GaussDB
使用DRS将MySQL数据库迁移到GaussDB
使用DAS的导出和导入功能迁移GaussDB数据
使用copy to/from命令导出导入数据
JDBC中使用COPY命令导出导入数据
使用gs_dump和gs_dumpall命令导出数据
使用gs_restore命令导入数据
使用gs_loader工具导入数据
使用数据库
数据库使用概述
创建GaussDB数据库
创建GaussDB数据库用户
实例管理
查看GaussDB实例总览
设置GaussDB实例安全组规则
绑定和解绑GaussDB实例弹性公网IP
设置GaussDB实例回收站策略
导出GaussDB实例列表
退订GaussDB包周期实例
停止GaussDB实例
启动GaussDB实例
重启GaussDB实例
删除GaussDB按需实例
重建GaussDB实例
停止GaussDB节点
启动GaussDB节点
重启GaussDB节点
变更实例
修改GaussDB实例名称
修改GaussDB数据库端口
修改M兼容端口
变更GaussDB实例的CPU和内存规格
同步数据至单副本实例
扩容和缩容实例
扩容和缩容实例概述
扩容实例协调节点(分布式)
扩容实例分片(分布式)
缩容实例协调节点(分布式)
缩容实例分片(分布式)
扩容磁盘
扩容磁盘概述
手动扩容实例磁盘
手动扩容指定分片下的磁盘
自动扩容实例磁盘
变更部署形态
变更部署形态概述
变更单副本实例部署形态(集中式)
变更备DN为日志节点(分布式)
DN主备倒换
DN主备倒换概述
修改DN切换策略
执行DN主备倒换
版本升级
版本升级概述
热补丁升级
就地升级
灰度升级
插件管理
插件安装
开启或关闭插件开关
查看拓展功能模块
数据备份
备份概述
执行备份
设置GaussDB自动备份策略
创建GaussDB手动备份
管理备份
导出GaussDB实例备份信息
停止GaussDB实例备份
删除GaussDB实例手动备份
数据恢复
GaussDB数据误操作恢复方案
通过备份文件恢复GaussDB实例
恢复GaussDB实例到指定时间点
参数管理
数据库实例支持修改的参数
修改GaussDB实例参数
查看GaussDB实例参数修改历史
导出GaussDB实例参数
创建GaussDB实例参数模板
管理GaussDB实例参数模板
监控与告警
GaussDB支持的监控指标
查看GaussDB监控指标
查看GaussDB监控大盘
创建GaussDB实例告警规则
事件监控
GaussDB支持的事件说明
查看GaussDB事件监控数据
创建GaussDB事件监控的告警规则
日志与审计
下载GaussDB错误日志和慢日志
下载GaussDB强切日志
在CTS查看GaussDB实例审计日志
对接LTS并查看数据库审计日志
配额调整
调整GaussDB云服务资源配额
调整企业项目下的GaussDB资源配额
SQL诊断
配置SQL限流
GaussDB任务管理
GaussDB标签管理
重置GaussDB实例管理员密码
开发指南
开发指南(分布式_V2.0-8.x)
数据库系统概述
数据库逻辑结构图
数据查询请求处理过程
管理事务
相关概念
数据库安全
用户及权限
默认权限机制
管理员
三权分立
用户
角色
Schema
用户权限设置
行级访问控制
数据库审计
数据库使用入门
连接数据库
使用gsql连接
应用程序接口
操作数据库
创建数据库用户
创建和管理数据库
创建和管理表空间
创建和管理表
创建表
向表中插入数据
更新表中数据
查看数据
删除表中数据
查看系统表
其他操作
创建和管理schema
创建和管理分区表
创建和管理索引
创建和管理视图
创建和管理序列
创建和管理定时任务
开发设计建议
开发设计建议概述
数据库对象命名
数据库对象设计
Database和Schema设计
表设计
字段设计
约束设计
视图和关联表设计
工具对接
JDBC配置
SQL编写
应用程序开发教程
开发规范
获取驱动包
基于JDBC开发
JDBC包、驱动类和环境类
开发流程
加载驱动
连接数据库
连接数据库(以SSL方式)
连接数据库(UDS方式)
连接数据库(以国密TLS方式)
执行SQL语句
处理结果集
关闭数据库连接
日志管理
示例:常用操作
示例:重新执行应用SQL
示例:逻辑复制代码示例
示例:不同场景下连接数据库参数配置
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
PGReplicationConnection
PGReplicationStream
ChainedStreamBuilder
ChainedCommonStreamBuilder
JDBC常用参数参考
常见问题处理
batchMode设置错误
Hibernate框架插入数据开启校验时报错
使用SSL方式建连报错或阻塞
JDBC数据类型映射关系
基于ODBC开发
开发流程
开发步骤
获取源码包、ODBC包以及依赖库
连接数据库
Linux下配置数据源
Windows下配置数据源
连接数据库涉及的API
执行SQL语句
处理结果集
关闭连接
典型应用程序开发示例
获取和处理数据库中的数据
批量绑定
高性能绑定类型
开启连接池
ODBC接口参考
SQLAllocEnv
SQLAllocConnect
SQLAllocHandle
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLConnect
SQLDisconnect
SQLExecDirect
SQLExecute
SQLFetch
SQLFreeStmt
SQLFreeConnect
SQLFreeHandle
SQLFreeEnv
SQLPrepare
SQLGetData
SQLGetDiagRec
SQLSetConnectAttr
SQLSetEnvAttr
SQLSetStmtAttr
基于libpq开发
libpq包及依赖的库和头文件
开发流程
示例
libpq接口参考
数据库连接控制函数
PQconnectdbParams
PQconnectdb
PQbackendPID
PQsetdbLogin
PQfinish
PQreset
PQstatus
数据库执行语句函数
PQexec
PQprepare
PQresultStatus
PQclear
PQfnumberEx
异步命令处理
PQsendQuery
PQsendQueryParams
PQsendPrepare
PQsendQueryPrepared
PQflush
取消正在处理的查询
PQgetCancel
PQfreeCancel
PQcancel
连接参数
基于Psycopg开发
开发流程
Psycopg包
示例:常用操作
Psycopg接口参考
psycopg2.connect()
connection.cursor()
cursor.execute(query,vars_list)
cursor.executemany(query,vars_list)
connection.commit()
connection.rollback()
cursor.fetchone()
cursor.fetchall()
cursor.close()
connection.close()
基于ecpg开发
开发流程
ecpg组件介绍
ecpg预处理以及编译执行
管理数据库连接
连接数据库
管理连接
执行SQL命令
执行SQL语句
使用游标
事务管理
预备语句
嵌入式SQL命令
ALLOCATE DESCRIPTOR
CONNECT
DEALLOCATE DESCRIPTOR
DECLARE
DESCRIBE
DISCONECT
EXECUTE IMMEDIATE
GET DESCRIPTOR
OPEN
PREPARE
SET AUTOCOMMIT
SET CONNECTION
SET DESCRIPTOR
TYPE
VAR
WHENEVER
查询结果集
关闭数据库连接
宿主变量
概述
声明段
检索查询
类型映射
处理字符串
使用非初级类型的宿主变量
访问特殊数据类型
处理非初级SQL数据类型
执行动态SQL语句
执行没有结果集的语句
执行具有输入参数的语句
执行带有结果集的语句
错误处理
设置回调
sqlca
SQLSTATE与SQLCODE
预处理指令
包含文件
ifdef、ifndef、else、elif和endif指令
define和undef指令
使用库函数
SQL描述符区域
命名SQL描述符区域
SQLDA
常用示例
ecpg与Pro*C兼容性对比
ecpg接口参考
区间类型
数值类型
日期类型
时间戳类型
基于Go驱动开发
Go驱动环境搭建
开发流程
连接数据库
连接数据库(以SSL方式)
Go接口参考
sql.Open接口
type DB
type Stmt
type Tx
type Rows
type Row
type ColumnType
type Result
兼容性参考
调试
ODBC
典型应用场景配置
SQL调优指南
Query执行流程
SQL执行计划介绍
SQL执行计划概述
详解
调优流程
更新统计信息
审视和修改表定义
审视和修改表定义概述
选择分布方式
选择分布列
使用分区表
选择数据类型
典型SQL调优点
SQL自诊断
语句下推调优
子查询调优
统计信息调优
算子级调优
数据倾斜调优
长查询和长事务调优
经验总结:SQL语句改写规则
SQL调优关键参数调整
使用Plan Hint进行调优
Plan Hint调优概述
指定Hint所处的查询块Queryblock
Hint可以指定表的查询块名和schema名
Join顺序的Hint
Join方式的Hint
行数的Hint
Stream方式的Hint
Scan方式的Hint
子链接块名的hint
运行倾斜的Hint
参数化路径的Hint
Hint的错误、冲突及告警
Plan Hint实际调优案例
优化器GUC参数的Hint
Custom Plan和Generic Plan选择的Hint
指定子查询不展开的Hint
指定不使用全局计划缓存的Hint
同层参数化路径的Hint
设置慢SQL管控规则的Hint
支持bitmapscan的Hint
连接时内表物化的Hint
指定agg算法的Hint
查询改写的Hint
指定Any子链接提升的Hint
指定扫描并行度的Hint
指定是否使用Semi Join的Hint
指定是否使用minmax优化的hint
指定是否使用partition-wise scan优化的hint
检查隐式转换的性能问题
使用向量化执行引擎进行调优
使用SQL PATCH进行调优
实际调优案例
案例:选择合适的分布列
案例:建立合适的索引
案例:调整分布键
案例:调整GUC参数best_agg_plan
案例:改写SQL消除子查询
案例:改写SQL排除剪枝干扰
案例:改写SQL消除in-clause
案例:调整查询重写GUC参数rewrite_rule
案例:调整基于代价的查询重写GUC参数costbased_rewrite_rule
案例:使用DN Gather减少计划中的Stream节点
案例:使用全局二级索引加速查询
SQL参考
GaussDB SQL
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
网络地址类型
位串类型
UUID类型
JSON/JSONB类型
HLL数据类型
范围类型
对象标识符类型
伪类型
账本数据库使用的数据类型
XML类型
XMLTYPE类型
aclitem类型
数组类型
向量数据类型
向量化引擎支持的数据类型
字符集与字符序
客户端连接的字符集和字符序
数据库级字符集和字符序
模式级字符集和字符序
表级字符集和字符序
列级字符集字符序
字符类型表达式的字符集和字符序
字符集和字符序合并规则
常量与宏
函数和操作符
逻辑操作符
比较操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
模式匹配操作符
数字操作函数和操作符
时间和日期处理函数和操作符
类型转换函数
几何函数和操作符
网络地址函数和操作符
文本检索函数和操作符
JSON/JSONB函数和操作符
HLL函数和操作符
SEQUENCE函数
数组函数和操作符
范围函数和操作符
聚集函数
窗口函数
安全函数
账本数据库的函数
密态函数和操作符
返回集合的函数
条件表达式函数
系统信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
备份恢复控制函数
双集群容灾控制函数
双集群容灾查询函数
快照同步函数
数据库对象函数
咨询锁函数
逻辑复制函数
段页式存储函数
hashbucket系统函数
Undo系统函数
HTAP系统函数
其它函数
SPM计划管理函数
统计信息函数
触发器函数
HashFunc函数
提示信息函数
故障注入系统函数
重分布函数
分布列推荐函数
其他系统函数
内部函数
AI特性函数
敏感数据发现函数
动态数据脱敏函数
层次递归查询函数
hotkey特性函数
Global SysCache特性函数
数据损坏检测修复函数
XML类型函数
XMLTYPE类型函数
数据透视函数
Global Plsql Cache特性函数
通用标识符函数
SQL限流函数
多租数据库函数
废弃函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
时间间隔表达式
伪列
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
系统操作
事务控制
SQL语法
SQL语法格式说明
DCL语法一览表
DDL语法一览表
DML语法一览表
其他语法一览表
Online DDL及其操作
A
ABORT
ALTER AGGREGATE
ALTER AUDIT POLICY
ALTER COLUMN ENCRYPTION KEY
ALTER COORDINATOR
ALTER DATABASE
ALTER DATABASE LINK
ALTER DEFAULT PRIVILEGES
ALTER DIRECTORY
ALTER FOREIGN DATA WRAPPER
ALTER FOREIGN TABLE
ALTER FUNCTION
ALTER GLOBAL CONFIGURATION
ALTER GROUP
ALTER INDEX
ALTER LANGUAGE
ALTER MASKING POLICY
ALTER MATERIALIZED VIEW
ALTER NODE
ALTER NODE GROUP
ALTER PACKAGE
ALTER PROCEDURE
ALTER RESOURCE LABEL
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 TABLESPACE
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER VIEW
ANALYZE | ANALYSE
B
BEGIN
C
CALL
CHECKPOINT
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
COMMIT | END
COMMIT PREPARED
COPY
CREATE AGGREGATE
CREATE AUDIT POLICY
CREATE BARRIER
CREATE CLIENT MASTER KEY
CREATE COLUMN ENCRYPTION KEY
CREATE CONVERSION
CREATE DATABASE
CREATE DATABASE LINK
CREATE DIRECTORY
CREATE EXTENSION
CREATE FOREIGN DATA WRAPPER
CREATE FOREIGN TABLE
CREATE FUNCTION
CREATE GLOBAL INDEX
CREATE GROUP
CREATE INCREMENTAL MATERIALIZED VIEW
CREATE INDEX
CREATE LANGUAGE
CREATE MASKING POLICY
CREATE MATERIALIZED VIEW
CREATE MODEL
CREATE NODE
CREATE NODE GROUP
CREATE PACKAGE
CREATE PROCEDURE
CREATE RESOURCE LABEL
CREATE RESOURCE POOL
CREATE ROLE
CREATE ROW LEVEL SECURITY POLICY
CREATE SCHEMA
CREATE SECURITY LABEL
CREATE SEQUENCE
CREATE SERVER
CREATE SYNONYM
CREATE TABLE
CREATE TABLESPACE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TABLE PARTITION AS
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
CREATE WEAK PASSWORD DICTIONARY
CURSOR
D
DEALLOCATE
DECLARE
DELETE
DO
DROP AGGREGATE
DROP AUDIT POLICY
DROP CLIENT MASTER KEY
DROP COLUMN ENCRYPTION KEY
DROP DATABASE
DROP DATABASE LINK
DROP DIRECTORY
DROP EXTENSION
DROP FOREIGN DATA WRAPPER
DROP FOREIGN TABLE
DROP FUNCTION
DROP GLOBAL CONFIGURATION
DROP GROUP
DROP INDEX
DROP LANGUAGE
DROP MASKING POLICY
DROP MATERIALIZED VIEW
DROP MODEL
DROP NODE
DROP NODE GROUP
DROP OWNED
DROP PACKAGE
DROP PROCEDURE
DROP RESOURCE LABEL
DROP RESOURCE POOL
DROP ROLE
DROP ROW LEVEL SECURITY POLICY
DROP SCHEMA
DROP SECURITY LABEL
DROP SEQUENCE
DROP SERVER
DROP SYNONYM
DROP TABLE
DROP TABLESPACE
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW
DROP WEAK PASSWORD DICTIONARY
E
EXECUTE
EXECUTE DIRECT
EXPDP DATABASE
EXPDP TABLE
EXPLAIN
EXPLAIN PLAN
F
FETCH
G
GRANT
I
IMPDP DATABASE CREATE
IMPDP RECOVER
IMPDP TABLE
IMPDP TABLE PREPARE
INSERT
INSERT ALL
L
LOAD DATA
LOCK
LOCK BUCKETS
M
MARK BUCKETS
MERGE INTO
MOVE
P
PREDICT BY
PREPARE
PREPARE TRANSACTION
PURGE
R
REASSIGN OWNED
REFRESH INCREMENTAL MATERIALIZED VIEW
REFRESH MATERIALIZED VIEW
REINDEX
RELEASE SAVEPOINT
RENAME TABLE
REPLACE
RESET
REVOKE
ROLLBACK
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
S
SAVEPOINT
SECURITY LABEL ON
SELECT
简单查询
条件查询
分组查询
分页查询
分区查询
连接查询
子查询
层次查询
复合查询
行转列与列转行
窗口函数查询
简化版查询
Hint查询
SELECT INTO
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SET TRANSACTION
SHOW
SHUTDOWN
START TRANSACTION
T
TIMECAPSULE TABLE
TRUNCATE
U
UPDATE
V
VACUUM
VALUES
附录
扩展函数
美元引用的字符串常量
DATABASE LINK
行表达式函数白名单
最佳实践
SQL查询最佳实践
权限配置最佳实践
数据倾斜查询最佳实践
快速定位查询存储倾斜的表
用户自定义函数
PL/SQL语言函数
存储过程
存储过程
数据类型
数据类型转换
数组、集合和record
数组
数组类型的使用
数组支持的函数
集合
集合类型的使用
集合支持的函数
record
声明语法
基本结构
匿名块
子程序
独立的子程序
包内的子程序
嵌套的子程序
基本语句
定义变量
赋值语句
调用语句
动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
控制语句
返回语句
RETURN
RETURN NEXT及RETURN QUERY
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
事务语句
其他语句
锁操作
游标操作
游标
游标概述
显式游标
隐式游标
游标循环
高级包
基础接口
PKG_SERVICE
PKG_UTIL
DBE_DESCRIBE
DBE_XML
二次封装接口(推荐)
DBE_APPLICATION_INFO
DBE_COMPRESSION
DBE_FILE
DBE_HEAT_MAP
DBE_ILM
DBE_ILM_ADMIN
DBE_LOB
DBE_MATCH
DBE_OUTPUT
DBE_RANDOM
DBE_RAW
DBE_SCHEDULER
DBE_SESSION
DBE_SQL
DBE_TASK
DBE_UTILITY
DBE_XMLDOM
DBE_XMLPARSER
DBE_DESCRIBE
PRVT_ILM
DBE_XMLGEN
Retry管理
PACKAGE
调试
自治事务
规格约束
存储过程支持自治事务
匿名块支持自治事务
函数支持自治事务
PACKAGE支持自治事务
系统表和系统视图
系统表和系统视图概述
系统表
分区表
PG_PARTITION
负载管理
PG_APP_WORKLOADGROUP_MAPPING
OLTP表压缩
GS_ILM
GS_ILM_JOBDETAIL
GS_ILM_OBJECT
GS_ILM_PARAM
GS_ILM_POLICY
GS_ILM_TASK
GS_ILM_TASKDETAIL
GS_ILM_TICKER
密态等值查询
GS_CLIENT_GLOBAL_KEYS
GS_CLIENT_GLOBAL_KEYS_ARGS
GS_COLUMN_KEYS
GS_COLUMN_KEYS_ARGS
GS_ENCRYPTED_COLUMNS
GS_ENCRYPTED_PROC
通信
PGXC_NODE
账本数据库
GS_GLOBAL_CHAIN
SPM计划管理
GS_SPM_SQL
GS_SPM_PARAM
GS_SPM_BASELINE
GS_SPM_EVOLUTION
GS_SPM_ID_HASH_JOIN
AI
GS_MODEL_WAREHOUSE
GS_OPT_MODEL
GS_ABO_MODEL_STATISTIC
审计
GS_AUDITING_POLICY
GS_AUDITING_POLICY_ACCESS
GS_AUDITING_POLICY_FILTERS
GS_AUDITING_POLICY_PRIVILEGES
用户和权限管理
GS_DB_PRIVILEGE
PG_DB_ROLE_SETTING
PG_DEFAULT_ACL
PG_RLSPOLICY
PG_SECLABEL
PG_SHSECLABEL
PG_USER_MAPPING
PG_USER_STATUS
连接和认证
PG_AUTHID
PG_AUTH_HISTORY
PG_AUTH_MEMBERS
动态脱敏
GS_MASKING_POLICY
GS_MASKING_POLICY_ACTIONS
GS_MASKING_POLICY_FILTERS
DATABASE LINK
GS_DATABASE_LINK
物化视图
GS_MATVIEW
GS_MATVIEW_DEPENDENCY
逻辑解码
GS_LOGICAL_ATTRDEF
GS_LOGICAL_ATTRIBUTE
GS_LOGICAL_AUTHID
GS_LOGICAL_CLASS
GS_LOGICAL_CONSTRAINT
GS_LOGICAL_DATABASE
GS_LOGICAL_DICTIONARY
GS_LOGICAL_INDEX
GS_LOGICAL_NAMESPACE
GS_LOGICAL_PARTITION
GS_LOGICAL_TYPE
GS_SQLAPPLY_SKIP
GS_TXN_LSN_TIME
多租数据库
GS_PDB
GS_RESOURCE_PLANS
GS_RESOURCE_PLAN_DIRECTIVES
其他系统表
GS_ASP
PGXC_COPY_ERROR_LOG
GS_DEPENDENCIES
GS_DEPENDENCIES_OBJ
GS_IMCV
GS_GLOBAL_CONFIG
GS_JOB_ATTRIBUTE
GS_JOB_ARGUMENT
GS_PACKAGE
GS_PLAN_TRACE
GS_POLICY_LABEL
GS_RECYCLEBIN
GS_SECURITY_LABEL
GS_SQL_PATCH
GS_STATISTIC_EXT_HISTORY
GS_STATISTIC_HISTORY
GS_TABLESTATS_HISTORY
GS_TS_DICT_DEFINITION
GS_TXN_SNAPSHOT
GS_UID
GS_WORKLOAD_RULE
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_ATTRDEF
PG_ATTRIBUTE
PG_CAST
PG_CLASS
PG_COLLATION
PG_CONSTRAINT
PG_CONVERSION
PG_DATABASE
PG_DEPEND
PG_DESCRIPTION
PG_DIRECTORY
PG_ENUM
PG_EXTENSION
PG_FOREIGN_DATA_WRAPPER
PG_FOREIGN_SERVER
PG_FOREIGN_TABLE
PG_HASHBUCKET
PG_INDEX
PG_INHERITS
PG_JOB
PG_JOB_PROC
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PLTEMPLATE
PG_PROC
PG_RANGE
PG_REPLICATION_ORIGIN
PG_RESOURCE_POOL
PG_REWRITE
PG_SET
PG_SHDEPEND
PG_SHDESCRIPTION
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
PGXC_CLASS
PGXC_GROUP
PGXC_SLICE
PLAN_TABLE_DATA
STATEMENT_HISTORY
STREAMING_STREAM
STREAMING_CONT_QUERY
系统视图
分区表
ADM_IND_PARTITIONS
ADM_IND_SUBPARTITIONS
ADM_PART_COL_STATISTICS
ADM_PART_INDEXES
ADM_PART_TABLES
ADM_SUBPART_KEY_COLUMNS
ADM_TAB_PARTITIONS
DB_IND_PARTITIONS
DB_IND_SUBPARTITIONS
DB_PART_COL_STATISTICS
DB_PART_KEY_COLUMNS
DB_PART_TABLES
DB_SUBPART_KEY_COLUMNS
DB_TAB_PARTITIONS
DB_TAB_SUBPARTITIONS
MY_IND_PARTITIONS
MY_IND_SUBPARTITIONS
MY_PART_COL_STATISTICS
MY_PART_INDEXES
MY_PART_KEY_COLUMNS
MY_PART_TABLES
MY_SUBPART_KEY_COLUMNS
MY_TAB_PARTITIONS
GS_STATIO_ALL_PARTITIONS
GS_STAT_XACT_ALL_PARTITIONS
GS_STAT_ALL_PARTITIONS
负载管理
GS_WLM_CGROUP_INFO
GS_WLM_REBUILD_USER_RESOURCE_POOL
GS_WLM_USER_INFO
GLOBAL_WLM_RESPOOL_CONCURRENCY_INFO
GLOBAL_WLM_RESPOOL_CONNECTION_INFO
GLOBAL_WLM_RESPOOL_CPU_INFO
GLOBAL_WLM_RESPOOL_IO_INFO
GLOBAL_WLM_RESPOOL_MEMORY_INFO
PGXC_WLM_REBUILD_USER_RESPOOL
OLTP表压缩
GS_ADM_ILMDATAMOVEMENTPOLICIES
GS_ADM_ILMOBJECTS
GS_ADM_ILMPOLICIES
GS_ADM_ILMEVALUATIONDETAILS
GS_ADM_ILMPARAMETERS
GS_ADM_ILMRESULTS
GS_ADM_ILMTASKS
GS_MY_ILMEVALUATIONDETAILS
GS_MY_ILMRESULTS
GS_MY_ILMTASKS
GS_MY_ILMDATAMOVEMENTPOLICIES
GS_MY_ILMOBJECTS
GS_MY_ILMPOLICIES
通信
COMM_CLIENT_INFO
GLOBAL_COMM_CLIENT_INFO
GS_COMM_LISTEN_ADDRESS_EXT_INFO
GS_GET_LISTEN_ADDRESS_EXT_INFO
GS_LIBCOMM_FD_INFO
GS_LIBCOMM_MEMORY_INFO
GS_STATIC_THREADPOOL_CTRL_STATUS
PG_COMM_DELAY
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_COMM_STATUS
PG_GET_INVALID_BACKENDS
PG_POOLER_STATUS
PGXC_COMM_DELAY
PGXC_COMM_RECV_STREAM
PGXC_COMM_SEND_STREAM
PGXC_COMM_STATUS
段页式存储
GLOBAL_GS_SEG_DATAFILES
GLOBAL_GS_SEG_EXTENTS
GLOBAL_GS_SEG_SEGMENTS
GLOBAL_GS_SEG_SPC_EXTENTS
GLOBAL_GS_SEG_SPC_SEGMENTS
GS_SEG_DATAFILES
GS_SEG_DATAFILE_LAYOUT
GS_SEG_EXTENTS
GS_SEG_SEGMENTS
GS_SEG_SEGMENT_LAYOUT
GS_SEG_SPC_EXTENTS
GS_SEG_SPC_SEGMENTS
GS_SEG_SPC_REMAIN_EXTENTS
GS_SEG_SPC_REMAIN_SEGMENTS
SPM计划管理
GS_SPM_SQL_BASELINE
GS_SPM_SQL_PARAM
GS_SPM_SQL_EVOLUTION
GS_SPM_SYS_BASELINE
审计
ADM_AUDIT_OBJECT
ADM_AUDIT_SESSION
ADM_AUDIT_STATEMENT
ADM_AUDIT_TRAIL
GS_AUDITING
GS_AUDITING_ACCESS
GS_AUDITING_PRIVILEGE
用户和权限管理
ADM_COL_PRIVS
ADM_ROLE_PRIVS
ADM_ROLES
ADM_SYS_PRIVS
ADM_TAB_PRIVS
ADM_USERS
DB_COL_PRIVS
DB_DIRECTORIES
DB_TAB_PRIVS
DB_USERS
GS_DB_PRIVILEGES
GS_LABELS
MY_COL_PRIVS
MY_ROLE_PRIVS
MY_SYS_PRIVS
PG_RLSPOLICIES
GS_RLSPOLICIES
PG_ROLES
GS_ROLES
PG_SECLABELS
GS_SECLABELS
PG_SHADOW
GS_SHADOW
PG_USER
GS_USER
PG_USER_MAPPINGS
ROLE_ROLE_PRIVS
ROLE_SYS_PRIVS
ROLE_TAB_PRIVS
动态脱敏
GS_MASKING
透明加密
PG_TDE_INFO
DATABASE LINK
GS_DB_LINKS
V$DBLINK
物化视图
GS_MATVIEWS
多租数据库
GS_RESPLAN_PDB_INFO
GS_RESPLAN_PDB_METRIC
GS_RESPLAN_PDB_METRIC_HISTORY
MTD_USER
GS_DATABASE_DETAILS
其他系统视图
ADM_ARGUMENTS
ADM_COL_COMMENTS
ADM_COLL_TYPES
ADM_CONS_COLUMNS
ADM_CONSTRAINTS
ADM_DATA_FILES
ADM_DEPENDENCIES
ADM_DIRECTORIES
ADM_HIST_SNAPSHOT
ADM_HIST_SQL_PLAN
ADM_HIST_SQLSTAT
ADM_HIST_SQLTEXT
ADM_IND_COLUMNS
ADM_IND_EXPRESSIONS
ADM_INDEXES
ADM_OBJECTS
ADM_PROCEDURES
ADM_SCHEDULER_JOB_ARGS
ADM_SCHEDULER_JOBS
ADM_SCHEDULER_PROGRAM_ARGS
ADM_SCHEDULER_PROGRAMS
ADM_SCHEDULER_RUNNING_JOBS
ADM_SEGMENTS
ADM_SEQUENCES
ADM_SOURCE
ADM_SYNONYMS
ADM_TAB_COL_STATISTICS
ADM_TAB_COLS
ADM_TAB_COLUMNS
ADM_TAB_COMMENTS
ADM_TAB_HISTOGRAMS
ADM_TAB_STATISTICS
ADM_TAB_STATS_HISTORY
ADM_TABLES
ADM_TABLESPACES
ADM_TRIGGERS
ADM_TYPE_ATTRS
ADM_TYPES
ADM_VIEWS
DB_ARGUMENTS
DB_ALL_TABLES
DB_COL_COMMENTS
DB_COLL_TYPES
DB_CONS_COLUMNS
DB_CONSTRAINTS
DB_DEPENDENCIES
DB_IND_COLUMNS
DB_IND_EXPRESSIONS
DB_INDEXES
DB_OBJECTS
DB_PROCEDURES
DB_SCHEDULER_JOB_ARGS
DB_SCHEDULER_PROGRAM_ARGS
DB_SEQUENCES
DB_SOURCE
DB_SYNONYMS
DB_TAB_COL_STATISTICS
DB_TAB_COLUMNS
DB_TAB_COMMENTS
DB_TAB_HISTOGRAMS
DB_TAB_MODIFICATIONS
DB_TAB_STATS_HISTORY
DB_TABLES
DB_TRIGGERS
DB_TYPES
DB_VIEWS
DICT
DICTIONARY
DUAL
DV_SESSIONS
DV_SESSION_LONGOPS
GET_GLOBAL_PREPARED_XACTS
GLOBAL_BAD_BLOCK_INFO
GLOBAL_CLEAR_BAD_BLOCK_INFO
GLOBAL_SQL_PATCH
GLOBAL_STAT_HOTKEYS_INFO
GLOBAL_WAL_SENDER_STATUS
GS_ALL_CONTROL_GROUP_INFO
GS_ALL_PREPARED_STATEMENTS
GS_BUCKET_LOCKS
GS_GET_CONTROL_GROUP_INFO
GS_GLOBAL_ARCHIVE_STATUS
GS_GSC_MEMORY_DETAIL
GS_IMCU_SLOT_STATUS
GS_IMCV_STATUS
GS_LOGICALSTANDBY_SKIP
GS_LOGICALSTANDBY_SKIP_TRANSACTION
GS_LSC_MEMORY_DETAIL
GS_MY_PLAN_TRACE
GS_SESSION_ALL_SETTINGS
GS_SQL_COUNT
GS_TOTAL_NODEGROUP_MEMORY_DETAIL
GS_WORKLOAD_RULE_STAT
GV_INSTANCE
GV_SESSION
MPP_TABLES
MY_AUDIT_TRAIL
MY_COL_COMMENTS
MY_COLL_TYPES
MY_CONS_COLUMNS
MY_CONSTRAINTS
MY_DEPENDENCIES
MY_IND_COLUMNS
MY_IND_EXPRESSIONS
MY_INDEXES
MY_JOBS
MY_OBJECTS
MY_PROCEDURES
MY_SCHEDULER_JOB_ARGS
MY_SCHEDULER_JOBS
MY_SCHEDULER_PROGRAM_ARGS
MY_SEQUENCES
MY_SOURCE
MY_SYNONYMS
MY_TAB_COL_STATISTICS
MY_TAB_COLUMNS
MY_TAB_COMMENTS
MY_TAB_HISTOGRAMS
MY_TAB_MODIFICATIONS
MY_TAB_STATS_HISTORY
MY_TAB_STATISTICS
MY_TABLES
MY_TABLESPACES
MY_TRIGGERS
MY_TYPE_ATTRS
MY_TYPES
MY_VIEWS
NLS_DATABASE_PARAMETERS
NLS_INSTANCE_PARAMETERS
PG_AVAILABLE_EXTENSION_VERSIONS
PG_AVAILABLE_EXTENSIONS
PG_CONTROL_GROUP_CONFIG
PG_CURSORS
PG_EXT_STATS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_INDEXES
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_REPLICATION_SLOTS
PG_RULES
PG_RUNNING_XACTS
PG_SESSION_IOSTAT
PG_SETTINGS
PG_SHARED_MEMORY_DETAIL
PG_STATS
PG_STAT_ACTIVITY
PG_STAT_ACTIVITY_NG
PG_STAT_ALL_INDEXES
PG_STAT_ALL_TABLES
PG_STAT_BAD_BLOCK
PG_STAT_BGWRITER
PG_STAT_DATABASE
PG_STAT_DATABASE_CONFLICTS
PG_STAT_REPLICATION
PG_STAT_SYS_INDEXES
PG_STAT_SYS_TABLES
PG_STAT_USER_FUNCTIONS
PG_STAT_USER_INDEXES
PG_STAT_USER_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_TABLES
PG_THREAD_WAIT_STATUS
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TOTAL_MEMORY_DETAIL
PG_TOTAL_USER_RESOURCE_INFO
PG_TOTAL_USER_RESOURCE_INFO_OID
PG_VARIABLE_INFO
PG_VIEWS
PGXC_GET_STAT_ALL_TABLES
PGXC_GET_TABLE_SKEWNESS
PGXC_NODE_ENV
PGXC_OS_THREADS
PGXC_PREPARED_XACTS
PGXC_RUNNING_XACTS
PGXC_STAT_ACTIVITY
PGXC_STAT_BAD_BLOCK
PGXC_SQL_COUNT
PGXC_THREAD_WAIT_STATUS
PGXC_TOTAL_MEMORY_DETAIL
PGXC_VARIABLE_INFO
PLAN_TABLE
PV_FILE_STAT
PV_INSTANCE_TIME
PV_OS_RUN_INFO
PV_REDO_STAT
PV_SESSION_MEMORY
PV_SESSION_MEMORY_CONTEXT
PV_SESSION_MEMORY_DETAIL
PV_SESSION_STAT
PV_SESSION_TIME
PV_THREAD_MEMORY_CONTEXT
PV_TOTAL_MEMORY_DETAIL
SYS_DUMMY
V_INSTANCE
V_MYSTAT
V_SESSION
V$GLOBAL_OPEN_CURSOR
V$GLOBAL_TRANSACTION
V$LOCK
V$NLS_PARAMETERS
V$OPEN_CURSOR
V$SESSION_WAIT
V$SYSSTAT
V$SYSTEM_EVENT
V$VERSION
Schema
Information Schema
_PG_FOREIGN_DATA_WRAPPERS
_PG_FOREIGN_SERVERS
_PG_FOREIGN_TABLE_COLUMNS
_PG_FOREIGN_TABLES
_PG_USER_MAPPINGS
INFORMATION_SCHEMA_CATALOG_NAME
DBE_PERF Schema
OS
OS_RUNTIME
GLOBAL_OS_RUNTIME
OS_THREADS
GLOBAL_OS_THREADS
PERF_QUERY
Instance
INSTANCE_TIME
GLOBAL_INSTANCE_TIME
File
FILE_IOSTAT
SUMMARY_FILE_IOSTAT
GLOBAL_FILE_IOSTAT
FILE_REDO_IOSTAT
SUMMARY_FILE_REDO_IOSTAT
GLOBAL_FILE_REDO_IOSTAT
LOCAL_REL_IOSTAT
GLOBAL_REL_IOSTAT
SUMMARY_REL_IOSTAT
Object
STAT_USER_TABLES
SUMMARY_STAT_USER_TABLES
GLOBAL_STAT_USER_TABLES
STAT_USER_INDEXES
SUMMARY_STAT_USER_INDEXES
GLOBAL_STAT_USER_INDEXES
STAT_SYS_TABLES
SUMMARY_STAT_SYS_TABLES
GLOBAL_STAT_SYS_TABLES
STAT_SYS_INDEXES
SUMMARY_STAT_SYS_INDEXES
GLOBAL_STAT_SYS_INDEXES
STAT_ALL_TABLES
SUMMARY_STAT_ALL_TABLES
GLOBAL_STAT_ALL_TABLES
STAT_ALL_INDEXES
SUMMARY_STAT_ALL_INDEXES
GLOBAL_STAT_ALL_INDEXES
STAT_DATABASE
SUMMARY_STAT_DATABASE
GLOBAL_STAT_DATABASE
STAT_DATABASE_CONFLICTS
SUMMARY_STAT_DATABASE_CONFLICTS
GLOBAL_STAT_DATABASE_CONFLICTS
STAT_XACT_ALL_TABLES
SUMMARY_STAT_XACT_ALL_TABLES
GLOBAL_STAT_XACT_ALL_TABLES
STAT_XACT_SYS_TABLES
SUMMARY_STAT_XACT_SYS_TABLES
GLOBAL_STAT_XACT_SYS_TABLES
STAT_XACT_USER_TABLES
SUMMARY_STAT_XACT_USER_TABLES
GLOBAL_STAT_XACT_USER_TABLES
STAT_XACT_USER_FUNCTIONS
SUMMARY_STAT_XACT_USER_FUNCTIONS
GLOBAL_STAT_XACT_USER_FUNCTIONS
STAT_BAD_BLOCK
SUMMARY_STAT_BAD_BLOCK
GLOBAL_STAT_BAD_BLOCK
STAT_USER_FUNCTIONS
SUMMARY_STAT_USER_FUNCTIONS
GLOBAL_STAT_USER_FUNCTIONS
Workload
WORKLOAD_SQL_COUNT
SUMMARY_WORKLOAD_SQL_COUNT
WORKLOAD_TRANSACTION
SUMMARY_WORKLOAD_TRANSACTION
GLOBAL_WORKLOAD_TRANSACTION
WORKLOAD_SQL_ELAPSE_TIME
SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
USER_TRANSACTION
GLOBAL_USER_TRANSACTION
Session/Thread
SESSION_STAT
GLOBAL_SESSION_STAT
SESSION_TIME
GLOBAL_SESSION_TIME
SESSION_MEMORY
GLOBAL_SESSION_MEMORY
SESSION_MEMORY_DETAIL
GLOBAL_SESSION_MEMORY_DETAIL
SESSION_STAT_ACTIVITY
GLOBAL_SESSION_STAT_ACTIVITY
THREAD_WAIT_STATUS
GLOBAL_THREAD_WAIT_STATUS
LOCAL_THREADPOOL_STATUS
GLOBAL_THREADPOOL_STATUS
SESSION_CPU_RUNTIME
SESSION_MEMORY_RUNTIME
STATEMENT_IOSTAT_COMPLEX_RUNTIME
LOCAL_ACTIVE_SESSION
GLOBAL_ACTIVE_SESSION
Transaction
TRANSACTIONS_RUNNING_XACTS
SUMMARY_TRANSACTIONS_RUNNING_XACTS
GLOBAL_TRANSACTIONS_RUNNING_XACTS
TRANSACTIONS_PREPARED_XACTS
SUMMARY_TRANSACTIONS_PREPARED_XACTS
GLOBAL_TRANSACTIONS_PREPARED_XACTS
Query
STATEMENT
SUMMARY_STATEMENT
STATEMENT_COUNT
GLOBAL_STATEMENT_COUNT
SUMMARY_STATEMENT_COUNT
GLOBAL_STATEMENT_COMPLEX_HISTORY
GLOBAL_STATEMENT_COMPLEX_HISTORY_TABLE
GLOBAL_STATEMENT_COMPLEX_RUNTIME
STATEMENT_RESPONSETIME_PERCENTILE
STATEMENT_WLMSTAT_COMPLEX_RUNTIME
STATEMENT_HISTORY
GLOBAL_SESSION_SQL_MEMORY
SESSION_SQL_MEMORY
Cache/IO
STATIO_USER_TABLES
SUMMARY_STATIO_USER_TABLES
GLOBAL_STATIO_USER_TABLES
STATIO_USER_INDEXES
SUMMARY_STATIO_USER_INDEXES
GLOBAL_STATIO_USER_INDEXES
STATIO_USER_SEQUENCES
SUMMARY_STATIO_USER_SEQUENCES
GLOBAL_STATIO_USER_SEQUENCES
STATIO_SYS_TABLES
SUMMARY_STATIO_SYS_TABLES
GLOBAL_STATIO_SYS_TABLES
STATIO_SYS_INDEXES
SUMMARY_STATIO_SYS_INDEXES
GLOBAL_STATIO_SYS_INDEXES
STATIO_SYS_SEQUENCES
SUMMARY_STATIO_SYS_SEQUENCES
GLOBAL_STATIO_SYS_SEQUENCES
STATIO_ALL_TABLES
SUMMARY_STATIO_ALL_TABLES
GLOBAL_STATIO_ALL_TABLES
STATIO_ALL_INDEXES
SUMMARY_STATIO_ALL_INDEXES
GLOBAL_STATIO_ALL_INDEXES
STATIO_ALL_SEQUENCES
SUMMARY_STATIO_ALL_SEQUENCES
GLOBAL_STATIO_ALL_SEQUENCES
Comm
COMM_DELAY
GLOBAL_COMM_DELAY
COMM_RECV_STREAM
GLOBAL_COMM_RECV_STREAM
COMM_SEND_STREAM
GLOBAL_COMM_SEND_STREAM
COMM_STATUS
GLOBAL_COMM_STATUS
Utility
REPLICATION_STAT
GLOBAL_REPLICATION_STAT
REPLICATION_SLOTS
GLOBAL_REPLICATION_SLOTS
BGWRITER_STAT
GLOBAL_BGWRITER_STAT
POOLER_STATUS
GLOBAL_COMM_CHECK_CONNECTION_STATUS
GLOBAL_CKPT_STATUS
GLOBAL_DOUBLE_WRITE_STATUS
GLOBAL_PAGEWRITER_STATUS
GLOBAL_POOLER_STATUS
GLOBAL_RECORD_RESET_TIME
GLOBAL_REDO_STATUS
GLOBAL_RECOVERY_STATUS
CLASS_VITAL_INFO
USER_LOGIN
SUMMARY_USER_LOGIN
GLOBAL_GET_BGWRITER_STATUS
GLOBAL_SINGLE_FLUSH_DW_STATUS
GLOBAL_CANDIDATE_STATUS
PARALLEL_DECODE_STATUS
GLOBAL_PARALLEL_DECODE_STATUS
PARALLEL_DECODE_THREAD_INFO
GLOBAL_PARALLEL_DECODE_THREAD_INFO
GLOBAL_ADIO_COMPLETER_STATUS
GLOBAL_AIO_SLOT_USAGE_STATUS
Lock
LOCKS
GLOBAL_LOCKS
Memory
MEMORY_NODE_DETAIL
GLOBAL_MEMORY_NODE_DETAIL
MEMORY_NODE_NG_DETAIL
SHARED_MEMORY_DETAIL
GLOBAL_SHARED_MEMORY_DETAIL
TRACK_MEMORY_CONTEXT_DETAIL
Wait Events
WAIT_EVENTS
GLOBAL_WAIT_EVENTS
WAIT_EVENT_INFO
Configuration
CONFIG_SETTINGS
GLOBAL_CONFIG_SETTINGS
Operator
OPERATOR_HISTORY_TABLE
OPERATOR_HISTORY
OPERATOR_RUNTIME
GLOBAL_OPERATOR_HISTORY
GLOBAL_OPERATOR_HISTORY_TABLE
GLOBAL_OPERATOR_RUNTIME
Workload Manager
WLM_CGROUP_CONFIG
WLM_CLUSTER_RESOURCE_RUNTIME
WLM_CONTROLGROUP_CONFIG
WLM_CONTROLGROUP_NG_CONFIG
WLM_RESOURCEPOOL_RUNTIME
WLM_USER_RESOURCE_CONFIG
WLM_USER_RESOURCE_RUNTIME
WLM_WORKLOAD_HISTORY_INFO
WLM_WORKLOAD_RUNTIME
GLOBAL_WLM_WORKLOAD_RUNTIME
LOCAL_IO_WAIT_INFO
GLOBAL_IO_WAIT_INFO
Global Plancache
LOCAL_PLANCACHE_STATUS
GLOBAL_PLANCACHE_STATUS
LOCAL_PREPARE_STATEMENT_STATUS
GLOBAL_PREPARE_STATEMENT_STATUS
RTO & RPO
global_rto_status
global_streaming_hadr_rto_and_rpo_stat
AI Watchdog
ai_watchdog_monitor_status
ai_watchdog_detection_warnings
ai_watchdog_parameters
ai_watchdog_ftask_status
Trace Function
pl_trace_func_start
pl_trace_func_end
pl_trace_info_clean
pl_get_global_trace_info
废弃
Query
GS_SLOW_QUERY_HISTORY(废弃)
GLOBAL_SLOW_QUERY_HISTORY
GLOBAL_SLOW_QUERY_INFO
WDR Snapshot Schema
WDR Snapshot原信息
SNAPSHOT.SNAPSHOT
SNAPSHOT.TABLES_SNAP_TIMESTAMP
SNAP_SEQ
WDR Snapshot数据表
DBE_SQL_UTIL Schema
DBE_SQL_UTIL.create_hint_sql_patch
DBE_SQL_UTIL.create_abort_sql_patch
DBE_SQL_UTIL.drop_sql_patch
DBE_SQL_UTIL.enable_sql_patch
DBE_SQL_UTIL.disable_sql_patch
DBE_SQL_UTIL.show_sql_patch
DBE_SQL_UTIL.create_hint_sql_patch
DBE_SQL_UTIL.create_abort_sql_patch
DBE_SQL_UTIL.create_remote_hint_sql_patch
DBE_SQL_UTIL.create_remote_abort_sql_patch
DBE_SQL_UTIL.drop_remote_sql_patch
DBE_SQL_UTIL.enable_remote_sql_patch
DBE_SQL_UTIL.disable_remote_sql_patch
DBE_PLDEBUGGER Schema
DBE_PLDEBUGGER.turn_on
DBE_PLDEBUGGER.turn_off
DBE_PLDEBUGGER.local_debug_server_info
DBE_PLDEBUGGER.attach
DBE_PLDEBUGGER.info_locals
DBE_PLDEBUGGER.next
DBE_PLDEBUGGER.continue
DBE_PLDEBUGGER.abort
DBE_PLDEBUGGER.print_var
DBE_PLDEBUGGER.info_code
DBE_PLDEBUGGER.step
DBE_PLDEBUGGER.add_breakpoint
DBE_PLDEBUGGER.delete_breakpoint
DBE_PLDEBUGGER.info_breakpoints
DBE_PLDEBUGGER.backtrace
DBE_PLDEBUGGER.enable_breakpoint
DBE_PLDEBUGGER.disable_breakpoint
DBE_PLDEBUGGER.finish
DBE_PLDEBUGGER.set_var
DBE_PLDEBUGGER.backtrace
DBE_PLDEBUGGER.error_end
DBE_PLDEBUGGER.error_info_locals
DBE_PLDEVELOPER
DBE_PLDEVELOPER.gs_source
配置运行参数
查看参数
设置参数
GUC参数说明
GUC使用说明
文件位置
连接和认证
连接设置
安全和认证
通信库参数
资源消耗
内存
磁盘空间
内核资源使用
基于开销的清理延迟
后端写线程
异步I/O
数据并行导入导出
预写式日志
设置
检查点
日志回放
归档
双机复制
发送端服务器
主服务器
备服务器
逻辑复制
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
错误报告和日志
记录日志的位置
记录日志的时间
记录日志的内容
使用CSV格式写日志
告警上报
运行时统计
查询和索引统计收集器
热点key统计
负载管理
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
云服务产品版本号
容错性
连接池参数
集群事务
双集群复制参数
开发人员选项
审计
审计开关
用户和权限审计
操作审计
事务监控
CM相关参数
cm_agent参数
cm_server参数
GTM相关参数
升级参数
其它选项
等待事件
Query
系统性能快照
黑匣子相关参数
安全配置
HyperLogLog
用户自定义函数
定时任务
线程池
备份恢复
Undo
DCF参数设置
闪回相关参数
回滚相关参数
AI特性
Global SysCache参数
分布式备机读参数
备机数据修复
账本数据库参数
在线创建索引
在线DDL
数据生命周期管理-OLTP表压缩
session级事务下推及相关参数
Enhanced Toast
预留参数
HTAP混合负载
附录
WDR报告和ASP报告导出
WDR报告信息介绍
Database Stat
Load Profile
Instance Efficiency Percentages
Top 10 Events by Total Wait Time
Wait Classes by Total Wait Time
Host CPU
IO Profile
Memory Statistics
Time Model
SQL Statistics
Wait Events
Cache IO Stats
Utility status
Object stats
Configuration settings
SQL Detail
ASP报告信息
FAQ
GaussDB单表支持的最大列数?
如何查询分区表分区信息和索引信息?
什么是OID?
什么是UDF?
GaussDB都有哪些通配符,如何使用?
数据库对象名称的长度是否有限制?
如何查看某张表创建时间?
如何并行创建索引?
如何创建自动递增列?
GaussDB数据库能否通过SQL查询内存的使用情况?
LIMIT 2、LIMIT 2,3、LIMIT 2 OFFSET 3的区别?
如何创建默认为当前时间的列?
如何判断字段是否为NULL?
如何获取当前连接数据库的用户名?
如何查询两个时间的时间差?
SQL语言分为哪几类?
触发器的作用是什么?
数据库事务正确执行的四个特性是什么?
GaussDB的DROP、TRUNCATE、DELETE这三种删除数据的方式主要区别是什么?
GaussDB数据库一个汉字占几个字节?
唯一约束和唯一索引有什么区别?
GaussDB如何创建弱口令?
什么是脏读、幻读、不可重复读?
什么是MVCC?
日期/时间类型哪些带时区,哪些不带时区?
count(*)和count(column)的区别是什么?
空字符串和NULL的关系?
WAL日志是什么,日志文件路径是什么?
GaussDB中模式、用户和角色如何理解?
GaussDB支持动态内存管理吗?
以pg_temp或pg_toast_temp开头的SCHEMA是什么?
函数和存储过程的区别是什么?
为什么REVOKE某个用户的CONNECT ON DATABASE权限后还可以登录数据库?
全表关联UPDATE时,如何提升效率?
使用LIKE进行模糊查找时如何忽略大小写?
在使用了字符串处理函数后查询就不使用索引,该如何处理?
为什么查询中无法识别表名或者列名?
如果建表时没有指定分布列,数据会怎么存储?
什么是数据倾斜,如何检查?
复制表适用于哪些场景?
开发指南(集中式_V2.0-8.x)
数据库系统概述
数据库逻辑结构图
数据查询请求处理过程
管理事务
相关概念
数据库安全
用户及权限
默认权限机制
管理员
三权分立
用户
角色
Schema
用户权限设置
行级访问控制
数据库审计
数据库使用入门
连接数据库
使用gsql连接
应用程序接口
操作数据库
创建数据库用户
创建和管理数据库
创建和管理表空间
创建和管理表
创建表
向表中插入数据
更新表中数据
查看数据
删除表中数据
查看系统表
其他操作
创建和管理schema
创建和管理分区表
创建和管理索引
创建和管理视图
创建和管理序列
创建和管理定时任务
开发设计建议
开发设计建议概述
数据库对象命名
数据库对象设计
Database和Schema设计
表设计
字段设计
约束设计
视图和关联表设计
工具对接
JDBC配置
SQL编写
应用程序开发教程
GaussDB应用程序开发教程概述
开发规范
获取驱动包
基于JDBC开发
开发流程
开发步骤
获取驱动jar包并配置JDK1.8
连接数据库
连接方式介绍
以非加密方式连接
以SSL方式连接
以UDS方式连接
以国密TLS方式连接
执行SQL语句
处理结果集
关闭数据库连接
典型应用开发示例
不同场景下配置连接参数
创建和调用存储过程
获取函数返回值
批量查询
使用流式读功能
应用层SQL重试
通过本地文件导入导出数据
从MY迁移数据
逻辑复制
监控数据库连接
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
PGReplicationConnection
PGReplicationStream
ChainedStreamBuilder
ChainedCommonStreamBuilder
PGobject
基于ODBC开发
开发流程
开发步骤
获取源码包、ODBC包以及依赖库
连接数据库
Linux下配置数据源
Windows下配置数据源
连接数据库涉及的API
执行SQL语句
处理结果集
关闭连接
典型应用开发示例
获取和处理数据库中的数据
批量绑定
高性能绑定类型
开启连接池
ODBC接口参考
SQLAllocEnv
SQLAllocConnect
SQLAllocHandle
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLConnect
SQLDisconnect
SQLExecDirect
SQLExecute
SQLFetch
SQLFreeStmt
SQLFreeConnect
SQLFreeHandle
SQLFreeEnv
SQLPrepare
SQLGetData
SQLGetDiagRec
SQLSetConnectAttr
SQLSetEnvAttr
SQLSetStmtAttr
基于libpq开发
开发流程
开发步骤
获取发布包、依赖库和头文件
连接数据库
执行SQL语句
处理结果集
关闭连接
典型应用开发示例
数据库建连、执行SQL并返回结果
执行预备语句
绑定参数并返回二进制结果
libpq接口参考
数据库连接控制函数
PQconnectdbParams
PQconnectdb
PQconninfoParse
PQconnectStart
PQerrorMessage
PQsetdbLogin
PQfinish
PQreset
PQstatus
数据库执行语句函数
PQclear
PQexec
PQexecParams
PQexecParamsBatch
PQexecPrepared
PQexecPreparedBatch
PQprepare
PQfnumberEx
PQexecPreparedBatchEx
异步命令处理函数
PQsendQuery
PQsendQueryParams
PQsendPrepare
PQsendQueryPrepared
PQflush
取消查询处理中函数
PQgetCancel
PQfreeCancel
PQcancel
数据库结果处理函数
PQgetvalue
PQnfields
PQntuples
PQfname
PQresultStatus
PQGetBatchErrorCount
PQGetBatchErrorOffset
PQGetBatchErrorCode
PQGetBatchErrorMessage
基于Psycopg开发
开发流程
Psycopg包
示例:常用操作
示例:向量场景
Psycopg接口参考
psycopg2.connect()
connection.cursor()
cursor.execute(query,vars_list)
cursor.executemany(query,vars_list)
connection.commit()
connection.rollback()
cursor.fetchone()
cursor.fetchall()
cursor.close()
connection.close()
基于Go驱动开发
Go驱动环境搭建
开发流程
连接数据库
连接数据库(以SSL方式)
Go接口参考
sql.Open接口
type DB
type Stmt
type Tx
type Rows
type Row
type ColumnType
type Result
基于ecpg开发
开发流程
ecpg组件介绍
ecpg预处理以及编译执行
管理数据库连接
连接数据库
管理连接
执行SQL命令
执行SQL语句
使用游标
事务管理
预备语句
嵌入式SQL命令
ALLOCATE DESCRIPTOR
CONNECT
DEALLOCATE DESCRIPTOR
DECLARE
DESCRIBE
DISCONECT
EXECUTE IMMEDIATE
GET DESCRIPTOR
OPEN
PREPARE
SET AUTOCOMMIT
SET CONNECTION
SET DESCRIPTOR
TYPE
VAR
WHENEVER
查询结果集
关闭数据库连接
宿主变量
概述
声明段
检索查询
类型映射
处理字符串
使用非初级类型的宿主变量
访问特殊数据类型
处理非初级SQL数据类型
执行动态SQL语句
执行没有结果集的语句
执行具有输入参数的语句
执行带有结果集的语句
错误处理
设置回调
sqlca
SQLSTATE与SQLCODE
预处理指令
包含文件
ifdef、ifndef、else、elif和endif指令
define和undef指令
使用库函数
SQL描述符区域
命名SQL描述符区域
SQLDA
常用示例
ecpg与Pro*C兼容性对比
ecpg接口参考
区间类型
数值类型
日期类型
时间戳类型
兼容性参考
附录
JDBC
连接参数参考
数据类型映射关系
日志管理
常见问题处理
batchMode设置错误
Hibernate框架插入数据开启校验时报错
使用SSL方式建连报错或阻塞
ODBC
典型应用场景配置
libpq
连接参数说明
日志输出相关参数介绍
SQL调优指南
Query执行流程
SQL执行计划介绍
SQL执行计划概述
详解
调优流程
更新统计信息
审视和修改表定义
审视和修改表定义概述
使用分区表
选择数据类型
典型SQL调优点
SQL自诊断
子查询调优
统计信息调优
算子级调优
长查询和长事务调优
经验总结:SQL语句改写规则
SQL调优关键参数调整
使用Plan Hint进行调优
Plan Hint调优概述
指定Hint所处于的查询块Queryblock
Hint可以指定表的查询块名和schema名
Join顺序的Hint
Join方式的Hint
行数的Hint
Stream方式的Hint
Scan方式的Hint
子链接块名的Hint
Hint的错误、冲突及告警
优化器GUC参数的Hint
Custom Plan和Generic Plan选择的Hint
指定子查询不展开的Hint
指定不使用全局计划缓存的Hint
同层参数化路径的Hint
设置慢SQL管控规则的Hint
自适应计划选择的Hint
为子计划结果进行物化的Hint
支持bitmapscan的Hint
连接时内表物化的Hint
指定agg算法的Hint
查询改写的Hint
Outline Hint
指定Any子链接提升的Hint
指定扫描并行度的Hint
指定是否使用Semi Join的Hint
指定Stream Hashagg优化方式的Hint
指定是否使用minmax优化的hint
指定是否使用Partition-wise Scan优化的hint
使用向量化执行引擎进行调优
PLAN TRACE使用介绍
使用SQL PATCH进行调优
实际调优案例
案例:调整查询重写GUC参数rewrite_rule
案例:调整基于代价的查询重写GUC参数costbased_rewrite_rule
案例:建立合适的索引
案例:增加JOIN列非空条件
案例:改写SQL消除子查询
案例:改写SQL消除in-clause
SQL参考
GaussDB SQL
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
网络地址类型
位串类型
UUID类型
JSON/JSONB类型
HLL数据类型
范围类型
对象标识符类型
伪类型
XML类型
XMLTYPE类型
账本数据库使用的数据类型
SET类型
aclitem类型
数组类型
向量数据类型
向量化引擎支持的数据类型
字符集与字符序
客户端连接的字符集和字符序
数据库级字符集和字符序
模式级字符集和字符序
表级字符集和字符序
列级字符集字符序
字符类型表达式的字符集和字符序
字符集和字符序合并规则
常量与宏
函数和操作符
逻辑操作符
比较操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
模式匹配操作符
数字操作函数和操作符
时间和日期处理函数和操作符
类型转换函数
几何函数和操作符
网络地址函数和操作符
文本检索函数和操作符
JSON/JSONB函数和操作符
HLL函数和操作符
SEQUENCE函数
数组函数和操作符
范围函数和操作符
聚集函数
窗口函数
安全函数
账本数据库的函数
密态函数和操作符
返回集合的函数
条件表达式函数
系统信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
备份恢复控制函数
双数据库实例容灾控制函数
双数据库实例容灾查询函数
快照同步函数
数据库对象函数
咨询锁函数
逻辑复制函数
段页式存储函数
hashbucket系统函数
其它函数
Undo系统函数
行存压缩系统函数
HTAP系统函数
SPM计划管理函数
统计信息函数
触发器函数
HashFunc函数
提示信息函数
全局临时表函数
故障注入系统函数
AI特性函数
敏感数据发现函数
动态数据脱敏函数
层次递归查询函数
其他系统函数
内部函数
Global SysCache特性函数
数据损坏检测修复函数
XML类型函数
XMLTYPE类型函数
Global Plsql Cache特性函数
数据透视函数
通用标识符函数
SQL限流函数
向量数据库函数与操作符
向量距离计算接口
向量操作函数接口
向量函数和操作符
相似文档排序召回检索函数和操作符
多租数据库函数
废弃函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
时间间隔表达式
伪列
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
系统操作
事务控制
SQL语法
SQL语法格式说明
DCL语法一览表
DDL语法一览表
DML语法一览表
其他语法一览表
Online DDL及其操作
A
ABORT
ALTER AGGREGATE
ALTER AUDIT POLICY
ALTER COLUMN ENCRYPTION KEY
ALTER DATABASE
ALTER DATABASE LINK
ALTER DEFAULT PRIVILEGES
ALTER DIRECTORY
ALTER EVENT
ALTER EXTENSION
ALTER FOREIGN DATA WRAPPER
ALTER FOREIGN TABLE
ALTER FUNCTION
ALTER GLOBAL CONFIGURATION
ALTER GROUP
ALTER INDEX
ALTER LANGUAGE
ALTER MASKING POLICY
ALTER MATERIALIZED VIEW
ALTER OPERATOR
ALTER PACKAGE
ALTER PLUGGABLE DATABASE
ALTER PROCEDURE
ALTER RESOURCE LABEL
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 SYSTEM SET
ALTER TABLE
ALTER TABLE PARTITION
ALTER TABLE SUBPARTITION
ALTER TABLESPACE
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER USER MAPPING
ALTER VIEW
ANALYZE | ANALYSE
B
BEGIN
C
CALL
CHECKPOINT
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
COMMIT | END
COMMIT PREPARED
COPY
CREATE AGGREGATE
CREATE AUDIT POLICY
CREATE CAST
CREATE CLIENT MASTER KEY
CREATE COLUMN ENCRYPTION KEY
CREATE CONVERSION
CREATE DATABASE
CREATE DATABASE LINK
CREATE DIRECTORY
CREATE EVENT
CREATE EXTENSION
CREATE FOREIGN DATA WRAPPER
CREATE FOREIGN TABLE
CREATE FUNCTION
CREATE GLOBAL INDEX
CREATE GROUP
CREATE INCREMENTAL MATERIALIZED VIEW
CREATE INDEX
CREATE LANGUAGE
CREATE MASKING POLICY
CREATE MATERIALIZED VIEW
CREATE MODEL
CREATE OPERATOR
CREATE OPERATOR CLASS
CREATE PACKAGE
CREATE PLUGGABLE DATABASE
CREATE PROCEDURE
CREATE RESOURCE LABEL
CREATE RESOURCE POOL
CREATE ROLE
CREATE ROW LEVEL SECURITY POLICY
CREATE RULE
CREATE SCHEMA
CREATE SECURITY LABEL
CREATE SEQUENCE
CREATE SERVER
CREATE SYNONYM
CREATE TABLE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TABLE PARTITION | SUBPARTITION AS
CREATE TABLESPACE
CREATE TABLE SUBPARTITION
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE USER MAPPING
CREATE VIEW
CREATE WEAK PASSWORD DICTIONARY
CURSOR
D
DEALLOCATE
DECLARE
DELETE
DO
DROP AGGREGATE
DROP AUDIT POLICY
DROP CAST
DROP CLIENT MASTER KEY
DROP COLUMN ENCRYPTION KEY
DROP DATABASE
DROP DATABASE LINK
DROP DIRECTORY
DROP EVENT
DROP EXTENSION
DROP FOREIGN DATA WRAPPER
DROP FOREIGN TABLE
DROP FUNCTION
DROP GLOBAL CONFIGURATION
DROP GROUP
DROP INDEX
DROP LANGUAGE
DROP MASKING POLICY
DROP MATERIALIZED VIEW
DROP MODEL
DROP OPERATOR
DROP OWNED
DROP PACKAGE
DROP PLUGGABLE DATABASE INCLUDING DATAFILES
DROP PROCEDURE
DROP RESOURCE LABEL
DROP RESOURCE POOL
DROP ROLE
DROP ROW LEVEL SECURITY POLICY
DROP RULE
DROP SCHEMA
DROP SECURITY LABEL
DROP SEQUENCE
DROP SERVER
DROP SYNONYM
DROP TABLE
DROP TABLESPACE
DROP TRIGGER
DROP TYPE
DROP USER
DROP USER MAPPING
DROP VIEW
DROP WEAK PASSWORD DICTIONARY
E
EXECUTE
EXPDP DATABASE
EXPDP PLUGGABLE DATABASE
EXPDP TABLE
EXPLAIN
EXPLAIN PLAN
F
FETCH
G
GRANT
I
IMPDP DATABASE CREATE
IMPDP PLUGGABLE DATABASE CREATE
IMPDP PLUGGABLE DATABASE RECOVER
IMPDP RECOVER
IMPDP TABLE
IMPDP TABLE PREPARE
INSERT
INSERT ALL
L
LOAD DATA
LOCK
LOCK BUCKETS
M
MARK BUCKETS
MERGE INTO
MOVE
P
PREDICT BY
PREPARE
PREPARE TRANSACTION
PURGE
R
REASSIGN OWNED
REFRESH INCREMENTAL MATERIALIZED VIEW
REFRESH MATERIALIZED VIEW
REINDEX
RELEASE SAVEPOINT
RENAME TABLE
REPLACE
RESET
REVOKE
ROLLBACK
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
S
SAVEPOINT
SECURITY LABEL ON
SELECT
简单查询
条件查询
分组查询
分页查询
分区查询
连接查询
子查询
层次查询
复合查询
行转列与列转行
窗口函数查询
简版化查询
Hint查询
SELECT INTO
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SET TRANSACTION
SHOW
SHOW EVENTS
SHUTDOWN
SNAPSHOT
START TRANSACTION
T
TIMECAPSULE TABLE
TRUNCATE
U
UPDATE
V
VACUUM
VALUES
附录
扩展函数
扩展语法
美元引用的字符串常量
DATABASE LINK
行表达式函数白名单
最佳实践
SQL查询最佳实践
权限配置最佳实践
用户自定义函数
PL/SQL语言函数
存储过程
存储过程
数据类型
用户自定义子类型
数据类型转换
数组、集合和record
数组
数组类型的使用
数组支持的函数
集合
集合类型的使用
集合支持的函数
record
声明语法
基本结构
匿名块
子程序
独立的子程序
包内的子程序
嵌套的子程序
基本语句
定义变量
赋值语句
调用语句
动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
控制语句
返回语句
RETURN
RETURN NEXT及RETURN QUERY
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
事务管理
其他语句
锁操作
游标操作
游标
游标概述
显式游标
隐式游标
游标循环
高级包
基础接口
PKG_SERVICE
PKG_UTIL
DBE_DESCRIBE
DBE_XML
二次封装接口(推荐)
DBE_APPLICATION_INFO
DBE_COMPRESSION
DBE_FILE
DBE_HEAT_MAP
DBE_ILM
DBE_ILM_ADMIN
DBE_LOB
DBE_MATCH
DBE_OUTPUT
DBE_PROFILER
DBE_RANDOM
DBE_RAW
DBE_SCHEDULER
DBE_SESSION
DBE_SQL
DBE_STATS
DBE_TASK
DBE_UTILITY
DBE_XMLDOM
DBE_XMLPARSER
DBE_DESCRIBE
PRVT_ILM
DBE_XMLGEN
RESOURCE_MANAGER
Retry管理
调试
package
失效重编译
自治事务
规格约束
存储过程支持自治事务
匿名块支持自治事务
函数支持自治事务
Package支持自治事务
系统表和系统视图
系统表和系统视图概述
系统表
分区表
PG_PARTITION
负载管理
PG_APP_WORKLOADGROUP_MAPPING
OLTP表压缩
GS_ILM
GS_ILM_JOBDETAIL
GS_ILM_OBJECT
GS_ILM_PARAM
GS_ILM_POLICY
GS_ILM_TASK
GS_ILM_TASKDETAIL
GS_ILM_TICKER
密态等值查询
GS_CLIENT_GLOBAL_KEYS
GS_CLIENT_GLOBAL_KEYS_ARGS
GS_COLUMN_KEYS
GS_COLUMN_KEYS_ARGS
GS_ENCRYPTED_COLUMNS
GS_ENCRYPTED_PROC
通信
PGXC_NODE
账本数据库
GS_GLOBAL_CHAIN
SPM计划管理
GS_SPM_SQL
GS_SPM_BASELINE
GS_SPM_ID_HASH_JOIN
GS_SPM_PARAM
GS_SPM_EVOLUTION
AI
GS_MODEL_WAREHOUSE
GS_OPT_MODEL
GS_ABO_MODEL_STATISTIC
审计
GS_AUDITING_POLICY
GS_AUDITING_POLICY_ACCESS
GS_AUDITING_POLICY_FILTERS
GS_AUDITING_POLICY_PRIVILEGES
用户和权限管理
GS_DB_PRIVILEGE
PG_DB_ROLE_SETTING
PG_DEFAULT_ACL
PG_RLSPOLICY
PG_SECLABEL
PG_SHSECLABEL
PG_USER_MAPPING
PG_USER_STATUS
连接和认证
PG_AUTHID
PG_AUTH_HISTORY
PG_AUTH_MEMBERS
动态脱敏
GS_MASKING_POLICY
GS_MASKING_POLICY_ACTIONS
GS_MASKING_POLICY_FILTERS
DATABASE LINK
GS_DATABASE_LINK
物化视图
GS_MATVIEW
GS_MATVIEW_DEPENDENCY
逻辑解码
GS_LOGICAL_ATTRDEF
GS_LOGICAL_ATTRIBUTE
GS_LOGICAL_AUTHID
GS_LOGICAL_CLASS
GS_LOGICAL_CONSTRAINT
GS_LOGICAL_DATABASE
GS_LOGICAL_DICTIONARY
GS_LOGICAL_INDEX
GS_LOGICAL_NAMESPACE
GS_LOGICAL_PARTITION
GS_LOGICAL_TYPE
GS_SQLAPPLY_SKIP
GS_TXN_LSN_TIME
多租数据库
GS_PDB
GS_RESOURCE_PLANS
GS_RESOURCE_PLAN_DIRECTIVES
其他系统表
GS_ASP
gs_copy_summary
PGXC_COPY_ERROR_LOG
GS_DEP_SOURCE
GS_DEPENDENCIES
GS_DEPENDENCIES_OBJ
GS_GLOBAL_CONFIG
GS_IMCV
GS_JOB_ARGUMENT
GS_JOB_ATTRIBUTE
GS_PACKAGE
GS_PLAN_TRACE
GS_POLICY_LABEL
GS_RECYCLEBIN
GS_SECURITY_LABEL
GS_SQL_PATCH
GS_STATISTIC_EXT_HISTORY
GS_STATISTIC_HISTORY
GS_TABLESTATS_HISTORY
GS_TS_DICT_DEFINITION
GS_TXN_SNAPSHOT
GS_UID
GS_WORKLOAD_RULE
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_ATTRDEF
PG_ATTRIBUTE
PG_CAST
PG_CLASS
PG_COLLATION
PG_CONSTRAINT
PG_CONVERSION
PG_DATABASE
PG_DEPEND
PG_DESCRIPTION
PG_DIRECTORY
PG_ENUM
PG_EXTENSION
PG_FOREIGN_DATA_WRAPPER
PG_FOREIGN_SERVER
PG_FOREIGN_TABLE
PG_HASHBUCKET
PG_INDEX
PG_INHERITS
PG_JOB
PG_JOB_PROC
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PLTEMPLATE
PG_PROC
PG_RANGE
PG_REPLICATION_ORIGIN
PG_RESOURCE_POOL
PG_REWRITE
PG_SHDEPEND
PG_SHDESCRIPTION
PG_SET
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
PGXC_CLASS
PGXC_GROUP
PGXC_SLICE
PLAN_TABLE_DATA
STATEMENT_HISTORY
STREAMING_STREAM
STREAMING_CONT_QUERY
系统视图
分区表
ADM_IND_PARTITIONS
ADM_IND_SUBPARTITIONS
ADM_PART_COL_STATISTICS
ADM_PART_INDEXES
ADM_PART_TABLES
ADM_SUBPART_COL_STATISTICS
ADM_SUBPART_KEY_COLUMNS
ADM_TAB_SUBPARTITIONS
ADM_TAB_PARTITIONS
DB_IND_PARTITIONS
DB_IND_SUBPARTITIONS
DB_PART_COL_STATISTICS
DB_PART_INDEXES
DB_PART_KEY_COLUMNS
DB_PART_TABLES
DB_SUBPART_COL_STATISTICS
DB_SUBPART_KEY_COLUMNS
DB_TAB_PARTITIONS
DB_TAB_SUBPARTITIONS
MY_IND_PARTITIONS
MY_IND_SUBPARTITIONS
MY_PART_COL_STATISTICS
MY_PART_INDEXES
MY_PART_KEY_COLUMNS
MY_PART_TABLES
MY_SUBPART_COL_STATISTICS
MY_SUBPART_KEY_COLUMNS
MY_TAB_PARTITIONS
MY_TAB_SUBPARTITIONS
GS_STATIO_ALL_PARTITIONS
GS_STAT_XACT_ALL_PARTITIONS
GS_STAT_ALL_PARTITIONS
负载管理
GS_WLM_CGROUP_INFO
GS_WLM_PLAN_OPERATOR_HISTORY
GS_WLM_REBUILD_USER_RESOURCE_POOL
GS_WLM_USER_INFO
OLTP表压缩
GS_ADM_ILMDATAMOVEMENTPOLICIES
GS_ADM_ILMOBJECTS
GS_ADM_ILMPOLICIES
GS_ADM_ILMEVALUATIONDETAILS
GS_ADM_ILMPARAMETERS
GS_ADM_ILMRESULTS
GS_ADM_ILMTASKS
GS_MY_ILMEVALUATIONDETAILS
GS_MY_ILMRESULTS
GS_MY_ILMTASKS
GS_MY_ILMDATAMOVEMENTPOLICIES
GS_MY_ILMOBJECTS
GS_MY_ILMPOLICIES
通信
GS_COMM_LISTEN_ADDRESS_EXT_INFO
GS_GET_LISTEN_ADDRESS_EXT_INFO
PG_COMM_DELAY
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_COMM_STATUS
PG_GET_INVALID_BACKENDS
段页式存储
GS_SEG_DATAFILES
GS_SEG_DATAFILE_LAYOUT
GS_SEG_EXTENTS
GS_SEG_SEGMENTS
GS_SEG_SEGMENT_LAYOUT
GS_SEG_SPC_EXTENTS
GS_SEG_SPC_SEGMENTS
GS_SEG_SPC_REMAIN_EXTENTS
GS_SEG_SPC_REMAIN_SEGMENTS
SPM计划管理
GS_SPM_SQL_BASELINE
GS_SPM_SQL_PARAM
GS_SPM_SQL_EVOLUTION
GS_SPM_SYS_BASELINE
审计
ADM_AUDIT_OBJECT
ADM_AUDIT_SESSION
ADM_AUDIT_STATEMENT
ADM_AUDIT_TRAIL
GS_AUDITING
GS_AUDITING_ACCESS
GS_AUDITING_PRIVILEGE
用户和权限管理
ADM_COL_PRIVS
ADM_ROLE_PRIVS
ADM_ROLES
ADM_SYS_PRIVS
ADM_TAB_PRIVS
ADM_USERS
DB_COL_PRIVS
DB_DIRECTORIES
DB_TAB_PRIVS
DB_USERS
GS_DB_PRIVILEGES
GS_LABELS
MY_COL_PRIVS
MY_ROLE_PRIVS
MY_SYS_PRIVS
PG_RLSPOLICIES
GS_RLSPOLICIES
PG_ROLES
GS_ROLES
PG_SECLABELS
GS_SECLABELS
PG_SHADOW
GS_SHADOW
PG_USER
GS_USER
PG_USER_MAPPINGS
ROLE_ROLE_PRIVS
ROLE_SYS_PRIVS
ROLE_TAB_PRIVS
动态脱敏
GS_MASKING
透明加密
PG_TDE_INFO
DATABASE LINK
GS_DB_LINKS
V$DBLINK
物化视图
GS_MATVIEWS
多租数据库
GS_RESPLAN_PDB_INFO
GS_RESPLAN_PDB_METRIC
GS_RESPLAN_PDB_METRIC_HISTORY
MTD_USER
GS_DATABASE_DETAILS
其他系统视图
ADM_ARGUMENTS
ADM_COL_COMMENTS
ADM_COLL_TYPES
ADM_CONS_COLUMNS
ADM_CONSTRAINTS
ADM_DATA_FILES
ADM_DEPENDENCIES
ADM_DIRECTORIES
ADM_HIST_SNAPSHOT
ADM_HIST_SQL_PLAN
ADM_HIST_SQLSTAT
ADM_HIST_SQLTEXT
ADM_IND_COLUMNS
ADM_IND_EXPRESSIONS
ADM_INDEXES
ADM_OBJECTS
ADM_PROCEDURES
ADM_RECYCLEBIN
ADM_SCHEDULER_JOB_ARGS
ADM_SCHEDULER_JOBS
ADM_SCHEDULER_PROGRAM_ARGS
ADM_SCHEDULER_PROGRAMS
ADM_SCHEDULER_RUNNING_JOBS
ADM_SEGMENTS
ADM_SEQUENCES
ADM_SOURCE
ADM_SYNONYMS
ADM_TAB_COL_STATISTICS
ADM_TAB_COLS
ADM_TAB_COLUMNS
ADM_TAB_COMMENTS
ADM_TAB_HISTOGRAMS
ADM_TAB_STATISTICS
ADM_TAB_STATS_HISTORY
ADM_TABLES
ADM_TABLESPACES
ADM_TRIGGERS
ADM_TYPE_ATTRS
ADM_TYPES
ADM_VIEWS
DB_ARGUMENTS
DB_ALL_TABLES
DB_COL_COMMENTS
DB_COLL_TYPES
DB_CONS_COLUMNS
DB_CONSTRAINTS
DB_DEPENDENCIES
DB_ERRORS
DB_IND_COLUMNS
DB_IND_EXPRESSIONS
DB_INDEXES
DB_OBJECTS
DB_PROCEDURES
DB_SCHEDULER_JOB_ARGS
DB_SCHEDULER_PROGRAM_ARGS
DB_SEQUENCES
DB_SOURCE
DB_SYNONYMS
DB_TAB_COL_STATISTICS
DB_TAB_COLUMNS
DB_TAB_COMMENTS
DB_TAB_HISTOGRAMS
DB_TAB_MODIFICATIONS
DB_TAB_STATS_HISTORY
DB_TABLES
DB_TRIGGERS
DB_TYPES
DB_VIEWS
DICT
DICTIONARY
DUAL
DV_SESSIONS
DV_SESSION_LONGOPS
GS_ALL_CONTROL_GROUP_INFO
GS_ALL_PREPARED_STATEMENTS
GS_COMM_PROXY_THREAD_STATUS
GS_FILE_STAT
GS_GET_CONTROL_GROUP_INFO
GS_GLC_MEMORY_DETAIL
GS_GLOBAL_ARCHIVE_STATUS
GS_GSC_MEMORY_DETAIL
GS_IMCU_SLOT_STATUS
GS_IMCV_STATUS
GS_INSTANCE_TIME
GS_LOGICALSTANDBY_SKIP
GS_LOGICALSTANDBY_SKIP_TRANSACTION
GS_LSC_MEMORY_DETAIL
GS_MY_PLAN_TRACE
GS_OS_RUN_INFO
GS_REDO_STAT
GS_SESSION_ALL_SETTINGS
GS_SESSION_MEMORY
GS_SESSION_MEMORY_CONTEXT
GS_SESSION_MEMORY_DETAIL
GS_SESSION_STAT
GS_SESSION_TIME
GS_SHARED_MEMORY_DETAIL
GS_SQL_COUNT
GS_THREAD_MEMORY_CONTEXT
GS_TOTAL_MEMORY_DETAIL
GS_TOTAL_NODEGROUP_MEMORY_DETAIL
GS_WORKLOAD_RULE_STAT
GV_INSTANCE
GV_SESSION
MPP_TABLES
MY_AUDIT_TRAIL
MY_COL_COMMENTS
MY_COLL_TYPES
MY_CONS_COLUMNS
MY_CONSTRAINTS
MY_DEPENDENCIES
MY_ERRORS
MY_IND_COLUMNS
MY_IND_EXPRESSIONS
MY_INDEXES
MY_JOBS
MY_OBJECTS
MY_PROCEDURES
MY_RECYCLEBIN
MY_SCHEDULER_JOB_ARGS
MY_SCHEDULER_JOBS
MY_SCHEDULER_PROGRAM_ARGS
MY_SEQUENCES
MY_SOURCE
MY_SYNONYMS
MY_TAB_COL_STATISTICS
MY_TAB_COLUMNS
MY_TAB_COMMENTS
MY_TAB_HISTOGRAMS
MY_TAB_MODIFICATIONS
MY_TAB_STATS_HISTORY
MY_TAB_STATISTICS
MY_TABLES
MY_TABLESPACES
MY_TRIGGERS
MY_TYPE_ATTRS
MY_TYPES
MY_VIEWS
NLS_DATABASE_PARAMETERS
NLS_INSTANCE_PARAMETERS
PG_AVAILABLE_EXTENSION_VERSIONS
PG_AVAILABLE_EXTENSIONS
PG_CONTROL_GROUP_CONFIG
PG_CURSORS
PG_EXT_STATS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_GTT_RELSTATS
PG_GTT_STATS
PG_GTT_ATTACHED_PIDS
PG_INDEXES
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_REPLICATION_ORIGIN_STATUS
PG_REPLICATION_SLOTS
PG_RULES
PG_RUNNING_XACTS
PG_SESSION_IOSTAT
PG_SETTINGS
PG_STATS
PG_STAT_ACTIVITY
PG_STAT_ACTIVITY_NG
PG_STAT_ALL_INDEXES
PG_STAT_ALL_TABLES
PG_STAT_BAD_BLOCK
PG_STAT_BGWRITER
PG_STAT_DATABASE
PG_STAT_DATABASE_CONFLICTS
PG_STAT_REPLICATION
PG_STAT_SYS_INDEXES
PG_STAT_SYS_TABLES
PG_STAT_USER_FUNCTIONS
PG_STAT_USER_INDEXES
PG_STAT_USER_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_TABLES
PG_THREAD_WAIT_STATUS
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TOTAL_MEMORY_DETAIL
PG_TOTAL_USER_RESOURCE_INFO
PG_TOTAL_USER_RESOURCE_INFO_OID
PG_VARIABLE_INFO
PG_VIEWS
PGXC_PREPARED_XACTS
PGXC_THREAD_WAIT_STATUS
PLAN_TABLE
SYS_DUMMY
V_INSTANCE
V_MYSTAT
V_SESSION
V$GLOBAL_TRANSACTION
V$LOCK
V$NLS_PARAMETERS
V$OPEN_CURSOR
V$SESSION_WAIT
V$SYSSTAT
V$SYSTEM_EVENT
V$VERSION
Schema
Information Schema
_PG_FOREIGN_DATA_WRAPPERS
_PG_FOREIGN_SERVERS
_PG_FOREIGN_TABLE_COLUMNS
_PG_FOREIGN_TABLES
_PG_USER_MAPPINGS
INFORMATION_SCHEMA_CATALOG_NAME
DBE_PERF Schema
OS
OS_RUNTIME
GLOBAL_OS_RUNTIME
OS_THREADS
GLOBAL_OS_THREADS
NODE_NAME
PERF_QUERY
Instance
INSTANCE_TIME
GLOBAL_INSTANCE_TIME
Memory
GLOBAL_MEMORY_NODE_DETAIL
GLOBAL_SHARED_MEMORY_DETAIL
MEMORY_NODE_DETAIL
SHARED_MEMORY_DETAIL
File
FILE_IOSTAT
SUMMARY_FILE_IOSTAT
GLOBAL_FILE_IOSTAT
FILE_REDO_IOSTAT
SUMMARY_FILE_REDO_IOSTAT
GLOBAL_FILE_REDO_IOSTAT
LOCAL_REL_IOSTAT
GLOBAL_REL_IOSTAT
SUMMARY_REL_IOSTAT
Object
STAT_USER_TABLES
SUMMARY_STAT_USER_TABLES
GLOBAL_STAT_USER_TABLES
STAT_USER_INDEXES
SUMMARY_STAT_USER_INDEXES
GLOBAL_STAT_USER_INDEXES
STAT_SYS_TABLES
SUMMARY_STAT_SYS_TABLES
GLOBAL_STAT_SYS_TABLES
STAT_SYS_INDEXES
SUMMARY_STAT_SYS_INDEXES
GLOBAL_STAT_SYS_INDEXES
STAT_ALL_TABLES
SUMMARY_STAT_ALL_TABLES
GLOBAL_STAT_ALL_TABLES
STAT_ALL_INDEXES
SUMMARY_STAT_ALL_INDEXES
GLOBAL_STAT_ALL_INDEXES
STAT_DATABASE
SUMMARY_STAT_DATABASE
GLOBAL_STAT_DATABASE
STAT_DATABASE_CONFLICTS
SUMMARY_STAT_DATABASE_CONFLICTS
GLOBAL_STAT_DATABASE_CONFLICTS
STAT_XACT_ALL_TABLES
SUMMARY_STAT_XACT_ALL_TABLES
GLOBAL_STAT_XACT_ALL_TABLES
STAT_XACT_SYS_TABLES
SUMMARY_STAT_XACT_SYS_TABLES
GLOBAL_STAT_XACT_SYS_TABLES
STAT_XACT_USER_TABLES
SUMMARY_STAT_XACT_USER_TABLES
GLOBAL_STAT_XACT_USER_TABLES
STAT_XACT_USER_FUNCTIONS
SUMMARY_STAT_XACT_USER_FUNCTIONS
GLOBAL_STAT_XACT_USER_FUNCTIONS
STAT_BAD_BLOCK
SUMMARY_STAT_BAD_BLOCK
GLOBAL_STAT_BAD_BLOCK
STAT_USER_FUNCTIONS
SUMMARY_STAT_USER_FUNCTIONS
GLOBAL_STAT_USER_FUNCTIONS
PDB Info
Workload
WORKLOAD_SQL_COUNT
SUMMARY_WORKLOAD_SQL_COUNT
WORKLOAD_TRANSACTION
SUMMARY_WORKLOAD_TRANSACTION
GLOBAL_WORKLOAD_TRANSACTION
WORKLOAD_SQL_ELAPSE_TIME
SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
USER_TRANSACTION
GLOBAL_USER_TRANSACTION
Session/Thread
SESSION_STAT
GLOBAL_SESSION_STAT
SESSION_TIME
GLOBAL_SESSION_TIME
SESSION_MEMORY
GLOBAL_SESSION_MEMORY
SESSION_MEMORY_DETAIL
GLOBAL_SESSION_MEMORY_DETAIL
SESSION_STAT_ACTIVITY
GLOBAL_SESSION_STAT_ACTIVITY
THREAD_WAIT_STATUS
GLOBAL_THREAD_WAIT_STATUS
LOCAL_THREADPOOL_STATUS
GLOBAL_THREADPOOL_STATUS
SESSION_CPU_RUNTIME
SESSION_MEMORY_RUNTIME
STATEMENT_IOSTAT_COMPLEX_RUNTIME
LOCAL_ACTIVE_SESSION
Transaction
TRANSACTIONS_PREPARED_XACTS
SUMMARY_TRANSACTIONS_PREPARED_XACTS
GLOBAL_TRANSACTIONS_PREPARED_XACTS
TRANSACTIONS_RUNNING_XACTS
SUMMARY_TRANSACTIONS_RUNNING_XACTS
GLOBAL_TRANSACTIONS_RUNNING_XACTS
Query
STATEMENT
SUMMARY_STATEMENT
STATEMENT_COUNT
GLOBAL_STATEMENT_COUNT
SUMMARY_STATEMENT_COUNT
GLOBAL_STATEMENT_COMPLEX_HISTORY
GLOBAL_STATEMENT_COMPLEX_HISTORY_TABLE
GLOBAL_STATEMENT_COMPLEX_RUNTIME
STATEMENT_RESPONSETIME_PERCENTILE
STATEMENT_USER_COMPLEX_HISTORY
STATEMENT_COMPLEX_RUNTIME
STATEMENT_COMPLEX_HISTORY_TABLE
STATEMENT_COMPLEX_HISTORY
STATEMENT_WLMSTAT_COMPLEX_RUNTIME
STATEMENT_HISTORY
GLOBAL_SLOW_QUERY_HISTORY
GLOBAL_SLOW_QUERY_INFO
SESSION_SQL_MEMORY
Cache/IO
STATIO_USER_TABLES
SUMMARY_STATIO_USER_TABLES
GLOBAL_STATIO_USER_TABLES
STATIO_USER_INDEXES
SUMMARY_STATIO_USER_INDEXES
GLOBAL_STATIO_USER_INDEXES
STATIO_USER_SEQUENCES
SUMMARY_STATIO_USER_SEQUENCES
GLOBAL_STATIO_USER_SEQUENCES
STATIO_SYS_TABLES
SUMMARY_STATIO_SYS_TABLES
GLOBAL_STATIO_SYS_TABLES
STATIO_SYS_INDEXES
SUMMARY_STATIO_SYS_INDEXES
GLOBAL_STATIO_SYS_INDEXES
STATIO_SYS_SEQUENCES
SUMMARY_STATIO_SYS_SEQUENCES
GLOBAL_STATIO_SYS_SEQUENCES
STATIO_ALL_TABLES
SUMMARY_STATIO_ALL_TABLES
GLOBAL_STATIO_ALL_TABLES
STATIO_ALL_INDEXES
SUMMARY_STATIO_ALL_INDEXES
GLOBAL_STATIO_ALL_INDEXES
STATIO_ALL_SEQUENCES
SUMMARY_STATIO_ALL_SEQUENCES
GLOBAL_STATIO_ALL_SEQUENCES
Utility
REPLICATION_STAT
GLOBAL_REPLICATION_STAT
REPLICATION_SLOTS
GLOBAL_REPLICATION_SLOTS
BGWRITER_STAT
GLOBAL_BGWRITER_STAT
GLOBAL_CKPT_STATUS
GLOBAL_DOUBLE_WRITE_STATUS
GLOBAL_PAGEWRITER_STATUS
GLOBAL_RECORD_RESET_TIME
GLOBAL_REDO_STATUS
GLOBAL_RECOVERY_STATUS
CLASS_VITAL_INFO
USER_LOGIN
SUMMARY_USER_LOGIN
GLOBAL_SINGLE_FLUSH_DW_STATUS
GLOBAL_CANDIDATE_STATUS
PARALLEL_DECODE_STATUS
GLOBAL_PARALLEL_DECODE_STATUS
PARALLEL_DECODE_THREAD_INFO
GLOBAL_PARALLEL_DECODE_THREAD_INFO
GLOBAL_ADIO_COMPLETER_STATUS
GLOBAL_AIO_SLOT_USAGE_STATUS
Lock
LOCKS
GLOBAL_LOCKS
Wait Events
WAIT_EVENTS
GLOBAL_WAIT_EVENTS
Configuration
CONFIG_SETTINGS
GLOBAL_CONFIG_SETTINGS
Operator
OPERATOR_HISTORY_TABLE
OPERATOR_HISTORY
OPERATOR_RUNTIME
GLOBAL_OPERATOR_HISTORY
GLOBAL_OPERATOR_HISTORY_TABLE
GLOBAL_OPERATOR_RUNTIME
Workload Manager
WLM_USER_RESOURCE_CONFIG
WLM_USER_RESOURCE_RUNTIME
Global Plancache
GLOBAL_PLANCACHE_STATUS
GLOBAL_PLANCACHE_CLEAN
RTO & RPO
global_rto_status
global_streaming_hadr_rto_and_rpo_stat
AI Watchdog
ai_watchdog_monitor_status
ai_watchdog_detection_warnings
ai_watchdog_parameters
ai_watchdog_ftask_status
Trace Function
pl_trace_func_start
pl_trace_func_end
pl_trace_info_clean
pl_get_trace_info
WDR Snapshot Schema
WDR Snapshot原信息
SNAPSHOT.SNAPSHOT
SNAPSHOT.TABLES_SNAP_TIMESTAMP
SNAP_SEQ
WDR Snapshot 数据表
DBE_PLDEBUGGER Schema
DBE_PLDEBUGGER.turn_on
DBE_PLDEBUGGER.turn_off
DBE_PLDEBUGGER.local_debug_server_info
DBE_PLDEBUGGER.attach
DBE_PLDEBUGGER.info_locals
DBE_PLDEBUGGER.next
DBE_PLDEBUGGER.continue
DBE_PLDEBUGGER.abort
DBE_PLDEBUGGER.print_var
DBE_PLDEBUGGER.info_code
DBE_PLDEBUGGER.step
DBE_PLDEBUGGER.add_breakpoint
DBE_PLDEBUGGER.delete_breakpoint
DBE_PLDEBUGGER.info_breakpoints
DBE_PLDEBUGGER.backtrace
DBE_PLDEBUGGER.enable_breakpoint
DBE_PLDEBUGGER.disable_breakpoint
DBE_PLDEBUGGER.finish
DBE_PLDEBUGGER.set_var
DBE_PLDEBUGGER.error_backtrace
DBE_PLDEBUGGER.error_end
DBE_PLDEBUGGER.error_info_locals
DB4AI Schema
DB4AI.SNAPSHOT
DB4AI.CREATE_SNAPSHOT
DB4AI.CREATE_SNAPSHOT_INTERNAL
DB4AI.PREPARE_SNAPSHOT
DB4AI.PREPARE_SNAPSHOT_INTERNAL
DB4AI.ARCHIVE_SNAPSHOT
DB4AI.PUBLISH_SNAPSHOT
DB4AI.MANAGE_SNAPSHOT_INTERNAL
DB4AI.SAMPLE_SNAPSHOT
DB4AI.PURGE_SNAPSHOT
DB4AI.PURGE_SNAPSHOT_INTERNAL
DBE_PLDEVELOPER
DBE_PLDEVELOPER.gs_source
DBE_PLDEVELOPER.gs_errors
DBE_SQL_UTIL Schema
DBE_SQL_UTIL.create_hint_sql_patch
DBE_SQL_UTIL.create_abort_sql_patch
DBE_SQL_UTIL.drop_sql_patch
DBE_SQL_UTIL.enable_sql_patch
DBE_SQL_UTIL.disable_sql_patch
DBE_SQL_UTIL.show_sql_patch
DBE_SQL_UTIL.create_hint_sql_patch
DBE_SQL_UTIL.create_abort_sql_patch
配置运行参数
查看参数
设置参数
GUC参数说明
GUC使用说明
文件位置
连接和认证
连接设置
安全和认证
通信库参数
资源消耗
内存
磁盘空间
内核资源使用
基于开销的清理延迟
后端写线程
异步I/O
数据导入导出
预写式日志
设置
检查点
日志回放
归档
双机复制
发送端服务器
主服务器
备服务器
逻辑复制
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
SPM计划管理
错误报告和日志
记录日志的位置
记录日志的时间
记录日志的内容
使用CSV格式写日志
告警上报
运行时统计
查询和索引统计收集器
负载管理
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
云服务产品版本号
容错性
连接池参数
事务
双数据库实例复制参数
开发人员选项
审计
审计开关
用户和权限审计
操作审计
CM相关参数
cm_agent参数
cm_server参数
升级参数
其它选项
等待事件
Query
系统性能快照
黑匣子相关参数
安全配置
全局临时表
HyperLogLog
用户自定义函数
定时任务
线程池
备份恢复
Undo
DCF参数设置
闪回相关参数
回滚相关参数
AI特性
Global SysCache参数
备机数据修复
分隔符
Global PLsql Cache特性参数
账本数据库参数
在线创建索引
在线DDL
数据生命周期管理-OLTP表压缩
向量数据库参数
Enhanced Toast
应用无损透明
预留参数
HTAP混合负载
多租数据库
附录
WDR报告和ASP报告导出
WDR报告信息介绍
Database Stat
PDB Info
Load Profile
Instance Efficiency Percentages
Top 10 Events by Total Wait Time
Wait Classes by Total Wait Time
Host CPU
IO Profile
Memory Statistics
Time Model
SQL Statistics
Wait Events
Cache IO Stats
Utility status
Object stats
Configuration settings
SQL Detail
ASP报告信息
FAQ
GaussDB单表支持的最大列数?
如何查询分区表分区信息和索引信息?
什么是OID?
什么是UDF?
GaussDB都有哪些通配符,如何使用?
数据库对象名称的长度是否有限制?
如何查看某张表创建时间?
如何并行创建索引?
如何创建自动递增列?
GaussDB数据库能否通过SQL查询内存的使用情况?
LIMIT 2、LIMIT 2,3、LIMIT 2 OFFSET 3的区别?
如何创建默认为当前时间的列?
如何判断字段是否为NULL?
如何获取当前连接数据库的用户名?
如何查询两个时间的时间差?
SQL语言分为哪几类?
触发器的作用是什么?
数据库事务正确执行的四个特性是什么?
GaussDB的DROP、TRUNCATE、DELETE这三种删除数据的方式主要区别是什么?
GaussDB数据库一个汉字占几个字节?
如何设置账号的有效期?
唯一约束和唯一索引有什么区别?
GaussDB如何创建弱口令?
什么是脏读、幻读、不可重复读?
什么是MVCC?
日期/时间类型哪些带时区,哪些不带时区?
count(*)和count(column)的区别是什么?
空字符串和NULL的关系是什么?
WAL日志是什么,日志文件路径是什么?
GaussDB中模式、用户和角色如何理解?
GaussDB支持动态内存管理吗?
以pg_temp或pg_toast_temp开头的SCHEMA是什么?
函数和存储过程的区别是什么?
为什么REVOKE某个用户的CONNECT ON DATABASE权限后还可以登录数据库?
全表关联UPDATE时,如何提升效率?
使用LIKE进行模糊查找时如何忽略大小写?
在使用了字符串处理函数后查询就不使用索引,该如何处理?
为什么查询中无法识别表名或者列名?
开发指南(分布式_V2.0-3.x)
数据库系统概述
数据库逻辑结构图
数据查询请求处理过程
管理事务
相关概念
数据库安全
用户及权限
默认权限机制
管理员
三权分立
用户
角色
Schema
用户权限设置
行级访问控制
数据库审计
数据库使用入门
连接数据库
使用gsql连接
应用程序接口
操作数据库
创建数据库用户
创建和管理数据库
创建和管理表空间
创建和管理表
创建表
向表中插入数据
更新表中数据
查看数据
删除表中数据
查看系统表
其他操作
创建和管理schema
创建和管理分区表
创建和管理索引
创建和管理视图
创建和管理序列
创建和管理定时任务
开发设计建议
开发设计建议概述
数据库对象命名
数据库对象设计
Database和Schema设计
表设计
字段设计
约束设计
视图和关联表设计
工具对接
JDBC配置
SQL编写
应用程序开发教程
开发规范
获取驱动包
基于JDBC开发
JDBC包、驱动类和环境类
开发流程
加载驱动
连接数据库
连接数据库(以SSL方式)
连接数据库(UDS方式)
执行SQL语句
处理结果集
关闭连接
日志管理
示例:常用操作
示例:重新执行应用SQL
示例:逻辑复制代码示例
示例:不同场景下连接数据库参数配置
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
PGReplicationConnection
PGReplicationStream
ChainedStreamBuilder
ChainedCommonStreamBuilder
JDBC常用参数参考
常见问题处理
batchMode设置错误
Hibernate框架插入数据开启校验时报错
JDBC数据类型映射关系
基于ODBC开发
ODBC包及依赖的库和头文件
开发流程
Linux下配置数据源
Windows下配置数据源
示例:常用功能和批量绑定
典型应用场景配置
ODBC接口参考
SQLAllocEnv
SQLAllocConnect
SQLAllocHandle
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLConnect
SQLDisconnect
SQLExecDirect
SQLExecute
SQLFetch
SQLFreeStmt
SQLFreeConnect
SQLFreeHandle
SQLFreeEnv
SQLPrepare
SQLGetData
SQLGetDiagRec
SQLSetConnectAttr
SQLSetEnvAttr
SQLSetStmtAttr
基于libpq开发
libpq包及依赖的库和头文件
开发流程
示例
libpq接口参考
数据库连接控制函数
PQconnectdbParams
PQconnectdb
PQbackendPID
PQsetdbLogin
PQfinish
PQreset
PQstatus
数据库执行语句函数
PQexec
PQprepare
PQresultStatus
PQclear
异步命令处理
PQsendQuery
PQsendQueryParams
PQsendPrepare
PQsendQueryPrepared
PQflush
取消正在处理的查询
PQgetCancel
PQfreeCancel
PQcancel
连接参数
基于Psycopg开发
开发流程
开发步骤
示例:常用操作
Psycopg接口参考
psycopg2.connect()
connection.cursor()
cursor.execute(query,vars_list)
cursor.executemany(query,vars_list)
connection.commit()
connection.rollback()
cursor.fetchone()
cursor.fetchall()
cursor.close()
connection.close()
基于ecpg开发
开发流程
ecpg组件介绍
ecpg预处理以及编译执行
管理数据库连接
连接数据库
管理连接
执行SQL命令
执行SQL语句
使用游标
事务管理
预备语句
嵌入式SQL命令
ALLOCATE DESCRIPTOR
CONNECT
DEALLOCATE DESCRIPTOR
DECLARE
DESCRIBE
DISCONECT
EXECUTE IMMEDIATE
GET DESCRIPTOR
OPEN
PREPARE
SET AUTOCOMMIT
SET CONNECTION
SET DESCRIPTOR
TYPE
VAR
WHENEVER
查询结果集
关闭数据库连接
宿主变量
概述
声明段
检索查询
类型映射
处理字符串
使用非初级类型的宿主变量
访问特殊数据类型
处理非初级SQL数据类型
执行动态SQL语句
执行没有结果集的语句
执行具有输入参数的语句
执行带有结果集的语句
错误处理
设置回调
sqlca
SQLSTATE与SQLCODE
预处理指令
包含文件
ifdef、ifndef、else、elif和endif指令
define和undef指令
使用库函数
SQL描述符区域
命名SQL描述符区域
SQLDA
常用示例
ecpg与Pro*C兼容性对比
ecpg接口参考
区间类型
数值类型
日期类型
时间戳类型
基于Go驱动开发
Go驱动环境搭建
开发流程
连接数据库
连接数据库(以SSL方式)
Go接口参考
sql.Open接口
type DB
type Stmt
type Tx
type Rows
type Row
type ColumnType
type Result
调试
SQL调优指南
Query执行流程
SQL执行计划介绍
SQL执行计划概述
详解
调优流程
更新统计信息
审视和修改表定义
审视和修改表定义概述
选择分布方式
选择分布列
使用分区表
选择数据类型
典型SQL调优点
SQL自诊断
语句下推调优
子查询调优
统计信息调优
算子级调优
经验总结:SQL语句改写规则
SQL调优关键参数调整
使用Plan Hint进行调优
Plan Hint调优概述
指定Hint所处的查询块Queryblock
Hint可以指定表的查询块名和schema名
Join顺序的Hint
Join方式的Hint
行数的Hint
Stream方式的Hint
Scan方式的Hint
子链接块名的hint
运行倾斜的hint
参数化路径的Hint
Hint的错误、冲突及告警
优化器GUC参数的Hint
Custom Plan和Generic Plan选择的Hint
指定子查询不展开的Hint
指定不使用全局计划缓存的Hint
同层参数化路径的Hint
设置慢SQL管控规则的Hint
支持bitmapscan的hint
连接时内表物化的Hint
指定agg算法的Hint
检查隐式转换的性能问题
使用SQL PATCH进行调优
实际调优案例
案例:选择合适的分布列
案例:建立合适的索引
案例:调整分布键
案例:调整GUC参数best_agg_plan
案例:改写SQL消除子查询
案例:改写SQL排除剪枝干扰
案例:改写SQL消除in-clause
案例:调整查询重写GUC参数rewrite_rule
案例:使用DN Gather减少计划中的Stream节点
SQL参考
SQL
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
网络地址类型
位串类型
UUID类型
JSON/JSONB类型
HLL数据类型
范围类型
对象标识符类型
伪类型
XML类型
XMLTYPE类型
aclitem类型
数组类型
常量与宏
函数和操作符
逻辑操作符
比较操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
模式匹配操作符
数字操作函数和操作符
时间和日期处理函数和操作符
类型转换函数
几何函数和操作符
网络地址函数和操作符
文本检索函数和操作符
JSON/JSONB函数和操作符
HLL函数和操作符
SEQUENCE函数
数组函数和操作符
范围函数和操作符
聚集函数
窗口函数
安全函数
密态函数和操作符
返回集合的函数
条件表达式函数
系统信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
备份恢复控制函数
双集群容灾控制函数
双集群容灾查询函数
快照同步函数
数据库对象函数
咨询锁函数
逻辑复制函数
Undo系统函数
其它函数
SQL限流函数
统计信息函数
触发器函数
HashFunc函数
提示信息函数
故障注入系统函数
重分布函数
分布列推荐函数
其他系统函数
内部函数
AI特性函数
动态数据脱敏函数
hotkey特性函数
Global SysCache特性函数
数据损坏检测修复函数
XML类型函数
XMLTYPE类型函数
废弃函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
伪列
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
系统操作
事务控制
DDL语法一览表
DML语法一览表
DCL语法一览表
SQL语法
SQL语法格式说明
ABORT
ALTER AUDIT POLICY
ALTER COLUMN ENCRYPTION KEY
ALTER COORDINATOR
ALTER DATABASE
ALTER DATABASE LINK
ALTER DEFAULT PRIVILEGES
ALTER DIRECTORY
ALTER FOREIGN DATA WRAPPER
ALTER FUNCTION
ALTER GLOBAL CONFIGURATION
ALTER GROUP
ALTER INDEX
ALTER LANGUAGE
ALTER MASKING POLICY
ALTER MATERIALIZED VIEW
ALTER NODE
ALTER NODE GROUP
ALTER RESOURCE LABEL
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 TABLESPACE
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER VIEW
ANALYZE | ANALYSE
BEGIN
CALL
CHECKPOINT
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
COMMIT | END
COMMIT PREPARED
COPY
CREATE AUDIT POLICY
CREATE BARRIER
CREATE CLIENT MASTER KEY
CREATE COLUMN ENCRYPTION KEY
CREATE CONVERSION
CREATE DATABASE
CREATE DATABASE LINK
CREATE DIRECTORY
CREATE FOREIGN DATA WRAPPER
CREATE FUNCTION
CREATE GLOBAL INDEX
CREATE GROUP
CREATE INCREMENTAL MATERIALIZED VIEW
CREATE INDEX
CREATE LANGUAGE
CREATE MASKING POLICY
CREATE MATERIALIZED VIEW
CREATE MODEL
CREATE NODE
CREATE NODE GROUP
CREATE PROCEDURE
CREATE RESOURCE LABEL
CREATE ROLE
CREATE ROW LEVEL SECURITY POLICY
CREATE SCHEMA
CREATE SEQUENCE
CREATE SERVER
CREATE SYNONYM
CREATE TABLE
CREATE TABLESPACE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
CREATE WEAK PASSWORD DICTIONARY
CURSOR
DEALLOCATE
DECLARE
DELETE
DO
DROP AUDIT POLICY
DROP CLIENT MASTER KEY
DROP COLUMN ENCRYPTION KEY
DROP DATABASE
DROP DATABASE LINK
DROP DIRECTORY
DROP FOREIGN DATA WRAPPER
DROP FUNCTION
DROP GLOBAL CONFIGURATION
DROP GROUP
DROP INDEX
DROP LANGUAGE
DROP MASKING POLICY
DROP MATERIALIZED VIEW
DROP MODEL
DROP NODE
DROP NODE GROUP
DROP OWNED
DROP PROCEDURE
DROP RESOURCE LABEL
DROP ROLE
DROP ROW LEVEL SECURITY POLICY
DROP SCHEMA
DROP SEQUENCE
DROP SERVER
DROP SYNONYM
DROP TABLE
DROP TABLESPACE
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW
DROP WEAK PASSWORD DICTIONARY
EXECUTE
EXECUTE DIRECT
EXPDP DATABASE
EXPDP TABLE
EXPLAIN
EXPLAIN PLAN
FETCH
GRANT
IMPDP DATABASE CREATE
IMPDP RECOVER
INSERT
IMPDP TABLE
IMPDP TABLE PREPARE
LOCK
MOVE
MERGE INTO
PREDICT BY
PREPARE
PREPARE TRANSACTION
PURGE
REASSIGN OWNED
REINDEX
REFRESH INCREMENTAL MATERIALIZED VIEW
REFRESH MATERIALIZED VIEW
RELEASE SAVEPOINT
RESET
REVOKE
ROLLBACK
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
SAVEPOINT
SELECT
SELECT INTO
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SET TRANSACTION
SHOW
SHUTDOWN
START TRANSACTION
TIMECAPSULE TABLE
TRUNCATE
UPDATE
VACUUM
VALUES
附录
扩展函数
美元引用的字符串常量
DATABASE LINK
最佳实践
表设计最佳实践
选择分布方式
选择分布列
使用分区表
选择数据类型
查看表所在节点
SQL查询最佳实践
数据倾斜查询最佳实践
快速定位查询存储倾斜的表
用户自定义函数
PL/SQL语言函数
存储过程
存储过程
数据类型
数据类型转换
声明语法
基本结构
匿名块
子程序
基本语句
定义变量
赋值语句
调用语句
动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
控制语句
返回语句
RETURN
RETURN NEXT及RETURN QUERY
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
事务语句
其他语句
锁操作
游标操作
游标
游标概述
显式游标
隐式游标
游标循环
高级包
基础接口
PKG_SERVICE
PKG_UTIL
DBE_XML
二次封装接口(推荐)
DBE_LOB
DBE_RANDOM
DBE_OUTPUT
DBE_RAW
DBE_TASK
DBE_UTILITY
DBE_SQL
DBE_FILE
DBE_SESSION
DBE_MATCH
DBE_SCHEDULER
DBE_APPLICATION_INFO
DBE_XMLDOM
DBE_XMLPARSER
Retry管理
调试
自治事务
存储过程支持自治事务
匿名块支持自治事务
函数支持自治事务
规格约束
系统表和系统视图
系统表和系统视图概述
系统表
GS_AUDITING_POLICY
GS_AUDITING_POLICY_ACCESS
GS_AUDITING_POLICY_FILTERS
GS_AUDITING_POLICY_PRIVILEGES
GS_ASP
GS_CLIENT_GLOBAL_KEYS
GS_CLIENT_GLOBAL_KEYS_ARGS
GS_COLUMN_KEYS
GS_COLUMN_KEYS_ARGS
GS_DATABASE_LINK
GS_DB_PRIVILEGE
GS_DEPENDENCIES
GS_DEPENDENCIES_OBJ
GS_ENCRYPTED_COLUMNS
GS_ENCRYPTED_PROC
GS_GLOBAL_CONFIG
GS_JOB_ATTRIBUTE
GS_JOB_ARGUMENT
GS_MASKING_POLICY
GS_MASKING_POLICY_ACTIONS
GS_MASKING_POLICY_FILTERS
GS_MATVIEW
GS_MATVIEW_DEPENDENCY
GS_MODEL_WAREHOUSE
GS_OPT_MODEL
GS_PLAN_TRACE
GS_POLICY_LABEL
GS_RECYCLEBIN
GS_SQL_PATCH
GS_TXN_SNAPSHOT
GS_UID
GS_WORKLOAD_RULE
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_APP_WORKLOADGROUP_MAPPING
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_DIRECTORY
PG_ENUM
PG_EXTENSION
PG_FOREIGN_DATA_WRAPPER
PG_FOREIGN_SERVER
PG_HASHBUCKET
PG_INDEX
PG_INHERITS
PG_JOB
PG_JOB_PROC
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PARTITION
PG_PLTEMPLATE
PG_PROC
PG_RANGE
PG_REPLICATION_ORIGIN
PG_RESOURCE_POOL
PG_REWRITE
PG_RLSPOLICY
PG_SECLABEL
PG_SET
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
PGXC_CLASS
PGXC_GROUP
PGXC_NODE
PGXC_REDISTB
PGXC_SLICE
PLAN_TABLE_DATA
STATEMENT_HISTORY
STREAMING_STREAM
STREAMING_CONT_QUERY
系统视图
ADM_ARGUMENTS
ADM_AUDIT_OBJECT
ADM_AUDIT_SESSION
ADM_AUDIT_STATEMENT
ADM_AUDIT_TRAIL
ADM_COL_COMMENTS
ADM_COL_PRIVS
ADM_COLL_TYPES
ADM_CONS_COLUMNS
ADM_CONSTRAINTS
ADM_DATA_FILES
ADM_DEPENDENCIES
ADM_DIRECTORIES
ADM_HIST_SNAPSHOT
ADM_HIST_SQL_PLAN
ADM_HIST_SQLSTAT
ADM_HIST_SQLTEXT
ADM_IND_COLUMNS
ADM_IND_EXPRESSIONS
ADM_IND_PARTITIONS
ADM_IND_SUBPARTITIONS
ADM_INDEXES
ADM_OBJECTS
ADM_PART_COL_STATISTICS
ADM_PART_INDEXES
ADM_PART_TABLES
ADM_PROCEDURES
ADM_ROLE_PRIVS
ADM_ROLES
ADM_SCHEDULER_JOB_ARGS
ADM_SCHEDULER_JOBS
ADM_SCHEDULER_PROGRAM_ARGS
ADM_SCHEDULER_PROGRAMS
ADM_SCHEDULER_RUNNING_JOBS
ADM_SEGMENTS
ADM_SEQUENCES
ADM_SOURCE
ADM_SUBPART_KEY_COLUMNS
ADM_SYNONYMS
ADM_SYS_PRIVS
ADM_TAB_COLS
ADM_TAB_COL_STATISTICS
ADM_TAB_COLUMNS
ADM_TAB_COMMENTS
ADM_TAB_HISTOGRAMS
ADM_TAB_PARTITIONS
ADM_TAB_PRIVS
ADM_TAB_STATISTICS
ADM_TAB_STATS_HISTORY
ADM_TABLES
ADM_TABLESPACES
ADM_TRIGGERS
ADM_TYPES
ADM_TYPE_ATTRS
ADM_USERS
ADM_VIEWS
COMM_CLIENT_INFO
DB_ALL_TABLES
DB_ARGUMENTS
DB_COL_COMMENTS
DB_COL_PRIVS
DB_COLL_TYPES
DB_CONSTRAINTS
DB_CONS_COLUMNS
DB_DEPENDENCIES
DB_IND_COLUMNS
DB_IND_EXPRESSIONS
DB_IND_PARTITIONS
DB_IND_SUBPARTITIONS
DB_INDEXES
DB_OBJECTS
DB_PART_COL_STATISTICS
DB_PART_KEY_COLUMNS
DB_PART_TABLES
DB_PROCEDURES
DB_SCHEDULER_JOB_ARGS
DB_SCHEDULER_PROGRAM_ARGS
DB_SEQUENCES
DB_SOURCE
DB_SUBPART_KEY_COLUMNS
DB_SYNONYMS
DB_TAB_COL_STATISTICS
DB_TAB_COLUMNS
DB_TAB_COMMENTS
DB_TAB_HISTOGRAMS
DB_TAB_PARTITIONS
DB_TAB_STATS_HISTORY
DB_TAB_SUBPARTITIONS
DB_TABLES
DB_TRIGGERS
DB_TYPES
DB_USERS
DB_VIEWS
DICT
DICTIONARY
DV_SESSIONS
DV_SESSION_LONGOPS
GET_GLOBAL_PREPARED_XACTS
GLOBAL_BAD_BLOCK_INFO
GLOBAL_CLEAR_BAD_BLOCK_INFO
GLOBAL_COMM_CLIENT_INFO
GLOBAL_SQL_PATCH
GLOBAL_STAT_HOTKEYS_INFO
GLOBAL_WAL_SENDER_STATUS
GS_ALL_CONTROL_GROUP_INFO
GS_ALL_PREPARED_STATEMENTS
GS_AUDITING
GS_AUDITING_ACCESS
GS_AUDITING_PRIVILEGE
GS_CLUSTER_RESOURCE_INFO
GS_COMM_LISTEN_ADDRESS_EXT_INFO
GS_DB_LINKS
GS_DB_PRIVILEGES
GS_GET_CONTROL_GROUP_INFO
GS_GET_LISTEN_ADDRESS_EXT_INFO
GS_GLOBAL_ARCHIVE_STATUS
GS_GSC_MEMORY_DETAIL
GS_LABELS
GS_LSC_MEMORY_DETAIL
GS_MASKING
GS_MATVIEWS
GS_MY_PLAN_TRACE
GS_SESSION_ALL_SETTINGS
GS_SQL_COUNT
GS_STAT_ALL_PARTITIONS
GS_STAT_XACT_ALL_PARTITIONS
GS_STATIO_ALL_PARTITIONS
GS_WORKLOAD_RULE_STAT
GV_INSTANCE
GV_SESSION
MPP_TABLES
MY_COL_COMMENTS
MY_COL_PRIVS
MY_COLL_TYPES
MY_CONS_COLUMNS
MY_CONSTRAINTS
MY_DEPENDENCIES
MY_IND_COLUMNS
MY_IND_EXPRESSIONS
MY_IND_PARTITIONS
MY_IND_SUBPARTITIONS
MY_INDEXES
MY_JOBS
MY_OBJECTS
MY_PART_COL_STATISTICS
MY_PART_INDEXES
MY_PART_KEY_COLUMNS
MY_PART_TABLES
MY_PROCEDURES
MY_ROLE_PRIVS
MY_SCHEDULER_JOB_ARGS
MY_SCHEDULER_PROGRAM_ARGS
MY_SEQUENCES
MY_SOURCE
MY_SUBPART_KEY_COLUMNS
MY_SYNONYMS
MY_SYS_PRIVS
MY_TAB_COL_STATISTICS
MY_TAB_COLUMNS
MY_TAB_COMMENTS
MY_TAB_HISTOGRAMS
MY_TAB_PARTITIONS
MY_TAB_STATISTICS
MY_TAB_STATS_HISTORY
MY_TABLES
MY_TABLESPACES
MY_TRIGGERS
MY_TYPE_ATTRS
MY_TYPES
MY_VIEWS
NLS_DATABASE_PARAMETERS
NLS_INSTANCE_PARAMETERS
PG_AVAILABLE_EXTENSION_VERSIONS
PG_AVAILABLE_EXTENSIONS
PG_COMM_DELAY
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_COMM_STATUS
PG_CONTROL_GROUP_CONFIG
PG_CURSORS
PG_EXT_STATS
PG_GET_INVALID_BACKENDS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_INDEXES
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_POOLER_STATUS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_REPLICATION_SLOTS
PG_RLSPOLICIES
PG_ROLES
PG_RULES
PG_RUNNING_XACTS
PG_SECLABELS
PG_SETTINGS
PG_SHADOW
PG_SHARED_MEMORY_DETAIL
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_REPLICATION
PG_STAT_SYS_INDEXES
PG_STAT_SYS_TABLES
PG_STAT_USER_FUNCTIONS
PG_STAT_USER_INDEXES
PG_STAT_USER_TABLES
PG_STAT_XACT_ALL_TABLES
PG_STAT_XACT_SYS_TABLES
PG_STAT_XACT_USER_FUNCTIONS
PG_STAT_XACT_USER_TABLES
PG_STATS
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_USER_RESOURCE_INFO
PG_TOTAL_USER_RESOURCE_INFO_OID
PG_USER
PG_USER_MAPPINGS
PG_VARIABLE_INFO
PG_VIEWS
PGXC_COMM_DELAY
PGXC_COMM_RECV_STREAM
PGXC_COMM_SEND_STREAM
PGXC_COMM_STATUS
PGXC_GET_STAT_ALL_TABLES
PGXC_GET_TABLE_SKEWNESS
PGXC_NODE_ENV
PGXC_OS_THREADS
PGXC_PREPARED_XACTS
PGXC_RUNNING_XACTS
PGXC_SQL_COUNT
PGXC_STAT_ACTIVITY
PGXC_STAT_BAD_BLOCK
PGXC_THREAD_WAIT_STATUS
PGXC_TOTAL_MEMORY_DETAIL
PGXC_VARIABLE_INFO
PLAN_TABLE
PV_FILE_STAT
PV_INSTANCE_TIME
PV_OS_RUN_INFO
PV_REDO_STAT
PV_SESSION_MEMORY
PV_SESSION_MEMORY_CONTEXT
PV_SESSION_MEMORY_DETAIL
PV_SESSION_STAT
PV_SESSION_TIME
PV_THREAD_MEMORY_CONTEXT
PV_TOTAL_MEMORY_DETAIL
ROLE_ROLE_PRIVS
ROLE_SYS_PRIVS
ROLE_TAB_PRIVS
SYS_DUMMY
V_INSTANCE
V_MYSTAT
V_SESSION
V$NLS_PARAMETERS
V$SESSION_WAIT
V$SYSSTAT
V$SYSTEM_EVENT
V$VERSION
Schema
Information Schema
_PG_FOREIGN_DATA_WRAPPERS
_PG_FOREIGN_SERVERS
_PG_FOREIGN_TABLE_COLUMNS
_PG_FOREIGN_TABLES
_PG_USER_MAPPINGS
INFORMATION_SCHEMA_CATALOG_NAME
DBE_PERF Schema
OS
OS_RUNTIME
GLOBAL_OS_RUNTIME
OS_THREADS
GLOBAL_OS_THREADS
Instance
INSTANCE_TIME
GLOBAL_INSTANCE_TIME
Memory
MEMORY_NODE_DETAIL
GLOBAL_MEMORY_NODE_DETAIL
MEMORY_NODE_NG_DETAIL
SHARED_MEMORY_DETAIL
GLOBAL_SHARED_MEMORY_DETAIL
TRACK_MEMORY_CONTEXT_DETAIL
File
FILE_IOSTAT
SUMMARY_FILE_IOSTAT
GLOBAL_FILE_IOSTAT
FILE_REDO_IOSTAT
SUMMARY_FILE_REDO_IOSTAT
GLOBAL_FILE_REDO_IOSTAT
LOCAL_REL_IOSTAT
GLOBAL_REL_IOSTAT
SUMMARY_REL_IOSTAT
Object
STAT_USER_TABLES
SUMMARY_STAT_USER_TABLES
GLOBAL_STAT_USER_TABLES
STAT_USER_INDEXES
SUMMARY_STAT_USER_INDEXES
GLOBAL_STAT_USER_INDEXES
STAT_SYS_TABLES
SUMMARY_STAT_SYS_TABLES
GLOBAL_STAT_SYS_TABLES
STAT_SYS_INDEXES
SUMMARY_STAT_SYS_INDEXES
GLOBAL_STAT_SYS_INDEXES
STAT_ALL_TABLES
SUMMARY_STAT_ALL_TABLES
GLOBAL_STAT_ALL_TABLES
STAT_ALL_INDEXES
SUMMARY_STAT_ALL_INDEXES
GLOBAL_STAT_ALL_INDEXES
STAT_DATABASE
SUMMARY_STAT_DATABASE
GLOBAL_STAT_DATABASE
STAT_DATABASE_CONFLICTS
SUMMARY_STAT_DATABASE_CONFLICTS
GLOBAL_STAT_DATABASE_CONFLICTS
STAT_XACT_ALL_TABLES
SUMMARY_STAT_XACT_ALL_TABLES
GLOBAL_STAT_XACT_ALL_TABLES
STAT_XACT_SYS_TABLES
SUMMARY_STAT_XACT_SYS_TABLES
GLOBAL_STAT_XACT_SYS_TABLES
STAT_XACT_USER_TABLES
SUMMARY_STAT_XACT_USER_TABLES
GLOBAL_STAT_XACT_USER_TABLES
STAT_XACT_USER_FUNCTIONS
SUMMARY_STAT_XACT_USER_FUNCTIONS
GLOBAL_STAT_XACT_USER_FUNCTIONS
STAT_BAD_BLOCK
SUMMARY_STAT_BAD_BLOCK
GLOBAL_STAT_BAD_BLOCK
STAT_USER_FUNCTIONS
SUMMARY_STAT_USER_FUNCTIONS
GLOBAL_STAT_USER_FUNCTIONS
Workload
WORKLOAD_SQL_COUNT
SUMMARY_WORKLOAD_SQL_COUNT
WORKLOAD_TRANSACTION
SUMMARY_WORKLOAD_TRANSACTION
GLOBAL_WORKLOAD_TRANSACTION
WORKLOAD_SQL_ELAPSE_TIME
SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
USER_TRANSACTION
GLOBAL_USER_TRANSACTION
Session/Thread
SESSION_STAT
GLOBAL_SESSION_STAT
SESSION_TIME
GLOBAL_SESSION_TIME
SESSION_MEMORY
GLOBAL_SESSION_MEMORY
SESSION_MEMORY_DETAIL
GLOBAL_SESSION_MEMORY_DETAIL
SESSION_STAT_ACTIVITY
GLOBAL_SESSION_STAT_ACTIVITY
THREAD_WAIT_STATUS
GLOBAL_THREAD_WAIT_STATUS
LOCAL_THREADPOOL_STATUS
GLOBAL_THREADPOOL_STATUS
SESSION_CPU_RUNTIME
SESSION_MEMORY_RUNTIME
LOCAL_ACTIVE_SESSION
GLOBAL_ACTIVE_SESSION
Transaction
TRANSACTIONS_RUNNING_XACTS
SUMMARY_TRANSACTIONS_RUNNING_XACTS
GLOBAL_TRANSACTIONS_RUNNING_XACTS
TRANSACTIONS_PREPARED_XACTS
SUMMARY_TRANSACTIONS_PREPARED_XACTS
GLOBAL_TRANSACTIONS_PREPARED_XACTS
Query
STATEMENT
SUMMARY_STATEMENT
STATEMENT_COUNT
GLOBAL_STATEMENT_COUNT
SUMMARY_STATEMENT_COUNT
STATEMENT_HISTORY
Cache/IO
STATIO_USER_TABLES
SUMMARY_STATIO_USER_TABLES
GLOBAL_STATIO_USER_TABLES
STATIO_USER_INDEXES
SUMMARY_STATIO_USER_INDEXES
GLOBAL_STATIO_USER_INDEXES
STATIO_USER_SEQUENCES
SUMMARY_STATIO_USER_SEQUENCES
GLOBAL_STATIO_USER_SEQUENCES
STATIO_SYS_TABLES
SUMMARY_STATIO_SYS_TABLES
GLOBAL_STATIO_SYS_TABLES
STATIO_SYS_INDEXES
SUMMARY_STATIO_SYS_INDEXES
GLOBAL_STATIO_SYS_INDEXES
STATIO_SYS_SEQUENCES
SUMMARY_STATIO_SYS_SEQUENCES
GLOBAL_STATIO_SYS_SEQUENCES
STATIO_ALL_TABLES
SUMMARY_STATIO_ALL_TABLES
GLOBAL_STATIO_ALL_TABLES
STATIO_ALL_INDEXES
SUMMARY_STATIO_ALL_INDEXES
GLOBAL_STATIO_ALL_INDEXES
STATIO_ALL_SEQUENCES
SUMMARY_STATIO_ALL_SEQUENCES
GLOBAL_STATIO_ALL_SEQUENCES
Comm
COMM_DELAY
GLOBAL_COMM_DELAY
COMM_RECV_STREAM
GLOBAL_COMM_RECV_STREAM
COMM_SEND_STREAM
GLOBAL_COMM_SEND_STREAM
COMM_STATUS
GLOBAL_COMM_STATUS
Utility
REPLICATION_STAT
GLOBAL_REPLICATION_STAT
REPLICATION_SLOTS
GLOBAL_REPLICATION_SLOTS
PARALLEL_DECODE_STATUS
GLOBAL_PARALLEL_DECODE_STATUS
PARALLEL_DECODE_THREAD_INFO
GLOBAL_PARALLEL_DECODE_THREAD_INFO
BGWRITER_STAT
GLOBAL_BGWRITER_STAT
POOLER_STATUS
GLOBAL_COMM_CHECK_CONNECTION_STATUS
GLOBAL_CKPT_STATUS
GLOBAL_DOUBLE_WRITE_STATUS
GLOBAL_PAGEWRITER_STATUS
GLOBAL_POOLER_STATUS
GLOBAL_RECORD_RESET_TIME
GLOBAL_REDO_STATUS
GLOBAL_RECOVERY_STATUS
CLASS_VITAL_INFO
USER_LOGIN
SUMMARY_USER_LOGIN
GLOBAL_GET_BGWRITER_STATUS
GLOBAL_SINGLE_FLUSH_DW_STATUS
GLOBAL_CANDIDATE_STATUS
Lock
LOCKS
GLOBAL_LOCKS
Wait Events
WAIT_EVENTS
GLOBAL_WAIT_EVENTS
WAIT_EVENT_INFO
Configuration
CONFIG_SETTINGS
GLOBAL_CONFIG_SETTINGS
Operator
OPERATOR_HISTORY_TABLE
OPERATOR_HISTORY
OPERATOR_RUNTIME
GLOBAL_OPERATOR_HISTORY
GLOBAL_OPERATOR_HISTORY_TABLE
GLOBAL_OPERATOR_RUNTIME
Workload Manager
WLM_CGROUP_CONFIG
WLM_CLUSTER_RESOURCE_RUNTIME
WLM_CONTROLGROUP_CONFIG
WLM_RESOURCEPOOL_RUNTIME
WLM_USER_RESOURCE_CONFIG
WLM_USER_RESOURCE_RUNTIME
WLM_WORKLOAD_RUNTIME
GLOBAL_WLM_WORKLOAD_RUNTIME
LOCAL_IO_WAIT_INFO
GLOBAL_IO_WAIT_INFO
Global Plancache
LOCAL_PLANCACHE_STATUS
GLOBAL_PLANCACHE_STATUS
RTO & RPO
global_rto_status
global_streaming_hadr_rto_and_rpo_stat
AI Watchdog
ai_watchdog_monitor_status
ai_watchdog_detection_warnings
ai_watchdog_parameters
废弃
Query
GS_SLOW_QUERY_INFO
GS_SLOW_QUERY_HISTORY
GLOBAL_SLOW_QUERY_HISTORY
GLOBAL_SLOW_QUERY_INFO
Global Plancache
LOCAL_PREPARE_STATEMENT_STATUS
GLOBAL_PREPARE_STATEMENT_STATUS
WDR Snapshot Schema
WDR Snapshot原信息
SNAPSHOT.SNAPSHOT
SNAPSHOT.TABLES_SNAP_TIMESTAMP
SNAP_SEQ
WDR Snapshot数据表
WDR报告信息介绍
Database Stat
Load Profile
Instance Efficiency Percentages
Top 10 Events by Total Wait Time
Wait Classes by Total Wait Time
Host CPU
IO Profile
Memory Statistics
Time Model
SQL Statistics
Wait Events
Cache IO Stats
Utility status
Object stats
Configuration settings
SQL Detail
DBE_SQL_UTIL Schema
DBE_SQL_UTIL.create_hint_sql_patch
DBE_SQL_UTIL.create_abort_sql_patch
DBE_SQL_UTIL.drop_sql_patch
DBE_SQL_UTIL.enable_sql_patch
DBE_SQL_UTIL.disable_sql_patch
DBE_SQL_UTIL.show_sql_patch
DBE_SQL_UTIL.create_hint_sql_patch
DBE_SQL_UTIL.create_abort_sql_patch
DBE_SQL_UTIL.create_remote_hint_sql_patch
DBE_SQL_UTIL.create_remote_abort_sql_patch
DBE_SQL_UTIL.drop_remote_sql_patch
DBE_SQL_UTIL.enable_remote_sql_patch
DBE_SQL_UTIL.disable_remote_sql_patch
配置运行参数
查看参数
设置参数
GUC参数说明
GUC使用说明
文件位置
连接和认证
连接设置
安全和认证(postgresql.conf)
通信库参数
资源消耗
内存
磁盘空间
内核资源使用
基于开销的清理延迟
后端写进程
异步I/O
并行导入
预写式日志
设置
检查点
日志回放
归档
双机复制
发送端服务器
主服务器
备服务器
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
错误报告和日志
记录日志的位置
记录日志的时间
记录日志的内容
使用CSV格式写日志
告警检测
运行时统计
查询和索引统计收集器
性能统计
热点key统计
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
容错性
连接池参数
集群事务
双集群复制参数
开发人员选项
审计
审计开关
用户和权限审计
操作审计
事务监控
CM相关参数
cm_agent参数
cm_server参数
GTM相关参数
升级参数
其它选项
等待事件
Query
系统性能快照
安全配置
HyperLogLog
用户自定义函数
协同分析
加速集群
定时任务
线程池
全文检索
备份恢复
AI特性
Global SysCache参数
预留参数
分布式备机读参数
备机数据修复
Undo
回滚相关参数
DCF参数设置
闪回相关参数
开发指南(集中式_V2.0-3.x)
数据库系统概述
数据库逻辑结构图
数据查询请求处理过程
管理事务
相关概念
数据库安全
用户及权限
默认权限机制
管理员
三权分立
用户
角色
Schema
用户权限设置
行级访问控制
数据库审计
数据库使用入门
连接数据库
使用gsql连接
应用程序接口
操作数据库
创建数据库用户
创建和管理数据库
创建和管理表空间
创建和管理表
创建表
向表中插入数据
更新表中数据
查看数据
删除表中数据
查看系统表
其他操作
创建和管理schema
创建和管理分区表
创建和管理索引
创建和管理视图
创建和管理序列
开发设计建议
开发设计建议概述
数据库对象命名
数据库对象设计
Database和Schema设计
表设计
字段设计
约束设计
视图和关联表设计
工具对接
JDBC配置
SQL编写
应用程序开发教程
开发规范
驱动包获取
基于JDBC开发
JDBC包、驱动类和环境类
开发流程
加载驱动
连接数据库
连接数据库(以SSL方式)
连接数据库(UDS方式)
执行SQL语句
处理结果集
关闭连接
日志管理
示例:常用操作
示例:重新执行应用SQL
示例:通过本地文件导入导出数据
示例:从MY迁移数据
示例:逻辑复制代码示例
示例:不同场景下连接数据库参数配置
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
PGReplicationConnection
PGReplicationStream
ChainedStreamBuilder
ChainedCommonStreamBuilder
PGobject
JDBC常用参数参考
常见问题处理
batchMode设置错误
JDBC数据类型映射关系
基于ODBC开发
ODBC包及依赖的库和头文件
开发流程
Linux下配置数据源
Windows下配置数据源
示例:常用功能和批量绑定
典型应用场景配置
ODBC接口参考
SQLAllocEnv
SQLAllocConnect
SQLAllocHandle
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLConnect
SQLDisconnect
SQLExecDirect
SQLExecute
SQLFetch
SQLFreeStmt
SQLFreeConnect
SQLFreeHandle
SQLFreeEnv
SQLPrepare
SQLGetData
SQLGetDiagRec
SQLSetConnectAttr
SQLSetEnvAttr
SQLSetStmtAttr
基于libpq开发
libpq包及依赖的库和头文件
开发流程
示例
libpq接口参考
数据库连接控制函数
PQconnectdbParams
PQconnectdb
PQconninfoParse
PQconnectStart
PQerrorMessage
PQsetdbLogin
PQfinish
PQreset
PQstatus
数据库执行语句函数
PQclear
PQexec
PQexecParams
PQexecParamsBatch
PQexecPrepared
PQexecPreparedBatch
PQfname
PQgetvalue
PQnfields
PQntuples
PQprepare
PQresultStatus
异步命令处理
PQsendQuery
PQsendQueryParams
PQsendPrepare
PQsendQueryPrepared
PQflush
取消正在处理的查询
PQgetCancel
PQfreeCancel
PQcancel
连接参数
基于Psycopg开发
开发流程
开发步骤
示例:常用操作
Psycopg接口参考
psycopg2.connect()
connection.cursor()
cursor.execute(query,vars_list)
cursor.executemany(query,vars_list)
connection.commit()
connection.rollback()
cursor.fetchone()
cursor.fetchall()
cursor.close()
connection.close()
基于Go驱动开发
Go驱动环境搭建
开发流程
连接数据库
连接数据库(以SSL方式)
Go接口参考
sql.Open接口
type DB
type Stmt
type Tx
type Rows
type Row
type ColumnType
type Result
基于ecpg开发
开发流程
ecpg组件介绍
ecpg预处理以及编译执行
管理数据库连接
连接数据库
管理连接
执行SQL命令
执行SQL语句
使用游标
事务管理
预备语句
嵌入式SQL命令
ALLOCATE DESCRIPTOR
CONNECT
DEALLOCATE DESCRIPTOR
DECLARE
DESCRIBE
DISCONECT
EXECUTE IMMEDIATE
GET DESCRIPTOR
OPEN
PREPARE
SET AUTOCOMMIT
SET CONNECTION
SET DESCRIPTOR
TYPE
VAR
WHENEVER
查询结果集
关闭数据库连接
宿主变量
概述
声明段
检索查询
类型映射
处理字符串
使用非初级类型的宿主变量
访问特殊数据类型
处理非初级SQL数据类型
执行动态SQL语句
执行没有结果集的语句
执行具有输入参数的语句
执行带有结果集的语句
错误处理
设置回调
sqlca
SQLSTATE与SQLCODE
预处理指令
包含文件
ifdef、ifndef、else、elif和endif指令
define和undef指令
使用库函数
SQL描述符区域
命名SQL描述符区域
SQLDA
常用示例
ecpg接口参考
区间类型
数值类型
日期类型
时间戳类型
调试
SQL调优指南
Query执行流程
SQL执行计划介绍
SQL执行计划概述
详解
调优流程
更新统计信息
审视和修改表定义
审视和修改表定义概述
使用分区表
选择数据类型
典型SQL调优点
SQL自诊断
子查询调优
统计信息调优
算子级调优
经验总结:SQL语句改写规则
SQL调优关键参数调整
使用Plan Hint进行调优
Plan Hint调优概述
指定Hint所处于的查询块Queryblock
Hint可以指定表的查询块名和schema名
Join顺序的Hint
Join方式的Hint
行数的Hint
Stream方式的Hint
Scan方式的Hint
子链接块名的hint
Hint的错误、冲突及告警
优化器GUC参数的Hint
Custom Plan和Generic Plan选择的Hint
指定子查询不展开的Hint
指定不使用全局计划缓存的Hint
同层参数化路径的Hint
设置慢SQL管控规则的Hint
自适应计划选择的Hint
为子计划结果进行物化的Hint
支持bitmapscan的hint
连接时内表物化的Hint
指定agg算法的Hint
PLAN TRACE使用介绍
使用SQL PATCH进行调优
实际调优案例
案例:调整查询重写GUC参数rewrite_rule
案例:建立合适的索引
案例:增加JOIN列非空条件
案例:改建分区表
案例:改写SQL消除子查询
案例:改写SQL消除in-clause
SQL参考
SQL
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
网络地址类型
位串类型
UUID类型
JSON/JSONB类型
HLL数据类型
范围类型
对象标识符类型
伪类型
XML类型
XMLTYPE类型
SET类型
aclitem类型
数组类型
常量与宏
函数和操作符
逻辑操作符
比较操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
模式匹配操作符
数字操作函数和操作符
时间和日期处理函数和操作符
类型转换函数
几何函数和操作符
网络地址函数和操作符
文本检索函数和操作符
JSON/JSONB函数和操作符
HLL函数和操作符
SEQUENCE函数
数组函数和操作符
范围函数和操作符
聚集函数
窗口函数
安全函数
密态函数和操作符
返回集合的函数
条件表达式函数
系统信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
备份恢复控制函数
双数据库实例容灾控制函数
双数据库实例容灾查询函数
快照同步函数
数据库对象函数
咨询锁函数
逻辑复制函数
其它函数
Undo系统函数
SQL限流函数
统计信息函数
触发器函数
HashFunc函数
提示信息函数
全局临时表函数
故障注入系统函数
AI特性函数
动态数据脱敏函数
层次递归查询函数
其他系统函数
内部函数
Global SysCache特性函数
数据损坏检测修复函数
XML类型函数
XMLTYPE类型函数
Global Plsql Cache特性函数
废弃函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
伪列
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
系统操作
事务控制
DDL语法一览表
DML语法一览表
DCL语法一览表
SQL语法
SQL语法格式说明
ABORT
ALTER AGGREGATE
ALTER AUDIT POLICY
ALTER COLUMN ENCRYPTION KEY
ALTER EVENT
ALTER DATABASE
ALTER DATABASE LINK
ALTER DEFAULT PRIVILEGES
ALTER DIRECTORY
ALTER FOREIGN DATA WRAPPER
ALTER FUNCTION
ALTER GLOBAL CONFIGURATION
ALTER GROUP
ALTER INDEX
ALTER LANGUAGE
ALTER MASKING POLICY
ALTER MATERIALIZED VIEW
ALTER OPERATOR
ALTER PACKAGE
ALTER PROCEDURE
ALTER RESOURCE LABEL
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 TABLE SUBPARTITION
ALTER TABLESPACE
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER USER MAPPING
ALTER VIEW
ANALYZE | ANALYSE
BEGIN
CALL
CHECKPOINT
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
COMMIT | END
COMMIT PREPARED
COPY
CREATE AGGREGATE
CREATE AUDIT POLICY
CREATE CAST
CREATE CLIENT MASTER KEY
CREATE COLUMN ENCRYPTION KEY
CREATE CONVERSION
CREATE DATABASE
CREATE DATABASE LINK
CREATE DIRECTORY
CREATE EVENT
CREATE FOREIGN DATA WRAPPER
CREATE FUNCTION
CREATE GROUP
CREATE INCREMENTAL MATERIALIZED VIEW
CREATE INDEX
CREATE LANGUAGE
CREATE MASKING POLICY
CREATE MATERIALIZED VIEW
CREATE MODEL
CREATE OPERATOR
CREATE OPERATOR CLASS
CREATE PACKAGE
CREATE PROCEDURE
CREATE RESOURCE LABEL
CREATE RESOURCE POOL
CREATE ROLE
CREATE ROW LEVEL SECURITY POLICY
CREATE RULE
CREATE SCHEMA
CREATE SEQUENCE
CREATE SERVER
CREATE SYNONYM
CREATE TABLE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TABLESPACE
CREATE TABLE SUBPARTITION
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE USER MAPPING
CREATE VIEW
CREATE WEAK PASSWORD DICTIONARY
CURSOR
DEALLOCATE
DECLARE
DELETE
DO
DROP AGGREGATE
DROP AUDIT POLICY
DROP CAST
DROP CLIENT MASTER KEY
DROP COLUMN ENCRYPTION KEY
DROP DATABASE
DROP DATABASE LINK
DROP DIRECTORY
DROP EVENT
DROP FOREIGN DATA WRAPPER
DROP FUNCTION
DROP GLOBAL CONFIGURATION
DROP GROUP
DROP INDEX
DROP LANGUAGE
DROP MASKING POLICY
DROP MATERIALIZED VIEW
DROP MODEL
DROP OPERATOR
DROP OWNED
DROP PACKAGE
DROP PROCEDURE
DROP RESOURCE LABEL
DROP RESOURCE POOL
DROP ROLE
DROP ROW LEVEL SECURITY POLICY
DROP RULE
DROP SCHEMA
DROP SEQUENCE
DROP SERVER
DROP SYNONYM
DROP TABLE
DROP TABLESPACE
DROP TRIGGER
DROP TYPE
DROP USER
DROP USER MAPPING
DROP VIEW
DROP WEAK PASSWORD DICTIONARY
EXECUTE
EXPDP DATABASE
EXPDP TABLE
EXPLAIN
EXPLAIN PLAN
FETCH
GRANT
IMPDP DATABASE CREATE
IMPDP RECOVER
IMPDP TABLE
IMPDP TABLE PREPARE
INSERT
LOCK
MERGE INTO
MOVE
PREDICT BY
PREPARE
PREPARE TRANSACTION
PURGE
REASSIGN OWNED
REFRESH INCREMENTAL MATERIALIZED VIEW
REFRESH MATERIALIZED VIEW
REINDEX
RELEASE SAVEPOINT
RESET
REVOKE
ROLLBACK
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
SAVEPOINT
SELECT
SELECT INTO
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SET TRANSACTION
SHOW
SHOW EVENTS
SHUTDOWN
SNAPSHOT
START TRANSACTION
TIMECAPSULE TABLE
TRUNCATE
UPDATE
VACUUM
VALUES
ALTER EXTENSION
CREATE EXTENSION
DROP EXTENSION
附录
扩展函数
扩展语法
美元引用的字符串常量
DATABASE LINK
最佳实践
表设计最佳实践
使用分区表
选择数据类型
SQL查询最佳实践
用户自定义函数
PL/SQL语言函数
存储过程
存储过程
数据类型
数据类型转换
数组、集合和record
数组
数组类型的使用
数组支持的函数
集合
集合类型的使用
集合支持的函数
record
声明语法
基本结构
匿名块
子程序
基本语句
定义变量
赋值语句
调用语句
动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
控制语句
返回语句
RETURN
RETURN NEXT及RETURN QUERY
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
事务管理
其他语句
锁操作
游标操作
游标
游标概述
显式游标
隐式游标
游标循环
高级包
基础接口
PKG_SERVICE
PKG_UTIL
DBE_XML
二次封装接口(推荐)
DBE_LOB
DBE_RANDOM
DBE_OUTPUT
DBE_RAW
DBE_TASK
DBE_SCHEDULER
DBE_SQL
DBE_FILE
DBE_UTILITY
DBE_SESSION
DBE_MATCH
DBE_APPLICATION_INFO
DBE_XMLDOM
DBE_XMLPARSER
Retry管理
调试
package
自治事务
存储过程支持自治事务
匿名块支持自治事务
函数支持自治事务
Package支持自治事务
规格约束
系统表和系统视图
系统表和系统视图概述
系统表
GS_ASP
GS_AUDITING_POLICY
GS_AUDITING_POLICY_ACCESS
GS_AUDITING_POLICY_FILTERS
GS_AUDITING_POLICY_PRIVILEGES
GS_CLIENT_GLOBAL_KEYS
GS_CLIENT_GLOBAL_KEYS_ARGS
GS_COLUMN_KEYS
GS_COLUMN_KEYS_ARGS
GS_DATABASE_LINK
GS_DB_PRIVILEGE
GS_DEPENDENCIES
GS_DEPENDENCIES_OBJ
GS_ENCRYPTED_COLUMNS
GS_ENCRYPTED_PROC
GS_GLOBAL_CONFIG
GS_JOB_ARGUMENT
GS_JOB_ATTRIBUTE
GS_MASKING_POLICY
GS_MASKING_POLICY_ACTIONS
GS_MASKING_POLICY_FILTERS
GS_MATVIEW
GS_MATVIEW_DEPENDENCY
GS_MODEL_WAREHOUSE
GS_OPT_MODEL
GS_PACKAGE
GS_PLAN_TRACE
GS_POLICY_LABEL
GS_RECYCLEBIN
GS_SQL_PATCH
GS_TXN_SNAPSHOT
GS_UID
GS_WORKLOAD_RULE
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_APP_WORKLOADGROUP_MAPPING
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_DIRECTORY
PG_ENUM
PG_EXTENSION
PG_FOREIGN_DATA_WRAPPER
PG_FOREIGN_SERVER
PG_HASHBUCKET
PG_INDEX
PG_INHERITS
PG_JOB
PG_JOB_PROC
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PARTITION
PG_PLTEMPLATE
PG_PROC
PG_RANGE
PG_REPLICATION_ORIGIN
PG_RESOURCE_POOL
PG_REWRITE
PG_RLSPOLICY
PG_SECLABEL
PG_SHDEPEND
PG_SHDESCRIPTION
PG_SHSECLABEL
PG_SET
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
PGXC_CLASS
PGXC_GROUP
PGXC_NODE
PGXC_SLICE
PLAN_TABLE_DATA
STATEMENT_HISTORY
STREAMING_STREAM
STREAMING_CONT_QUERY
系统视图
ADM_ARGUMENTS
ADM_AUDIT_OBJECT
ADM_AUDIT_SESSION
ADM_AUDIT_STATEMENT
ADM_AUDIT_TRAIL
ADM_COL_COMMENTS
ADM_COL_PRIVS
ADM_COLL_TYPES
ADM_CONS_COLUMNS
ADM_CONSTRAINTS
ADM_DATA_FILES
ADM_DEPENDENCIES
ADM_DIRECTORIES
ADM_HIST_SNAPSHOT
ADM_HIST_SQL_PLAN
ADM_HIST_SQLSTAT
ADM_HIST_SQLTEXT
ADM_IND_COLUMNS
ADM_IND_EXPRESSIONS
ADM_IND_PARTITIONS
ADM_IND_SUBPARTITIONS
ADM_INDEXES
ADM_OBJECTS
ADM_PART_COL_STATISTICS
ADM_PART_INDEXES
ADM_PART_TABLES
ADM_PROCEDURES
ADM_RECYCLEBIN
ADM_ROLE_PRIVS
ADM_ROLES
ADM_SCHEDULER_JOB_ARGS
ADM_SCHEDULER_JOBS
ADM_SCHEDULER_PROGRAM_ARGS
ADM_SCHEDULER_PROGRAMS
ADM_SCHEDULER_RUNNING_JOBS
ADM_SEGMENTS
ADM_SEQUENCES
ADM_SOURCE
ADM_SUBPART_COL_STATISTICS
ADM_SUBPART_KEY_COLUMNS
ADM_SYNONYMS
ADM_SYS_PRIVS
ADM_TAB_COL_STATISTICS
ADM_TAB_COLS
ADM_TAB_HISTOGRAMS
ADM_TAB_PRIVS
ADM_TAB_STATISTICS
ADM_TAB_STATS_HISTORY
ADM_TAB_SUBPARTITIONS
ADM_TABLES
ADM_TABLESPACES
ADM_TAB_COLUMNS
ADM_TAB_COMMENTS
ADM_TAB_PARTITIONS
ADM_TRIGGERS
ADM_TYPE_ATTRS
ADM_TYPES
ADM_USERS
ADM_VIEWS
DB_ALL_TABLES
DB_ARGUMENTS
DB_COL_COMMENTS
DB_COL_PRIVS
DB_COLL_TYPES
DB_CONS_COLUMNS
DB_CONSTRAINTS
DB_DEPENDENCIES
DB_ERRORS
DB_IND_COLUMNS
DB_IND_EXPRESSIONS
DB_IND_PARTITIONS
DB_IND_SUBPARTITIONS
DB_INDEXES
DB_OBJECTS
DB_PART_COL_STATISTICS
DB_PART_INDEXES
DB_PART_KEY_COLUMNS
DB_PART_TABLES
DB_PROCEDURES
DB_SCHEDULER_JOB_ARGS
DB_SCHEDULER_PROGRAM_ARGS
DB_SEQUENCES
DB_SOURCE
DB_SUBPART_COL_STATISTICS
DB_SUBPART_KEY_COLUMNS
DB_SYNONYMS
DB_TAB_COL_STATISTICS
DB_TAB_COLUMNS
DB_TAB_COMMENTS
DB_TAB_HISTOGRAMS
DB_TAB_PARTITIONS
DB_TAB_STATS_HISTORY
DB_TAB_SUBPARTITIONS
DB_TABLES
DB_TRIGGERS
DB_TYPES
DB_USERS
DB_VIEWS
DICT
DICTIONARY
DV_SESSION_LONGOPS
DV_SESSIONS
GS_ALL_CONTROL_GROUP_INFO
GS_ALL_PREPARED_STATEMENTS
GS_AUDITING
GS_AUDITING_ACCESS
GS_AUDITING_PRIVILEGE
GS_CLUSTER_RESOURCE_INFO
GS_COMM_LISTEN_ADDRESS_EXT_INFO
GS_COMM_PROXY_THREAD_STATUS
GS_DB_LINKS
GS_DB_PRIVILEGES
GS_FILE_STAT
GS_GET_CONTROL_GROUP_INFO
GS_GET_LISTEN_ADDRESS_EXT_INFO
GS_GLC_MEMORY_DETAIL
GS_GLOBAL_ARCHIVE_STATUS
GS_GSC_MEMORY_DETAIL
GS_INSTANCE_TIME
GS_LABELS
GS_LSC_MEMORY_DETAIL
GS_MASKING
GS_MATVIEWS
GS_MY_PLAN_TRACE
GS_OS_RUN_INFO
GS_REDO_STAT
GS_SESSION_ALL_SETTINGS
GS_SESSION_MEMORY
GS_SESSION_MEMORY_CONTEXT
GS_SESSION_MEMORY_DETAIL
GS_SESSION_STAT
GS_SESSION_TIME
GS_SQL_COUNT
GS_STAT_ALL_PARTITIONS
GS_STAT_XACT_ALL_PARTITIONS
GS_STATIO_ALL_PARTITIONS
GS_THREAD_MEMORY_CONTEXT
GS_TOTAL_MEMORY_DETAIL
GS_TOTAL_NODEGROUP_MEMORY_DETAIL
GS_WLM_WORKLOAD_RECORDS
GS_WORKLOAD_RULE_STAT
GV_INSTANCE
GV_SESSION
MPP_TABLES
MY_COL_COMMENTS
MY_COL_PRIVS
MY_COLL_TYPES
MY_CONS_COLUMNS
MY_CONSTRAINTS
MY_DEPENDENCIES
MY_ERRORS
MY_IND_COLUMNS
MY_IND_EXPRESSIONS
MY_IND_PARTITIONS
MY_IND_SUBPARTITIONS
MY_INDEXES
MY_JOBS
MY_OBJECTS
MY_PART_COL_STATISTICS
MY_PART_INDEXES
MY_PART_KEY_COLUMNS
MY_PART_TABLES
MY_PROCEDURES
MY_RECYCLEBIN
MY_ROLE_PRIVS
MY_SCHEDULER_JOB_ARGS
MY_SCHEDULER_PROGRAM_ARGS
MY_SEQUENCES
MY_SOURCE
MY_SUBPART_COL_STATISTICS
MY_SUBPART_KEY_COLUMNS
MY_SYNONYMS
MY_SYS_PRIVS
MY_TAB_COL_STATISTICS
MY_TAB_COLUMNS
MY_TAB_COMMENTS
MY_TAB_HISTOGRAMS
MY_TAB_PARTITIONS
MY_TAB_STATISTICS
MY_TAB_STATS_HISTORY
MY_TAB_SUBPARTITIONS
MY_TABLES
MY_TABLESPACES
MY_TRIGGERS
MY_TYPE_ATTRS
MY_TYPES
MY_VIEWS
NLS_DATABASE_PARAMETERS
NLS_INSTANCE_PARAMETERS
PG_AVAILABLE_EXTENSION_VERSIONS
PG_AVAILABLE_EXTENSIONS
PG_COMM_DELAY
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_COMM_STATUS
PG_CONTROL_GROUP_CONFIG
PG_CURSORS
PG_EXT_STATS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_GTT_ATTACHED_PIDS
PG_GTT_RELSTATS
PG_GTT_STATS
PG_INDEXES
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_REPLICATION_ORIGIN_STATUS
PG_REPLICATION_SLOTS
PG_RLSPOLICIES
PG_ROLES
PG_RULES
PG_RUNNING_XACTS
PG_SECLABELS
PG_SETTINGS
PG_SHADOW
PG_STAT_ACTIVITY
PG_STAT_ACTIVITY_NG
PG_STAT_ALL_INDEXES
PG_STAT_ALL_TABLES
PG_STAT_BAD_BLOCK
PG_STAT_BGWRITER
PG_STAT_DATABASE
PG_STAT_DATABASE_CONFLICTS
PG_STAT_REPLICATION
PG_STAT_SYS_INDEXES
PG_STAT_SYS_TABLES
PG_STAT_USER_FUNCTIONS
PG_STAT_USER_INDEXES
PG_STAT_USER_TABLES
PG_STAT_XACT_ALL_TABLES
PG_STAT_XACT_SYS_TABLES
PG_STAT_XACT_USER_FUNCTIONS
PG_STAT_XACT_USER_TABLES
PG_STATS
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_TABLES
PG_TDE_INFO
PG_THREAD_WAIT_STATUS
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TOTAL_MEMORY_DETAIL
PG_TOTAL_USER_RESOURCE_INFO
PG_TOTAL_USER_RESOURCE_INFO_OID
PG_USER
PG_USER_MAPPINGS
PG_VARIABLE_INFO
PG_VIEWS
PGXC_PREPARED_XACTS
PGXC_THREAD_WAIT_STATUS
PLAN_TABLE
ROLE_ROLE_PRIVS
ROLE_SYS_PRIVS
ROLE_TAB_PRIVS
SYS_DUMMY
V_INSTANCE
V_MYSTAT
V_SESSION
V$GLOBAL_TRANSACTION
V$NLS_PARAMETERS
V$SESSION_WAIT
V$SYSSTAT
V$SYSTEM_EVENT
V$VERSION
废弃
系统视图
GET_GLOBAL_PREPARED_XACTS
PG_GET_INVALID_BACKENDS
Schema
Information Schema
_PG_FOREIGN_DATA_WRAPPERS
_PG_FOREIGN_SERVERS
_PG_FOREIGN_TABLE_COLUMNS
_PG_FOREIGN_TABLES
_PG_USER_MAPPINGS
INFORMATION_SCHEMA_CATALOG_NAME
DBE_PERF Schema
OS
OS_RUNTIME
GLOBAL_OS_RUNTIME
OS_THREADS
GLOBAL_OS_THREADS
NODE_NAME
Instance
INSTANCE_TIME
GLOBAL_INSTANCE_TIME
Memory
GS_SHARED_MEMORY_DETAIL
GLOBAL_MEMORY_NODE_DETAIL
GLOBAL_SHARED_MEMORY_DETAIL
MEMORY_NODE_DETAIL
SHARED_MEMORY_DETAIL
File
FILE_IOSTAT
SUMMARY_FILE_IOSTAT
GLOBAL_FILE_IOSTAT
FILE_REDO_IOSTAT
SUMMARY_FILE_REDO_IOSTAT
GLOBAL_FILE_REDO_IOSTAT
LOCAL_REL_IOSTAT
GLOBAL_REL_IOSTAT
SUMMARY_REL_IOSTAT
Object
STAT_USER_TABLES
SUMMARY_STAT_USER_TABLES
GLOBAL_STAT_USER_TABLES
STAT_USER_INDEXES
SUMMARY_STAT_USER_INDEXES
GLOBAL_STAT_USER_INDEXES
STAT_SYS_TABLES
SUMMARY_STAT_SYS_TABLES
GLOBAL_STAT_SYS_TABLES
STAT_SYS_INDEXES
SUMMARY_STAT_SYS_INDEXES
GLOBAL_STAT_SYS_INDEXES
STAT_ALL_TABLES
SUMMARY_STAT_ALL_TABLES
GLOBAL_STAT_ALL_TABLES
STAT_ALL_INDEXES
SUMMARY_STAT_ALL_INDEXES
GLOBAL_STAT_ALL_INDEXES
STAT_DATABASE
SUMMARY_STAT_DATABASE
GLOBAL_STAT_DATABASE
STAT_DATABASE_CONFLICTS
SUMMARY_STAT_DATABASE_CONFLICTS
GLOBAL_STAT_DATABASE_CONFLICTS
STAT_XACT_ALL_TABLES
SUMMARY_STAT_XACT_ALL_TABLES
GLOBAL_STAT_XACT_ALL_TABLES
STAT_XACT_SYS_TABLES
SUMMARY_STAT_XACT_SYS_TABLES
GLOBAL_STAT_XACT_SYS_TABLES
STAT_XACT_USER_TABLES
SUMMARY_STAT_XACT_USER_TABLES
GLOBAL_STAT_XACT_USER_TABLES
STAT_XACT_USER_FUNCTIONS
SUMMARY_STAT_XACT_USER_FUNCTIONS
GLOBAL_STAT_XACT_USER_FUNCTIONS
STAT_BAD_BLOCK
SUMMARY_STAT_BAD_BLOCK
GLOBAL_STAT_BAD_BLOCK
STAT_USER_FUNCTIONS
SUMMARY_STAT_USER_FUNCTIONS
GLOBAL_STAT_USER_FUNCTIONS
Workload
WORKLOAD_SQL_COUNT
SUMMARY_WORKLOAD_SQL_COUNT
WORKLOAD_TRANSACTION
SUMMARY_WORKLOAD_TRANSACTION
GLOBAL_WORKLOAD_TRANSACTION
WORKLOAD_SQL_ELAPSE_TIME
SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
USER_TRANSACTION
GLOBAL_USER_TRANSACTION
Session/Thread
SESSION_STAT
GLOBAL_SESSION_STAT
SESSION_TIME
GLOBAL_SESSION_TIME
SESSION_MEMORY
GLOBAL_SESSION_MEMORY
SESSION_MEMORY_DETAIL
GLOBAL_SESSION_MEMORY_DETAIL
SESSION_STAT_ACTIVITY
GLOBAL_SESSION_STAT_ACTIVITY
THREAD_WAIT_STATUS
GLOBAL_THREAD_WAIT_STATUS
LOCAL_THREADPOOL_STATUS
GLOBAL_THREADPOOL_STATUS
LOCAL_ACTIVE_SESSION
Transaction
TRANSACTIONS_PREPARED_XACTS
SUMMARY_TRANSACTIONS_PREPARED_XACTS
GLOBAL_TRANSACTIONS_PREPARED_XACTS
TRANSACTIONS_RUNNING_XACTS
SUMMARY_TRANSACTIONS_RUNNING_XACTS
GLOBAL_TRANSACTIONS_RUNNING_XACTS
Query
STATEMENT
SUMMARY_STATEMENT
STATEMENT_COUNT
GLOBAL_STATEMENT_COUNT
SUMMARY_STATEMENT_COUNT
STATEMENT_RESPONSETIME_PERCENTILE
STATEMENT_HISTORY
Cache/IO
STATIO_USER_TABLES
SUMMARY_STATIO_USER_TABLES
GLOBAL_STATIO_USER_TABLES
STATIO_USER_INDEXES
SUMMARY_STATIO_USER_INDEXES
GLOBAL_STATIO_USER_INDEXES
STATIO_USER_SEQUENCES
SUMMARY_STATIO_USER_SEQUENCES
GLOBAL_STATIO_USER_SEQUENCES
STATIO_SYS_TABLES
SUMMARY_STATIO_SYS_TABLES
GLOBAL_STATIO_SYS_TABLES
STATIO_SYS_INDEXES
SUMMARY_STATIO_SYS_INDEXES
GLOBAL_STATIO_SYS_INDEXES
STATIO_SYS_SEQUENCES
SUMMARY_STATIO_SYS_SEQUENCES
GLOBAL_STATIO_SYS_SEQUENCES
STATIO_ALL_TABLES
SUMMARY_STATIO_ALL_TABLES
GLOBAL_STATIO_ALL_TABLES
STATIO_ALL_INDEXES
SUMMARY_STATIO_ALL_INDEXES
GLOBAL_STATIO_ALL_INDEXES
STATIO_ALL_SEQUENCES
SUMMARY_STATIO_ALL_SEQUENCES
GLOBAL_STATIO_ALL_SEQUENCES
Utility
REPLICATION_STAT
GLOBAL_REPLICATION_STAT
REPLICATION_SLOTS
GLOBAL_REPLICATION_SLOTS
BGWRITER_STAT
GLOBAL_BGWRITER_STAT
GLOBAL_CKPT_STATUS
GLOBAL_DOUBLE_WRITE_STATUS
GLOBAL_PAGEWRITER_STATUS
GLOBAL_RECORD_RESET_TIME
GLOBAL_REDO_STATUS
GLOBAL_RECOVERY_STATUS
CLASS_VITAL_INFO
USER_LOGIN
SUMMARY_USER_LOGIN
GLOBAL_SINGLE_FLUSH_DW_STATUS
GLOBAL_CANDIDATE_STATUS
PARALLEL_DECODE_STATUS
GLOBAL_PARALLEL_DECODE_STATUS
PARALLEL_DECODE_THREAD_INFO
GLOBAL_PARALLEL_DECODE_THREAD_INFO
Lock
LOCKS
GLOBAL_LOCKS
Wait Events
WAIT_EVENTS
GLOBAL_WAIT_EVENTS
Configuration
CONFIG_SETTINGS
GLOBAL_CONFIG_SETTINGS
Operator
OPERATOR_HISTORY_TABLE
OPERATOR_HISTORY
OPERATOR_RUNTIME
GLOBAL_OPERATOR_HISTORY
GLOBAL_OPERATOR_HISTORY_TABLE
GLOBAL_OPERATOR_RUNTIME
Workload Manager
WLM_USER_RESOURCE_CONFIG
WLM_USER_RESOURCE_RUNTIME
Global Plancache
GLOBAL_PLANCACHE_STATUS
GLOBAL_PLANCACHE_CLEAN
RTO & RPO
global_rto_status
global_streaming_hadr_rto_and_rpo_stat
AI Watchdog
ai_watchdog_monitor_status
ai_watchdog_detection_warnings
ai_watchdog_parameters
废弃
Query
GS_SLOW_QUERY_INFO
GS_SLOW_QUERY_HISTORY
GLOBAL_SLOW_QUERY_HISTORY
GLOBAL_SLOW_QUERY_INFO
WDR Snapshot Schema
WDR Snapshot原信息
SNAPSHOT.SNAPSHOT
SNAPSHOT.TABLES_SNAP_TIMESTAMP
SNAP_SEQ
WDR Snapshot 数据表
WDR报告信息介绍
Database Stat
Load Profile
Instance Efficiency Percentages
Top 10 Events by Total Wait Time
Wait Classes by Total Wait Time
Host CPU
IO Profile
Memory Statistics
Time Model
SQL Statistics
Wait Events
Cache IO Stats
Utility status
Object stats
Configuration settings
SQL Detail
DBE_PLDEBUGGER Schema
DBE_PLDEBUGGER.turn_on
DBE_PLDEBUGGER.turn_off
DBE_PLDEBUGGER.local_debug_server_info
DBE_PLDEBUGGER.attach
DBE_PLDEBUGGER.info_locals
DBE_PLDEBUGGER.next
DBE_PLDEBUGGER.continue
DBE_PLDEBUGGER.abort
DBE_PLDEBUGGER.print_var
DBE_PLDEBUGGER.info_code
DBE_PLDEBUGGER.step
DBE_PLDEBUGGER.add_breakpoint
DBE_PLDEBUGGER.delete_breakpoint
DBE_PLDEBUGGER.info_breakpoints
DBE_PLDEBUGGER.backtrace
DBE_PLDEBUGGER.enable_breakpoint
DBE_PLDEBUGGER.disable_breakpoint
DBE_PLDEBUGGER.finish
DBE_PLDEBUGGER.set_var
DB4AI Schema
DB4AI.SNAPSHOT
DB4AI.CREATE_SNAPSHOT
DB4AI.CREATE_SNAPSHOT_INTERNAL
DB4AI.PREPARE_SNAPSHOT
DB4AI.PREPARE_SNAPSHOT_INTERNAL
DB4AI.ARCHIVE_SNAPSHOT
DB4AI.PUBLISH_SNAPSHOT
DB4AI.MANAGE_SNAPSHOT_INTERNAL
DB4AI.SAMPLE_SNAPSHOT
DB4AI.PURGE_SNAPSHOT
DB4AI.PURGE_SNAPSHOT_INTERNAL
DBE_PLDEVELOPER
DBE_PLDEVELOPER.gs_source
DBE_PLDEVELOPER.gs_errors
DBE_SQL_UTIL Schema
DBE_SQL_UTIL.create_hint_sql_patch
DBE_SQL_UTIL.create_abort_sql_patch
DBE_SQL_UTIL.drop_sql_patch
DBE_SQL_UTIL.enable_sql_patch
DBE_SQL_UTIL.disable_sql_patch
DBE_SQL_UTIL.show_sql_patch
DBE_SQL_UTIL.create_hint_sql_patch
DBE_SQL_UTIL.create_abort_sql_patch
配置运行参数
查看参数
设置参数
GUC参数说明
GUC使用说明
文件位置
连接和认证
连接设置
安全和认证(postgresql.conf)
通信库参数
资源消耗
内存
磁盘空间
内核资源使用
基于开销的清理延迟
后端写进程
异步I/O
数据导入导出
预写式日志
设置
检查点
日志回放
归档
双机复制
发送端服务器
主服务器
备服务器
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
错误报告和日志
记录日志的位置
记录日志的时间
记录日志的内容
使用CSV格式写日志
告警检测
运行时统计
查询和索引统计收集器
性能统计
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
容错性
连接池参数
事务
双数据库实例复制参数
开发人员选项
审计
审计开关
用户和权限审计
操作审计
CM相关参数
cm_agent参数
cm_server参数
升级参数
其它选项
等待事件
Query
系统性能快照
安全配置
全局临时表
HyperLogLog
用户自定义函数
定时任务
线程池
备份恢复
Undo
DCF参数设置
闪回相关参数
回滚相关参数
预留参数
AI特性
Global SysCache参数
高效数据压缩算法相关参数
备机数据修复
分隔符
Global PLsql Cache特性参数
开发指南(分布式_V2.0-2.x)
数据库系统概述
数据库逻辑结构图
数据查询请求处理过程
管理事务
相关概念
管理数据库安全
用户及权限
默认权限机制
管理员
三权分立
用户
角色
Schema
用户权限设置
行级访问控制
数据库审计
设置透明数据加密(TDE)
操作数据库
创建数据库用户
创建和管理数据库
创建和管理表空间
创建和管理表
创建表
向表中插入数据
更新表中数据
查看数据
删除表中数据
查看系统表
其他操作
创建和管理schema
创建和管理分区表
创建和管理索引
创建和管理视图
创建和管理序列
创建和管理定时任务
开发设计建议
开发设计建议概述
数据库对象命名
数据库对象设计
Database和Schema设计
表设计
字段设计
约束设计
视图和关联表设计
工具对接
JDBC配置
SQL编写
应用程序开发教程
开发规范
驱动包获取
基于JDBC开发
JDBC包、驱动类和环境类
开发流程
加载驱动
连接数据库
连接数据库(以SSL方式)
连接数据库(以UDS方式)
执行SQL语句
处理结果集
关闭数据库连接
日志管理
示例:常用操作
示例:重新执行应用SQL
示例:通过本地文件导入导出数据
示例:从MYSQL进行数据迁移
示例:逻辑复制代码示例
示例:不同场景下连接数据库参数配置
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
PGReplicationConnection
PGReplicationStream
ChainedStreamBuilder
ChainedCommonStreamBuilder
JDBC数据类型映射关系
常见问题处理
batchMode设置错误
使用SSL方式建连报错或阻塞
基于ODBC开发
ODBC包及依赖的库和头文件
开发流程
Linux下配置数据源
Windows下配置数据源
示例:常用功能和批量绑定
典型应用场景配置
ODBC接口参考
SQLAllocEnv
SQLAllocConnect
SQLAllocHandle
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLConnect
SQLDisconnect
SQLExecDirect
SQLExecute
SQLFetch
SQLFreeStmt
SQLFreeConnect
SQLFreeHandle
SQLFreeEnv
SQLPrepare
SQLGetData
SQLGetDiagRec
SQLSetConnectAttr
SQLSetEnvAttr
SQLSetStmtAttr
基于libpq开发
libpq包及依赖的库和头文件
开发流程
示例
libpq接口参考
数据库连接控制函数
PQconnectdbParams
PQconnectdb
PQbackendPID
PQsetdbLogin
PQfinish
PQreset
PQstatus
数据库执行语句函数
PQexec
PQprepare
PQresultStatus
PQclear
异步命令处理
PQsendQuery
PQsendQueryParams
PQsendPrepare
PQsendQueryPrepared
PQflush
取消正在处理的查询
PQgetCancel
PQfreeCancel
PQcancel
连接参数
基于Psycopg开发
开发流程
Psycopg包
示例:常用操作
Psycopg接口参考
psycopg2.connect()
connection.cursor()
cursor.execute(query,vars_list)
cursor.executemany(query,vars_list)
connection.commit()
connection.rollback()
cursor.fetchone()
cursor.fetchall()
cursor.close()
connection.close()
调试
SQL调优指南
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实际调优案例
优化器GUC参数的Hint
Custom Plan和Generic Plan选择的Hint
指定子查询不展开的Hint
指定不使用全局计划缓存的Hint
同层参数化路径的Hint
检查隐式转换的性能问题
实际调优案例
案例:选择合适的分布列
案例:建立合适的索引
案例:增加JOIN列非空条件
案例:使排序下推
案例:设置cost_param对查询性能优化
案例:调整分布键
案例:调整局部聚簇键
案例:改建分区表
案例:调整GUC参数best_agg_plan
案例:改写SQL消除子查询
案例:改写SQL排除剪枝干扰
案例:改写SQL消除in-clause
案例:调整查询重写GUC参数rewrite_rule
SQL参考
GaussDB SQL
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
网络地址类型
位串类型
UUID类型
JSON/JSONB类型
HLL数据类型
范围类型
对象标识符类型
伪类型
aclitem类型
常量与宏
函数和操作符
逻辑操作符
比较操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
模式匹配操作符
数字操作函数和操作符
时间和日期处理函数和操作符
类型转换函数
几何函数和操作符
网络地址函数和操作符
JSON/JSONB函数和操作符
HLL函数和操作符
SEQUENCE函数
数组函数和操作符
范围函数和操作符
聚集函数
窗口函数
安全函数
返回集合的函数
条件表达式函数
系统信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
备份恢复控制函数
双集群容灾控制函数
双集群容灾查询函数
快照同步函数
数据库对象函数
咨询锁函数
逻辑复制函数
段页式存储函数
其它函数
统计信息函数
触发器函数
HashFunc函数
提示信息函数
故障注入系统函数
重分布函数
分布列推荐函数
其他系统函数
内部函数
动态数据脱敏函数
hotkey特性函数
Global SysCache特性函数
数据损坏检测修复函数
废弃函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
系统操作
事务控制
DDL语法一览表
DML语法一览表
DCL语法一览表
SQL语法
ABORT
ALTER AUDIT POLICY
ALTER COORDINATOR
ALTER DATABASE
ALTER DEFAULT PRIVILEGES
ALTER DIRECTORY
ALTER FUNCTION
ALTER GLOBAL CONFIGURATION
ALTER GROUP
ALTER INDEX
ALTER LANGUAGE
ALTER MASKING POLICY
ALTER MATERIALIZED VIEW
ALTER NODE
ALTER NODE GROUP
ALTER RESOURCE LABEL
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 TABLESPACE
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER VIEW
ANALYZE | ANALYSE
BEGIN
CALL
CHECKPOINT
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
COMMIT | END
COMMIT PREPARED
COPY
CREATE AUDIT POLICY
CREATE BARRIER
CREATE CONVERSION
CREATE DATABASE
CREATE DIRECTORY
CREATE FUNCTION
CREATE GROUP
CREATE INCREMENTAL MATERIALIZED VIEW
CREATE INDEX
CREATE LANGUAGE
CREATE MASKING POLICY
CREATE MATERIALIZED VIEW
CREATE NODE
CREATE NODE GROUP
CREATE PROCEDURE
CREATE RESOURCE LABEL
CREATE ROLE
CREATE ROW LEVEL SECURITY POLICY
CREATE SCHEMA
CREATE SEQUENCE
CREATE SERVER
CREATE SYNONYM
CREATE TABLE
CREATE TABLESPACE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
CREATE WEAK PASSWORD DICTIONARY
CURSOR
DEALLOCATE
DECLARE
DELETE
DO
DROP AUDIT POLICY
DROP DATABASE
DROP DIRECTORY
DROP FUNCTION
DROP GLOBAL CONFIGURATION
DROP GROUP
DROP INDEX
DROP LANGUAGE
DROP MASKING POLICY
DROP MATERIALIZED VIEW
DROP NODE
DROP NODE GROUP
DROP OWNED
DROP PROCEDURE
DROP RESOURCE LABEL
DROP ROLE
DROP ROW LEVEL SECURITY POLICY
DROP SCHEMA
DROP SEQUENCE
DROP SERVER
DROP SYNONYM
DROP TABLE
DROP TABLESPACE
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW
DROP WEAK PASSWORD DICTIONARY
EXECUTE
EXECUTE DIRECT
EXPLAIN
EXPLAIN PLAN
FETCH
GRANT
INSERT
LOCK
MOVE
MERGE INTO
PREPARE
PREPARE TRANSACTION
REASSIGN OWNED
REINDEX
REFRESH INCREMENTAL MATERIALIZED VIEW
REFRESH MATERIALIZED VIEW
RELEASE SAVEPOINT
RESET
REVOKE
ROLLBACK
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
SAVEPOINT
SELECT
SELECT INTO
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SET TRANSACTION
SHOW
SHUTDOWN
START TRANSACTION
TRUNCATE
UPDATE
VACUUM
VALUES
附录
扩展函数
最佳实践
表设计最佳实践
选择存储模型
选择分布方式
选择分布列
使用分区表
选择数据类型
查看表所在节点
SQL查询最佳实践
数据倾斜查询最佳实践
快速定位查询存储倾斜的表
用户自定义函数
PL/SQL语言函数
存储过程
存储过程
数据类型
数据类型转换
数组和record
数组
record
声明语法
基本结构
匿名块
子程序
基本语句
定义变量
赋值语句
调用语句
动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
控制语句
返回语句
RETURN
RETURN NEXT及RETURN QUERY
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
事务语句
其他语句
锁操作
游标操作
游标
游标概述
显式游标
隐式游标
游标循环
高级包
基础接口
PKG_SERVICE
PKG_UTIL
二次封装接口(推荐)
DBE_LOB
DBE_RANDOM
DBE_OUTPUT
DBE_RAW
DBE_TASK
DBE_UTILITY
DBE_SQL
DBE_FILE
DBE_SESSION
DBE_MATCH
DBE_SCHEDULER
DBE_APPLICATION_INFO
Retry管理
调试
自治事务
存储过程支持自治事务
匿名块支持自治事务
函数支持自治事务
规格约束
系统表和系统视图
系统表和系统视图概述
系统表
GS_AUDITING_POLICY
GS_AUDITING_POLICY_ACCESS
GS_AUDITING_POLICY_FILTERS
GS_AUDITING_POLICY_PRIVILEGES
GS_ASP
GS_DB_PRIVILEGE
GS_GLOBAL_CONFIG
GS_JOB_ATTRIBUTE
GS_JOB_ARGUMENT
GS_MASKING_POLICY
GS_MASKING_POLICY_ACTIONS
GS_MASKING_POLICY_FILTERS
GS_MATVIEW
GS_MATVIEW_DEPENDENCY
GS_OPT_MODEL
GS_POLICY_LABEL
GS_RECYCLEBIN
GS_SQL_PATCH
GS_TXN_SNAPSHOT
GS_UID
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_APP_WORKLOADGROUP_MAPPING
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_DIRECTORY
PG_ENUM
PG_FOREIGN_SERVER
PG_HASHBUCKET
PG_INDEX
PG_INHERITS
PG_JOB
PG_JOB_PROC
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PARTITION
PG_PLTEMPLATE
PG_PROC
PG_RANGE
PG_REPLICATION_ORIGIN
PG_RESOURCE_POOL
PG_REWRITE
PG_RLSPOLICY
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_GROUP
PGXC_CLASS
PGXC_GROUP
PGXC_NODE
PGXC_REDISTB
PGXC_SLICE
PLAN_TABLE_DATA
STATEMENT_HISTORY
STREAMING_STREAM
STREAMING_CONT_QUERY
STREAMING_REAPER_STATUS
系统视图
ADM_COL_COMMENTS
ADM_CONS_COLUMNS
ADM_CONSTRAINTS
ADM_DATA_FILES
ADM_HIST_SNAPSHOT
ADM_HIST_SQL_PLAN
ADM_HIST_SQLSTAT
ADM_IND_COLUMNS
ADM_IND_EXPRESSIONS
ADM_IND_PARTITIONS
ADM_INDEXES
ADM_OBJECTS
ADM_PART_INDEXES
ADM_PART_TABLES
ADM_PROCEDURES
ADM_SCHEDULER_JOBS
ADM_SEQUENCES
ADM_SOURCE
ADM_SYNONYMS
ADM_TAB_COLUMNS
ADM_TAB_COMMENTS
ADM_TAB_PARTITIONS
ADM_TABLES
ADM_TABLESPACES
ADM_TRIGGERS
ADM_TYPE_ATTRS
ADM_USERS
ADM_VIEWS
COMM_CLIENT_INFO
DB_ALL_TABLES
DB_COL_COMMENTS
DB_CONS_COLUMNS
DB_CONSTRAINTS
DB_DEPENDENCIES
DB_IND_COLUMNS
DB_IND_EXPRESSIONS
DB_INDEXES
DB_OBJECTS
DB_PROCEDURES
DB_SEQUENCES
DB_SOURCE
DB_SYNONYMS
DB_TAB_COLUMNS
DB_TAB_COMMENTS
DB_TABLES
DB_TRIGGERS
DB_USERS
DB_VIEWS
DV_SESSION_LONGOPS
DV_SESSIONS
GET_GLOBAL_PREPARED_XACTS
GLOBAL_BAD_BLOCK_INFO
GLOBAL_CLEAR_BAD_BLOCK_INFO
GLOBAL_COMM_CLIENT_INFO
GLOBAL_STAT_HOTKEYS_INFO
GLOBAL_WAL_SENDER_STATUS
GS_ALL_CONTROL_GROUP_INFO
GS_AUDITING
GS_AUDITING_ACCESS
GS_AUDITING_PRIVILEGE
GS_CLUSTER_RESOURCE_INFO
GS_DB_PRIVILEGES
GS_GET_CONTROL_GROUP_INFO
GS_GSC_MEMORY_DETAIL
GS_LABELS
GS_LSC_MEMORY_DETAIL
GS_MASKING
GS_MATVIEWS
GS_SQL_COUNT
GS_STAT_DB_CU
GS_STAT_SESSION_CU
GS_TOTAL_NODEGROUP_MEMORY_DETAIL
GV_SESSION
MPP_TABLES
MY_COL_COMMENTS
MY_CONS_COLUMNS
MY_CONSTRAINTS
MY_IND_COLUMNS
MY_IND_EXPRESSIONS
MY_IND_PARTITIONS
MY_INDEXES
MY_JOBS
MY_OBJECTS
MY_PART_INDEXES
MY_PART_TABLES
MY_PROCEDURES
MY_SEQUENCES
MY_SOURCE
MY_SYNONYMS
MY_TAB_COLUMNS
MY_TAB_COMMENTS
MY_TAB_PARTITIONS
MY_TABLES
MY_TRIGGERS
MY_VIEWS
PG_COMM_DELAY
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_COMM_STATUS
PG_CONTROL_GROUP_CONFIG
PG_CURSORS
PG_EXT_STATS
PG_GET_INVALID_BACKENDS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_INDEXES
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_POOLER_STATUS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_REPLICATION_ORIGIN_STATUS
PG_REPLICATION_SLOTS
PG_RLSPOLICIES
PG_ROLES
PG_RULES
PG_RUNNING_XACTS
PG_SECLABELS
PG_SETTINGS
PG_SHADOW
PG_SHARED_MEMORY_DETAIL
PG_STATS
PG_STAT_ACTIVITY
PG_STAT_ACTIVITY_NG
PG_STAT_ALL_INDEXES
PG_STAT_ALL_TABLES
PG_STAT_BAD_BLOCK
PG_STAT_BGWRITER
PG_STAT_DATABASE
PG_STAT_DATABASE_CONFLICTS
PG_STAT_REPLICATION
PG_STAT_SYS_INDEXES
PG_STAT_SYS_TABLES
PG_STAT_USER_FUNCTIONS
PG_STAT_USER_INDEXES
PG_STAT_USER_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_TABLES
PG_TDE_INFO
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TOTAL_MEMORY_DETAIL
PG_TOTAL_USER_RESOURCE_INFO
PG_TOTAL_USER_RESOURCE_INFO_OID
PG_USER
PG_USER_MAPPINGS
PG_VARIABLE_INFO
PG_VIEWS
PGXC_COMM_DELAY
PGXC_COMM_RECV_STREAM
PGXC_COMM_SEND_STREAM
PGXC_COMM_STATUS
PGXC_GET_STAT_ALL_TABLES
PGXC_GET_TABLE_SKEWNESS
PGXC_NODE_ENV
PGXC_OS_THREADS
PGXC_PREPARED_XACTS
PGXC_RUNNING_XACTS
PGXC_SQL_COUNT
PGXC_STAT_ACTIVITY
PGXC_STAT_BAD_BLOCK
PGXC_THREAD_WAIT_STATUS
PGXC_TOTAL_MEMORY_DETAIL
PGXC_VARIABLE_INFO
PLAN_TABLE
PV_FILE_STAT
PV_INSTANCE_TIME
PV_OS_RUN_INFO
PV_REDO_STAT
PV_SESSION_MEMORY
PV_SESSION_MEMORY_CONTEXT
PV_SESSION_MEMORY_DETAIL
PV_SESSION_STAT
PV_SESSION_TIME
PV_THREAD_MEMORY_CONTEXT
PV_TOTAL_MEMORY_DETAIL
SYS_DUMMY
Schema
Information Schema
_PG_FOREIGN_DATA_WRAPPERS
_PG_FOREIGN_SERVERS
_PG_FOREIGN_TABLE_COLUMNS
_PG_FOREIGN_TABLES
_PG_USER_MAPPINGS
INFORMATION_SCHEMA_CATALOG_NAME
DBE_PERF Schema
OS
OS_RUNTIME
GLOBAL_OS_RUNTIME
OS_THREADS
GLOBAL_OS_THREADS
Instance
INSTANCE_TIME
GLOBAL_INSTANCE_TIME
Memory
MEMORY_NODE_DETAIL
GLOBAL_MEMORY_NODE_DETAIL
MEMORY_NODE_NG_DETAIL
SHARED_MEMORY_DETAIL
GLOBAL_SHARED_MEMORY_DETAIL
TRACK_MEMORY_CONTEXT_DETAIL
File
FILE_IOSTAT
SUMMARY_FILE_IOSTAT
GLOBAL_FILE_IOSTAT
FILE_REDO_IOSTAT
SUMMARY_FILE_REDO_IOSTAT
GLOBAL_FILE_REDO_IOSTAT
LOCAL_REL_IOSTAT
GLOBAL_REL_IOSTAT
SUMMARY_REL_IOSTAT
Object
STAT_USER_TABLES
SUMMARY_STAT_USER_TABLES
GLOBAL_STAT_USER_TABLES
STAT_USER_INDEXES
SUMMARY_STAT_USER_INDEXES
GLOBAL_STAT_USER_INDEXES
STAT_SYS_TABLES
SUMMARY_STAT_SYS_TABLES
GLOBAL_STAT_SYS_TABLES
STAT_SYS_INDEXES
SUMMARY_STAT_SYS_INDEXES
GLOBAL_STAT_SYS_INDEXES
STAT_ALL_TABLES
SUMMARY_STAT_ALL_TABLES
GLOBAL_STAT_ALL_TABLES
STAT_ALL_INDEXES
SUMMARY_STAT_ALL_INDEXES
GLOBAL_STAT_ALL_INDEXES
STAT_DATABASE
SUMMARY_STAT_DATABASE
GLOBAL_STAT_DATABASE
STAT_DATABASE_CONFLICTS
SUMMARY_STAT_DATABASE_CONFLICTS
GLOBAL_STAT_DATABASE_CONFLICTS
STAT_XACT_ALL_TABLES
SUMMARY_STAT_XACT_ALL_TABLES
GLOBAL_STAT_XACT_ALL_TABLES
STAT_XACT_SYS_TABLES
SUMMARY_STAT_XACT_SYS_TABLES
GLOBAL_STAT_XACT_SYS_TABLES
STAT_XACT_USER_TABLES
SUMMARY_STAT_XACT_USER_TABLES
GLOBAL_STAT_XACT_USER_TABLES
STAT_XACT_USER_FUNCTIONS
SUMMARY_STAT_XACT_USER_FUNCTIONS
GLOBAL_STAT_XACT_USER_FUNCTIONS
STAT_BAD_BLOCK
SUMMARY_STAT_BAD_BLOCK
GLOBAL_STAT_BAD_BLOCK
STAT_USER_FUNCTIONS
SUMMARY_STAT_USER_FUNCTIONS
GLOBAL_STAT_USER_FUNCTIONS
Workload
WORKLOAD_SQL_COUNT
SUMMARY_WORKLOAD_SQL_COUNT
WORKLOAD_TRANSACTION
SUMMARY_WORKLOAD_TRANSACTION
GLOBAL_WORKLOAD_TRANSACTION
WORKLOAD_SQL_ELAPSE_TIME
SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
USER_TRANSACTION
GLOBAL_USER_TRANSACTION
Session/Thread
SESSION_STAT
GLOBAL_SESSION_STAT
SESSION_TIME
GLOBAL_SESSION_TIME
SESSION_MEMORY
GLOBAL_SESSION_MEMORY
SESSION_MEMORY_DETAIL
GLOBAL_SESSION_MEMORY_DETAIL
THREAD_WAIT_STATUS
GLOBAL_THREAD_WAIT_STATUS
LOCAL_THREADPOOL_STATUS
GLOBAL_THREADPOOL_STATUS
SESSION_CPU_RUNTIME
SESSION_MEMORY_RUNTIME
LOCAL_ACTIVE_SESSION
GLOBAL_ACTIVE_SESSION
Transaction
TRANSACTIONS_RUNNING_XACTS
SUMMARY_TRANSACTIONS_RUNNING_XACTS
GLOBAL_TRANSACTIONS_RUNNING_XACTS
TRANSACTIONS_PREPARED_XACTS
SUMMARY_TRANSACTIONS_PREPARED_XACTS
GLOBAL_TRANSACTIONS_PREPARED_XACTS
Query
STATEMENT
SUMMARY_STATEMENT
STATEMENT_COUNT
GLOBAL_STATEMENT_COUNT
SUMMARY_STATEMENT_COUNT
STATEMENT_RESPONSETIME_PERCENTILE
GS_SLOW_QUERY_INFO(废弃)
GS_SLOW_QUERY_HISTORY(废弃)
GLOBAL_SLOW_QUERY_HISTORY(废弃)
GLOBAL_SLOW_QUERY_INFO(废弃)
STATEMENT_HISTORY
Cache/IO
STATIO_USER_TABLES
SUMMARY_STATIO_USER_TABLES
GLOBAL_STATIO_USER_TABLES
STATIO_USER_INDEXES
SUMMARY_STATIO_USER_INDEXES
GLOBAL_STATIO_USER_INDEXES
STATIO_USER_SEQUENCES
SUMMARY_STATIO_USER_SEQUENCES
GLOBAL_STATIO_USER_SEQUENCES
STATIO_SYS_TABLES
SUMMARY_STATIO_SYS_TABLES
GLOBAL_STATIO_SYS_TABLES
STATIO_SYS_INDEXES
SUMMARY_STATIO_SYS_INDEXES
GLOBAL_STATIO_SYS_INDEXES
STATIO_SYS_SEQUENCES
SUMMARY_STATIO_SYS_SEQUENCES
GLOBAL_STATIO_SYS_SEQUENCES
STATIO_ALL_TABLES
SUMMARY_STATIO_ALL_TABLES
GLOBAL_STATIO_ALL_TABLES
STATIO_ALL_INDEXES
SUMMARY_STATIO_ALL_INDEXES
GLOBAL_STATIO_ALL_INDEXES
STATIO_ALL_SEQUENCES
SUMMARY_STATIO_ALL_SEQUENCES
GLOBAL_STATIO_ALL_SEQUENCES
GLOBAL_STAT_DB_CU
GLOBAL_STAT_SESSION_CU
Comm
COMM_DELAY
GLOBAL_COMM_DELAY
COMM_RECV_STREAM
GLOBAL_COMM_RECV_STREAM
COMM_SEND_STREAM
GLOBAL_COMM_SEND_STREAM
COMM_STATUS
GLOBAL_COMM_STATUS
Utility
REPLICATION_STAT
GLOBAL_REPLICATION_STAT
REPLICATION_SLOTS
GLOBAL_REPLICATION_SLOTS
BGWRITER_STAT
GLOBAL_BGWRITER_STAT
POOLER_STATUS
GLOBAL_COMM_CHECK_CONNECTION_STATUS
GLOBAL_CKPT_STATUS
GLOBAL_DOUBLE_WRITE_STATUS
GLOBAL_PAGEWRITER_STATUS
GLOBAL_POOLER_STATUS
GLOBAL_RECORD_RESET_TIME
GLOBAL_REDO_STATUS
GLOBAL_RECOVERY_STATUS
CLASS_VITAL_INFO
USER_LOGIN
SUMMARY_USER_LOGIN
GLOBAL_GET_BGWRITER_STATUS
GLOBAL_SINGLE_FLUSH_DW_STATUS
GLOBAL_CANDIDATE_STATUS
Lock
LOCKS
GLOBAL_LOCKS
Wait Events
WAIT_EVENTS
GLOBAL_WAIT_EVENTS
Configuration
CONFIG_SETTINGS
GLOBAL_CONFIG_SETTINGS
Operator
OPERATOR_HISTORY_TABLE
OPERATOR_HISTORY
OPERATOR_RUNTIME
GLOBAL_OPERATOR_HISTORY
GLOBAL_OPERATOR_HISTORY_TABLE
GLOBAL_OPERATOR_RUNTIME
Global Plancache
LOCAL_PLANCACHE_STATUS
GLOBAL_PLANCACHE_STATUS
LOCAL_PREPARE_STATEMENT_STATUS(废弃)
GLOBAL_PREPARE_STATEMENT_STATUS(废弃)
RTO & RPO
global_rto_status
global_streaming_hadr_rto_and_rpo_stat
WDR Snapshot Schema
WDR Snapshot原信息
SNAPSHOT.SNAPSHOT
SNAPSHOT.TABLES_SNAP_TIMESTAMP
SNAP_SEQ
WDR Snapshot 数据表
WDR Snapshot生成性能报告
WDR报告信息介绍
Database Stat
Load Profile
Instance Efficiency Percentages
Top 10 Events by Total Wait Time
Wait Classes by Total Wait Time
Host CPU
IO Profile
Memory Statistics
Time Model
SQL Statistics
Wait Events
Cache IO Stats
Utility status
Object stats
Configuration settings
SQL Detail
逻辑复制
逻辑解码
逻辑解码概述
逻辑解码选项
使用SQL函数接口进行逻辑解码
使用逻辑复制工具复制数据
GTM模式
物化视图
全量物化视图
概述
使用
支持和约束
增量物化视图
概述
使用
支持和约束
错误日志信息参考
内核错误信息
CM错误信息
配置运行参数
查看参数当前取值
重设参数
GUC参数说明
GUC使用说明
文件位置
连接和认证
连接设置
安全和认证(postgresql.conf)
通信库参数
资源消耗
内存
磁盘空间
内核资源使用
基于开销的清理延迟
后端写进程
异步I/O
并行导入
预写式日志
设置
检查点
日志回放
归档
双机复制
发送端服务器
主服务器
备服务器
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
错误报告和日志
记录日志的位置
记录日志的时间
记录日志的内容
使用CSV格式写日志
告警检测
运行时统计
查询和索引统计收集器
性能统计
热点key统计
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
容错性
连接池参数
集群事务
双集群复制参数
开发人员选项
审计
审计开关
用户和权限审计
操作审计
事务监控
CM相关参数
cm_agent参数
cm_server参数
GTM相关参数
升级参数
其它选项
等待事件
Query
系统性能快照
安全配置
HyperLogLog
用户自定义函数
定时任务
线程池
备份恢复
AI特性
Global SysCache参数
预留参数
开发指南(集中式_V2.0-2.x)
数据库系统概述
数据库逻辑结构图
数据查询请求处理过程
管理事务
相关概念
管理数据库安全
用户及权限
默认权限机制
管理员
三权分立
用户
角色
Schema
用户权限设置
行级访问控制
数据库审计
设置透明数据加密(TDE)
操作数据库
创建数据库用户
创建和管理数据库
创建和管理表空间
创建和管理表
创建表
向表中插入数据
更新表中数据
查看数据
删除表中数据
查看系统表
其他操作
创建和管理schema
创建和管理分区表
创建和管理索引
创建和管理视图
创建和管理序列
创建和管理定时任务
开发设计建议
开发设计建议概述
数据库对象命名
数据库对象设计
Database和Schema设计
表设计
字段设计
约束设计
视图和关联表设计
工具对接
JDBC配置
SQL编写
应用程序开发教程
GaussDB应用程序开发教程概述
开发规范
驱动包获取
基于JDBC开发
开发流程
开发步骤
获取驱动jar包并配置JDK1.8
连接数据库
连接方式介绍
以非加密方式连接
以SSL方式连接
以UDS方式连接
执行SQL语句
处理结果集
关闭数据库连接
典型应用开发示例
不同场景下配置连接参数
创建和调用存储过程
获取函数返回值
批量查询
应用层SQL重试
通过本地文件导入导出数据
从MY迁移数据
逻辑复制
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
PGReplicationConnection
PGReplicationStream
ChainedStreamBuilder
ChainedCommonStreamBuilder
基于ODBC开发
开发流程
开发步骤
获取源码包、ODBC包以及依赖库
连接数据库
Linux下配置数据源
Windows下配置数据源
连接数据库涉及的API
执行SQL语句
处理结果集
关闭连接
典型应用开发示例
获取和处理数据库中的数据
批量绑定
高性能绑定
ODBC接口参考
SQLAllocEnv
SQLAllocConnect
SQLAllocHandle
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLConnect
SQLDisconnect
SQLExecDirect
SQLExecute
SQLFetch
SQLFreeStmt
SQLFreeConnect
SQLFreeHandle
SQLFreeEnv
SQLPrepare
SQLGetData
SQLGetDiagRec
SQLSetConnectAttr
SQLSetEnvAttr
SQLSetStmtAttr
基于libpq开发
开发流程
开发步骤
获取发布包、依赖库和头文件
连接数据库
执行SQL语句
处理结果集
关闭连接
典型应用开发示例
数据库建连、执行SQL并返回结果
执行预备语句
绑定参数并返回二进制结果
libpq接口参考
数据库连接控制函数
PQconnectdbParams
PQconnectdb
PQconninfoParse
PQconnectStart
PQerrorMessage
PQsetdbLogin
PQfinish
PQreset
PQstatus
数据库执行语句函数
PQclear
PQexec
PQexecParams
PQexecParamsBatch
PQexecPrepared
PQexecPreparedBatch
PQprepare
异步命令处理函数
PQsendQuery
PQsendQueryParams
PQsendPrepare
PQsendQueryPrepared
PQflush
取消查询处理中函数
PQgetCancel
PQfreeCancel
PQcancel
数据库结果处理函数
PQgetvalue
PQfname
PQnfields
PQntuples
PQresultStatus
基于Psycopg开发
开发流程
Psycopg包
示例:常用操作
Psycopg接口参考
psycopg2.connect()
connection.cursor()
cursor.execute(query,vars_list)
cursor.executemany(query,vars_list)
connection.commit()
connection.rollback()
cursor.fetchone()
cursor.fetchall()
cursor.close()
connection.close()
基于Go驱动开发
Go驱动包、环境类和驱动类
开发流程
连接数据库
连接数据库(以SSL方式)
Go接口参考
sql.Open接口
type DB
type Stmt
type Tx
type Rows
type Row
type ColumnType
type Result
附录
JDBC
连接参数参考
数据类型映射关系
日志管理
常见问题处理
batchMode设置错误
使用SSL方式建连报错或阻塞
ODBC
典型应用场景配置
libpq
连接参数说明
日志输出相关参数介绍
SQL调优指南
Query执行流程
SQL执行计划介绍
SQL执行计划概述
详解
调优流程
更新统计信息
审视和修改表定义
审视和修改表定义概述
选择存储模型
使用分区表
选择数据类型
典型SQL调优点
SQL自诊断
子查询调优
统计信息调优
算子级调优
经验总结:SQL语句改写规则
SQL调优关键参数调整
使用Plan Hint进行调优
Plan Hint调优概述
Join顺序的Hint
Join方式的Hint
行数的Hint
Scan方式的Hint
子链接块名的hint
Hint的错误、冲突及告警
优化器GUC参数的Hint
Custom Plan和Generic Plan选择的Hint
指定子查询不展开的Hint
指定不使用全局计划缓存的Hint
同层参数化路径的Hint
为子计划结果进行物化的Hint
使用SQL PATCH进行调优
实际调优案例
案例:调整查询重写GUC参数rewrite_rule
案例:建立合适的索引
案例:增加JOIN列非空条件
案例:改建分区表
案例:改写SQL消除子查询
案例:改写SQL消除in-clause
SQL参考
GaussDB SQL
关键字
数据类型
数值类型
货币类型
布尔类型
字符类型
二进制类型
日期/时间类型
几何类型
网络地址类型
位串类型
UUID类型
JSON/JSONB类型
HLL数据类型
范围类型
对象标识符类型
伪类型
aclitem类型
常量与宏
函数和操作符
逻辑操作符
比较操作符
字符处理函数和操作符
二进制字符串函数和操作符
位串函数和操作符
模式匹配操作符
数字操作函数和操作符
时间和日期处理函数和操作符
类型转换函数
几何函数和操作符
网络地址函数和操作符
JSON/JSONB函数和操作符
HLL函数和操作符
SEQUENCE函数
数组函数和操作符
范围函数和操作符
聚集函数
窗口函数
安全函数
返回集合的函数
条件表达式函数
系统信息函数
系统管理函数
配置设置函数
通用文件访问函数
服务器信号函数
备份恢复控制函数
双数据库实例容灾控制函数
双数据库实例容灾查询函数
快照同步函数
数据库对象函数
咨询锁函数
逻辑复制函数
段页式存储函数
其它函数
Undo系统函数
统计信息函数
触发器函数
HashFunc函数
提示信息函数
全局临时表函数
故障注入系统函数
AI特性函数
动态数据脱敏函数
层次递归查询函数
其他系统函数
内部函数
Global SysCache特性函数
数据损坏检测修复函数
废弃函数
表达式
简单表达式
条件表达式
子查询表达式
数组表达式
行表达式
类型转换
概述
操作符
函数
值存储
UNION,CASE和相关构造
系统操作
事务控制
DDL语法一览表
DML语法一览表
DCL语法一览表
SQL语法
ABORT
ALTER AGGREGATE
ALTER AUDIT POLICY
ALTER DATABASE
ALTER DEFAULT PRIVILEGES
ALTER DIRECTORY
ALTER FUNCTION
ALTER GLOBAL CONFIGURATION
ALTER GROUP
ALTER INDEX
ALTER LANGUAGE
ALTER MASKING POLICY
ALTER MATERIALIZED VIEW
ALTER OPERATOR
ALTER PACKAGE
ALTER PROCEDURE
ALTER RESOURCE LABEL
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 TABLE SUBPARTITION
ALTER TABLESPACE
ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER USER MAPPING
ALTER VIEW
ANALYZE | ANALYSE
BEGIN
CALL
CHECKPOINT
CLEAN CONNECTION
CLOSE
CLUSTER
COMMENT
COMMIT | END
COMMIT PREPARED
COPY
CREATE AGGREGATE
CREATE AUDIT POLICY
CREATE CAST
CREATE CONVERSION
CREATE DATABASE
CREATE DIRECTORY
CREATE FUNCTION
CREATE GROUP
CREATE INCREMENTAL MATERIALIZED VIEW
CREATE INDEX
CREATE LANGUAGE
CREATE MASKING POLICY
CREATE MATERIALIZED VIEW
CREATE OPERATOR
CREATE OPERATOR CLASS
CREATE PACKAGE
CREATE PROCEDURE
CREATE RESOURCE LABEL
CREATE ROLE
CREATE ROW LEVEL SECURITY POLICY
CREATE RULE
CREATE SCHEMA
CREATE SEQUENCE
CREATE SERVER
CREATE SYNONYM
CREATE TABLE
CREATE TABLE AS
CREATE TABLE PARTITION
CREATE TABLESPACE
CREATE TABLE SUBPARTITION
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE USER MAPPING
CREATE VIEW
CREATE WEAK PASSWORD DICTIONARY
CURSOR
DEALLOCATE
DECLARE
DELETE
DO
DROP AGGREGATE
DROP AUDIT POLICY
DROP CAST
DROP DATABASE
DROP DIRECTORY
DROP FUNCTION
DROP GLOBAL CONFIGURATION
DROP GROUP
DROP INDEX
DROP LANGUAGE
DROP MASKING POLICY
DROP MATERIALIZED VIEW
DROP OPERATOR
DROP OWNED
DROP PACKAGE
DROP PROCEDURE
DROP RESOURCE LABEL
DROP ROLE
DROP ROW LEVEL SECURITY POLICY
DROP RULE
DROP SCHEMA
DROP SEQUENCE
DROP SERVER
DROP SYNONYM
DROP TABLE
DROP TABLESPACE
DROP TRIGGER
DROP TYPE
DROP USER
DROP USER MAPPING
DROP VIEW
DROP WEAK PASSWORD DICTIONARY
EXECUTE
EXPLAIN
EXPLAIN PLAN
FETCH
GRANT
INSERT
LOCK
MERGE INTO
MOVE
PREPARE
PREPARE TRANSACTION
PURGE
REASSIGN OWNED
REFRESH INCREMENTAL MATERIALIZED VIEW
REFRESH MATERIALIZED VIEW
REINDEX
RELEASE SAVEPOINT
RESET
REVOKE
ROLLBACK
ROLLBACK PREPARED
ROLLBACK TO SAVEPOINT
SAVEPOINT
SELECT
SELECT INTO
SET
SET CONSTRAINTS
SET ROLE
SET SESSION AUTHORIZATION
SET TRANSACTION
SHOW
SHUTDOWN
START TRANSACTION
TIMECAPSULE TABLE
TRUNCATE
UPDATE
VACUUM
VALUES
附录
扩展函数
扩展语法
最佳实践
表设计最佳实践
选择存储模型
使用分区表
选择数据类型
SQL查询最佳实践
用户自定义函数
PL/SQL语言函数
存储过程
存储过程
数据类型
数据类型转换
数组,集合和record
数组
集合
record
声明语法
基本结构
匿名块
子程序
基本语句
定义变量
赋值语句
调用语句
动态语句
执行动态查询语句
执行动态非查询语句
动态调用存储过程
动态调用匿名块
控制语句
返回语句
RETURN
RETURN NEXT及RETURN QUERY
条件语句
循环语句
分支语句
空语句
错误捕获语句
GOTO语句
事务管理
其他语句
锁操作
游标操作
游标
游标概述
显式游标
隐式游标
游标循环
高级包
基础接口
PKG_SERVICE
PKG_UTIL
二次封装接口(推荐)
DBE_LOB
DBE_RANDOM
DBE_OUTPUT
DBE_RAW
DBE_TASK
DBE_SCHEDULER
DBE_SQL
DBE_FILE
DBE_UTILITY
DBE_SESSION
DBE_MATCH
DBE_APPLICATION_INFO
Retry管理
调试
package
自治事务
存储过程支持自治事务
匿名块支持自治事务
函数支持自治事务
Package支持自治事务
规格约束
系统表和系统视图
系统表和系统视图概述
系统表
GS_ASP
GS_AUDITING_POLICY
GS_AUDITING_POLICY_ACCESS
GS_AUDITING_POLICY_FILTERS
GS_AUDITING_POLICY_PRIVILEGES
GS_DB_PRIVILEGE
GS_GLOBAL_CONFIG
GS_JOB_ARGUMENT
GS_JOB_ATTRIBUTE
GS_MASKING_POLICY
GS_MASKING_POLICY_ACTIONS
GS_MASKING_POLICY_FILTERS
GS_MATVIEW
GS_MATVIEW_DEPENDENCY
GS_OPT_MODEL
GS_PACKAGE
GS_POLICY_LABEL
GS_RECYCLEBIN
GS_SQL_PATCH
GS_TXN_SNAPSHOT
GS_UID
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_APP_WORKLOADGROUP_MAPPING
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_DIRECTORY
PG_ENUM
PG_FOREIGN_SERVER
PG_HASHBUCKET
PG_INDEX
PG_INHERITS
PG_JOB
PG_JOB_PROC
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PARTITION
PG_PLTEMPLATE
PG_PROC
PG_RANGE
PG_REPLICATION_ORIGIN
PG_RESOURCE_POOL
PG_REWRITE
PG_RLSPOLICY
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_GROUP
PGXC_CLASS
PGXC_GROUP
PGXC_NODE
PGXC_SLICE
PLAN_TABLE_DATA
STATEMENT_HISTORY
STREAMING_STREAM
STREAMING_CONT_QUERY
STREAMING_REAPER_STATUS
系统视图
ADM_COL_COMMENTS
ADM_CONS_COLUMNS
ADM_CONSTRAINTS
ADM_DATA_FILES
ADM_HIST_SNAPSHOT
ADM_HIST_SQL_PLAN
ADM_HIST_SQLSTAT
ADM_IND_COLUMNS
ADM_IND_EXPRESSIONS
ADM_IND_PARTITIONS
ADM_IND_SUBPARTITIONS
ADM_INDEXES
ADM_OBJECTS
ADM_PART_INDEXES
ADM_PART_TABLES
ADM_PROCEDURES
ADM_SCHEDULER_JOBS
ADM_SEQUENCES
ADM_SOURCE
ADM_SYNONYMS
ADM_TAB_COLUMNS
ADM_TAB_COMMENTS
ADM_TAB_PARTITIONS
ADM_TAB_SUBPARTITIONS
ADM_TABLES
ADM_TABLESPACES
ADM_TRIGGERS
ADM_TYPE_ATTRS
ADM_USERS
ADM_VIEWS
DB_ALL_TABLES
DB_COL_COMMENTS
DB_CONS_COLUMNS
DB_CONSTRAINTS
DB_DEPENDENCIES
DB_IND_COLUMNS
DB_IND_EXPRESSIONS
DB_IND_PARTITIONS
DB_IND_SUBPARTITIONS
DB_INDEXES
DB_OBJECTS
DB_PART_INDEXES
DB_PART_TABLES
DB_PROCEDURES
DB_SEQUENCES
DB_SOURCE
DB_SYNONYMS
DB_TAB_COLUMNS
DB_TAB_COMMENTS
DB_TAB_PARTITIONS
DB_TAB_SUBPARTITIONS
DB_TABLES
DB_TRIGGERS
DB_USERS
DB_VIEWS
DV_SESSIONS
DV_SESSION_LONGOPS
GET_GLOBAL_PREPARED_XACTS(废弃)
GS_ALL_CONTROL_GROUP_INFO
GS_AUDITING
GS_AUDITING_ACCESS
GS_AUDITING_PRIVILEGE
GS_CLUSTER_RESOURCE_INFO
GS_COMM_PROXY_THREAD_STATUS
GS_DB_PRIVILEGES
GS_FILE_STAT
GS_GET_CONTROL_GROUP_INFO
GS_GSC_MEMORY_DETAIL
GS_INSTANCE_TIME
GS_LABELS
GS_LSC_MEMORY_DETAIL
GS_MASKING
GS_MATVIEWS
GS_OS_RUN_INFO
GS_REDO_STAT
GS_SESSION_MEMORY
GS_SESSION_MEMORY_CONTEXT
GS_SESSION_MEMORY_DETAIL
GS_SESSION_STAT
GS_SESSION_TIME
GS_SQL_COUNT
GS_STAT_SESSION_CU
GS_THREAD_MEMORY_CONTEXT
GS_TOTAL_MEMORY_DETAIL
GS_TOTAL_NODEGROUP_MEMORY_DETAIL
GV_SESSION
MPP_TABLES
MY_COL_COMMENTS
MY_CONS_COLUMNS
MY_CONSTRAINTS
MY_IND_COLUMNS
MY_IND_EXPRESSIONS
MY_IND_PARTITIONS
MY_IND_SUBPARTITIONS
MY_INDEXES
MY_JOBS
MY_OBJECTS
MY_PART_INDEXES
MY_PART_TABLES
MY_PROCEDURES
MY_SEQUENCES
MY_SOURCE
MY_SYNONYMS
MY_TAB_COLUMNS
MY_TAB_COMMENTS
MY_TAB_PARTITIONS
MY_TAB_SUBPARTITIONS
MY_TABLES
MY_TRIGGERS
MY_VIEWS
PG_CURSORS
PG_COMM_DELAY
PG_COMM_RECV_STREAM
PG_COMM_SEND_STREAM
PG_COMM_STATUS
PG_CONTROL_GROUP_CONFIG
PG_EXT_STATS
PG_GET_INVALID_BACKENDS
PG_GET_SENDERS_CATCHUP_TIME
PG_GROUP
PG_GTT_ATTACHED_PIDS
PG_GTT_RELSTATS
PG_GTT_STATS
PG_INDEXES
PG_LOCKS
PG_NODE_ENV
PG_OS_THREADS
PG_PREPARED_STATEMENTS
PG_PREPARED_XACTS
PG_REPLICATION_ORIGIN_STATUS
PG_REPLICATION_SLOTS
PG_RLSPOLICIES
PG_ROLES
PG_RULES
PG_RUNNING_XACTS
PG_SECLABELS
PG_SETTINGS
PG_SHADOW
PG_STATS
PG_STAT_ACTIVITY
PG_STAT_ACTIVITY_NG
PG_STAT_ALL_INDEXES
PG_STAT_ALL_TABLES
PG_STAT_BAD_BLOCK
PG_STAT_BGWRITER
PG_STAT_DATABASE
PG_STAT_DATABASE_CONFLICTS
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_TABLES
PG_TDE_INFO
PG_TIMEZONE_ABBREVS
PG_TIMEZONE_NAMES
PG_TOTAL_MEMORY_DETAIL
PG_TOTAL_USER_RESOURCE_INFO
PG_TOTAL_USER_RESOURCE_INFO_OID
PG_USER
PG_USER_MAPPINGS
PG_VARIABLE_INFO
PG_VIEWS
PGXC_PREPARED_XACTS
PGXC_THREAD_WAIT_STATUS
PLAN_TABLE
SYS_DUMMY
Schema
Information Schema
_PG_FOREIGN_DATA_WRAPPERS
_PG_FOREIGN_SERVERS
_PG_FOREIGN_TABLE_COLUMNS
_PG_FOREIGN_TABLES
_PG_USER_MAPPINGS
INFORMATION_SCHEMA_CATALOG_NAME
DBE_PERF Schema
OS
OS_RUNTIME
GLOBAL_OS_RUNTIME
OS_THREADS
GLOBAL_OS_THREADS
NODE_NAME
Instance
INSTANCE_TIME
GLOBAL_INSTANCE_TIME
Memory
GS_SHARED_MEMORY_DETAIL
GLOBAL_MEMORY_NODE_DETAIL
GLOBAL_SHARED_MEMORY_DETAIL
MEMORY_NODE_DETAIL
SHARED_MEMORY_DETAIL
File
FILE_IOSTAT
SUMMARY_FILE_IOSTAT
GLOBAL_FILE_IOSTAT
FILE_REDO_IOSTAT
SUMMARY_FILE_REDO_IOSTAT
GLOBAL_FILE_REDO_IOSTAT
LOCAL_REL_IOSTAT
GLOBAL_REL_IOSTAT
SUMMARY_REL_IOSTAT
Object
STAT_USER_TABLES
SUMMARY_STAT_USER_TABLES
GLOBAL_STAT_USER_TABLES
STAT_USER_INDEXES
SUMMARY_STAT_USER_INDEXES
GLOBAL_STAT_USER_INDEXES
STAT_SYS_TABLES
SUMMARY_STAT_SYS_TABLES
GLOBAL_STAT_SYS_TABLES
STAT_SYS_INDEXES
SUMMARY_STAT_SYS_INDEXES
GLOBAL_STAT_SYS_INDEXES
STAT_ALL_TABLES
SUMMARY_STAT_ALL_TABLES
GLOBAL_STAT_ALL_TABLES
STAT_ALL_INDEXES
SUMMARY_STAT_ALL_INDEXES
GLOBAL_STAT_ALL_INDEXES
STAT_DATABASE
SUMMARY_STAT_DATABASE
GLOBAL_STAT_DATABASE
STAT_DATABASE_CONFLICTS
SUMMARY_STAT_DATABASE_CONFLICTS
GLOBAL_STAT_DATABASE_CONFLICTS
STAT_XACT_ALL_TABLES
SUMMARY_STAT_XACT_ALL_TABLES
GLOBAL_STAT_XACT_ALL_TABLES
STAT_XACT_SYS_TABLES
SUMMARY_STAT_XACT_SYS_TABLES
GLOBAL_STAT_XACT_SYS_TABLES
STAT_XACT_USER_TABLES
SUMMARY_STAT_XACT_USER_TABLES
GLOBAL_STAT_XACT_USER_TABLES
STAT_XACT_USER_FUNCTIONS
SUMMARY_STAT_XACT_USER_FUNCTIONS
GLOBAL_STAT_XACT_USER_FUNCTIONS
STAT_BAD_BLOCK
SUMMARY_STAT_BAD_BLOCK
GLOBAL_STAT_BAD_BLOCK
STAT_USER_FUNCTIONS
SUMMARY_STAT_USER_FUNCTIONS
GLOBAL_STAT_USER_FUNCTIONS
Workload
WORKLOAD_SQL_COUNT
SUMMARY_WORKLOAD_SQL_COUNT
WORKLOAD_TRANSACTION
SUMMARY_WORKLOAD_TRANSACTION
GLOBAL_WORKLOAD_TRANSACTION
WORKLOAD_SQL_ELAPSE_TIME
SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
USER_TRANSACTION
GLOBAL_USER_TRANSACTION
Session/Thread
SESSION_STAT
GLOBAL_SESSION_STAT
SESSION_TIME
GLOBAL_SESSION_TIME
SESSION_MEMORY
GLOBAL_SESSION_MEMORY
SESSION_MEMORY_DETAIL
GLOBAL_SESSION_MEMORY_DETAIL
SESSION_STAT_ACTIVITY
GLOBAL_SESSION_STAT_ACTIVITY
THREAD_WAIT_STATUS
GLOBAL_THREAD_WAIT_STATUS
LOCAL_THREADPOOL_STATUS
GLOBAL_THREADPOOL_STATUS
LOCAL_ACTIVE_SESSION
Transaction
TRANSACTIONS_PREPARED_XACTS
SUMMARY_TRANSACTIONS_PREPARED_XACTS
GLOBAL_TRANSACTIONS_PREPARED_XACTS
TRANSACTIONS_RUNNING_XACTS
SUMMARY_TRANSACTIONS_RUNNING_XACTS
GLOBAL_TRANSACTIONS_RUNNING_XACTS
Query
STATEMENT
SUMMARY_STATEMENT
STATEMENT_COUNT
GLOBAL_STATEMENT_COUNT
SUMMARY_STATEMENT_COUNT
STATEMENT_RESPONSETIME_PERCENTILE
STATEMENT_HISTORY
GS_SLOW_QUERY_INFO(废弃)
GS_SLOW_QUERY_HISTORY(废弃)
GLOBAL_SLOW_QUERY_HISTORY(废弃)
GLOBAL_SLOW_QUERY_INFO(废弃)
Cache/IO
STATIO_USER_TABLES
SUMMARY_STATIO_USER_TABLES
GLOBAL_STATIO_USER_TABLES
STATIO_USER_INDEXES
SUMMARY_STATIO_USER_INDEXES
GLOBAL_STATIO_USER_INDEXES
STATIO_USER_SEQUENCES
SUMMARY_STATIO_USER_SEQUENCES
GLOBAL_STATIO_USER_SEQUENCES
STATIO_SYS_TABLES
SUMMARY_STATIO_SYS_TABLES
GLOBAL_STATIO_SYS_TABLES
STATIO_SYS_INDEXES
SUMMARY_STATIO_SYS_INDEXES
GLOBAL_STATIO_SYS_INDEXES
STATIO_SYS_SEQUENCES
SUMMARY_STATIO_SYS_SEQUENCES
GLOBAL_STATIO_SYS_SEQUENCES
STATIO_ALL_TABLES
SUMMARY_STATIO_ALL_TABLES
GLOBAL_STATIO_ALL_TABLES
STATIO_ALL_INDEXES
SUMMARY_STATIO_ALL_INDEXES
GLOBAL_STATIO_ALL_INDEXES
STATIO_ALL_SEQUENCES
SUMMARY_STATIO_ALL_SEQUENCES
GLOBAL_STATIO_ALL_SEQUENCES
GLOBAL_STAT_DB_CU
GLOBAL_STAT_SESSION_CU
Utility
REPLICATION_STAT
GLOBAL_REPLICATION_STAT
REPLICATION_SLOTS
GLOBAL_REPLICATION_SLOTS
BGWRITER_STAT
GLOBAL_BGWRITER_STAT
GLOBAL_CKPT_STATUS
GLOBAL_DOUBLE_WRITE_STATUS
GLOBAL_PAGEWRITER_STATUS
GLOBAL_RECORD_RESET_TIME
GLOBAL_REDO_STATUS
GLOBAL_RECOVERY_STATUS
CLASS_VITAL_INFO
USER_LOGIN
SUMMARY_USER_LOGIN
GLOBAL_SINGLE_FLUSH_DW_STATUS
GLOBAL_CANDIDATE_STATUS
Lock
LOCKS
GLOBAL_LOCKS
Wait Events
WAIT_EVENTS
GLOBAL_WAIT_EVENTS
Configuration
CONFIG_SETTINGS
GLOBAL_CONFIG_SETTINGS
Operator
OPERATOR_HISTORY_TABLE
OPERATOR_HISTORY
OPERATOR_RUNTIME
GLOBAL_OPERATOR_HISTORY
GLOBAL_OPERATOR_HISTORY_TABLE
GLOBAL_OPERATOR_RUNTIME
Workload Manager
WLM_USER_RESOURCE_CONFIG
WLM_USER_RESOURCE_RUNTIME
Global Plancache
GLOBAL_PLANCACHE_STATUS
GLOBAL_PLANCACHE_CLEAN
RTO & RPO
global_rto_status
global_streaming_hadr_rto_and_rpo_stat
WDR Snapshot Schema
WDR Snapshot原信息
SNAPSHOT.SNAPSHOT
SNAPSHOT.TABLES_SNAP_TIMESTAMP
SNAP_SEQ
WDR Snapshot 数据表
WDR Snapshot生成性能报告
WDR报告信息介绍
Database Stat
Load Profile
Instance Efficiency Percentages
Top 10 Events by Total Wait Time
Wait Classes by Total Wait Time
Host CPU
IO Profile
Memory Statistics
Time Model
SQL Statistics
Wait Events
Cache IO Stats
Utility status
Object stats
Configuration settings
SQL Detail
DBE_PLDEBUGGER Schema
DBE_PLDEBUGGER.turn_on
DBE_PLDEBUGGER.turn_off
DBE_PLDEBUGGER.local_debug_server_info
DBE_PLDEBUGGER.attach
DBE_PLDEBUGGER.info_locals
DBE_PLDEBUGGER.next
DBE_PLDEBUGGER.continue
DBE_PLDEBUGGER.abort
DBE_PLDEBUGGER.print_var
DBE_PLDEBUGGER.info_code
DBE_PLDEBUGGER.step
DBE_PLDEBUGGER.add_breakpoint
DBE_PLDEBUGGER.delete_breakpoint
DBE_PLDEBUGGER.info_breakpoints
DBE_PLDEBUGGER.backtrace
DBE_PLDEBUGGER.enable_breakpoint
DBE_PLDEBUGGER.disable_breakpoint
DBE_PLDEBUGGER.finish
DBE_PLDEBUGGER.set_var
DBE_PLDEVELOPER
DBE_PLDEVELOPER.gs_source
DBE_PLDEVELOPER.gs_errors
DBE_SQL_UTIL Schema
DBE_SQL_UTIL.create_hint_sql_patch
DBE_SQL_UTIL.create_abort_sql_patch
DBE_SQL_UTIL.drop_sql_patch
DBE_SQL_UTIL.enable_sql_patch
DBE_SQL_UTIL.disable_sql_patch
DBE_SQL_UTIL.show_sql_patch
逻辑复制
逻辑解码
逻辑解码概述
逻辑解码选项
使用SQL函数接口进行逻辑解码
使用逻辑复制工具复制数据
物化视图
全量物化视图
概述
使用
支持和约束
增量物化视图
概述
使用
支持和约束
错误日志信息参考
内核错误信息
CM报错信息
配置运行参数
查看参数当前取值
重设参数
GUC参数说明
GUC使用说明
文件位置
连接和认证
连接设置
安全和认证(postgresql.conf)
通信库参数
资源消耗
内存
磁盘空间
内核资源使用
基于开销的清理延迟
后端写进程
异步I/O
数据导入导出
预写式日志
设置
检查点
日志回放
归档
双机复制
发送端服务器
主服务器
备服务器
查询规划
优化器方法配置
优化器开销常量
基因查询优化器
其他优化器选项
错误报告和日志
记录日志的位置
记录日志的时间
记录日志的内容
使用CSV格式写日志
告警检测
运行时统计
查询和索引统计收集器
性能统计
自动清理
客户端连接缺省设置
语句行为
区域和格式化
其他缺省
锁管理
版本和平台兼容性
历史版本兼容性
平台和客户端兼容性
容错性
连接池参数
事务
双数据库实例复制参数
开发人员选项
审计
审计开关
用户和权限审计
操作审计
CM相关参数
cm_agent参数
cm_server参数
升级参数
其它选项
等待事件
Query
系统性能快照
安全配置
全局临时表
HyperLogLog
用户自定义函数
定时任务
线程池
备份恢复
Undo
DCF参数设置
闪回相关参数
回滚相关参数
AI特性
Global SysCache参数
预留参数
工具参考
工具参考(分布式_V2.0-8.x)
gsql
gsql概述
使用指导
获取帮助
命令参考
元命令参考
常见问题处理
gs_dump
gs_dumpall
gs_restore
工具参考(集中式_V2.0-8.x)
gsql
gsql概述
使用指导
获取帮助
命令参考
元命令参考
常见问题处理
gs_loader
gs_dump
gs_dumpall
gs_restore
工具参考(分布式_V2.0-3.x)
gsql概述
使用指导
获取帮助
命令参考
元命令参考
常见问题处理
工具参考(集中式_V2.0-3.x)
gsql
gsql概述
使用指导
获取帮助
命令参考
元命令参考
常见问题处理
gs_loader
工具参考(分布式_V2.0-2.x)
gsql概述
使用指导
获取帮助
命令参考
元命令参考
常见问题处理
工具参考(集中式_V2.0-2.x)
gsql
gsql概述
使用指导
获取帮助
命令参考
元命令参考
常见问题处理
gs_loader
特性指南
特性指南(分布式_V2.0-8.x)
物化视图
全量物化视图
概述
支持和约束
使用
增量物化视图
概述
支持和约束
使用
设置密态等值查询
密态等值查询概述
使用gsql操作密态数据库
使用JDBC操作密态数据库
前向兼容与安全增强
密态支持函数/存储过程
透明数据加密
设置账本数据库
账本数据库概述
查看账本历史操作记录
校验账本数据一致性
归档账本数据库
修复账本数据库
逻辑复制
逻辑解码
逻辑解码概述
逻辑解码选项
使用SQL函数接口进行逻辑解码
使用流式解码实现数据逻辑复制
逻辑解码支持DDL
逻辑解码数据找回功能
分区表
大容量数据库
大容量数据库背景介绍
表分区技术
数据分区查找优化
数据分区运维管理
分区表介绍
基本概念
分区表(母表)
分区(分区子表、子分区)
分区键
分区策略
范围分区
哈希分区
列表分区
分区表对导入操作的性能影响
分区基本使用
创建分区表
使用和管理分区表
分区表DQL/DML
分区表查询优化
分区剪枝
分区表静态剪枝
分区表动态剪枝
PBE动态剪枝
参数化路径动态剪枝
分区索引
分区表统计信息
级联收集统计信息
分区级统计信息
Partition-wise Join
非SMP场景下的Partition-wise Join
SMP场景下的Full Partition-wise Join
分区表运维管理
新增分区
向范围分区表新增分区
向列表分区表新增分区
删除分区
交换分区
清空分区
分割分区
对范围分区表分割分区
对列表分区表分割分区
合并分区
移动分区
重命名分区
对分区表重命名分区
对Local索引重命名索引分区
分区表行迁移
分区表索引重建/不可用
索引重建/不可用
Local索引分区重建/不可用
分区表系统视图&DFX
分区表相关系统视图
分区表相关内置工具函数
存储引擎
存储引擎体系架构
存储引擎体系架构概述
静态编译架构
通用数据库服务层
设置存储引擎
存储引擎更新说明
GaussDB内核505版本
GaussDB内核503版本
GaussDB内核R2版本
Astore存储引擎
Astore简介
Ustore存储引擎
Ustore简介
Ustore特性与规格
特性约束
存储规格
使用Ustore进行测试
Ustore的最佳实践
怎么配置init_td大小
怎么配置fillfactor大小
在线校验功能
怎么配置回滚段大小
存储格式
RCR Uheap
RCR Uheap多版本管理
RCR Uheap可见性机制
RCR Uheap空闲空间管理
UBTree
RCR UBTree
PCR UBTree
Undo
回滚段管理
文件组织结构
空间管理
Enhanced Toast
概述
Enhanced Toast存储结构
Enhanced Toast使用
Enhanced Toast增删改查
Enhanced Toast相关DDL操作
Enhanced Toast运维管理
Ustore事务模型
事务提交
事务回滚
闪回恢复
闪回查询
闪回表
闪回DROP/TRUNCATE
常用视图工具
常见问题及定位手段
snapshot too old
长事务阻塞Undo空间回收
大量回滚事务拖慢Undo空间回收
storage test error
备机读业务报错:"UBTreeSearch::read_page has conflict with recovery, please try again later"
长查询执行期间大量并发更新偶现写入性能下降
数据生命周期管理-OLTP表压缩
特性简介
特性约束
特性规格
使用说明
维护窗口参数配置
运维TIPS
Foreign Data Wrapper
file_fdw
特性指南(集中式_V2.0-8.x)
物化视图
全量物化视图
概述
支持和约束
使用
增量物化视图
概述
支持和约束
使用
设置密态等值查询
密态等值查询概述
使用gsql操作密态数据库
使用JDBC操作密态数据库
使用Go驱动操作密态数据库
前向兼容与安全增强
密态支持函数/存储过程
透明数据加密
设置账本数据库
账本数据库概述
查看账本历史操作记录
校验账本数据一致性
归档账本数据库
修复账本数据库
逻辑复制
逻辑解码
逻辑解码概述
逻辑解码选项
使用SQL函数接口进行逻辑解码
使用流式解码实现数据逻辑复制
逻辑解码支持DDL
逻辑解码支持指定位点解码
逻辑解码数据找回功能
分区表
大容量数据库
大容量数据库背景介绍
表分区技术
数据分区查找优化
数据分区运维管理
分区表介绍
基本概念
分区表(母表)
分区(分区子表、子分区)
分区键
分区策略
范围分区
间隔分区
哈希分区
列表分区
二级分区
分区表对导入操作的性能影响
分区基本使用
创建分区表
使用和管理分区表
分区表DQL/DML
分区表查询优化
分区剪枝
分区表静态剪枝
分区表动态剪枝
PBE动态剪枝
参数化路径动态剪枝
分区算子执行优化
Partition Iterator算子消除
Merge Append
Max/Min
分区导入数据性能优化
分区索引
分区表统计信息
级联收集统计信息
分区级统计信息
Partition-wise Join
非SMP场景下的Partition-wise Join
SMP场景下的Full Partition-wise Join
SMP场景下的Partial Partition-wise Join
分区自动扩展
范围分区自动扩展
列表分区自动扩展
一级分区表自动扩展
二级分区表自动扩展
开启/关闭分区自动扩展
开启/关闭范围分区自动扩展
开启/关闭一级列表分区自动扩展
开启/关闭二级列表分区自动扩展
自动扩展分区的创建策略
分区表运维管理
新增分区
向范围分区表新增分区
向间隔分区表新增分区
向列表分区表新增分区
向二级分区表新增一级分区
向二级分区表新增二级分区
删除分区
对一级分区表删除分区
对二级分区表删除一级分区
对二级分区表删除二级分区
交换分区
对一级分区表交换分区
对二级分区表交换二级分区
清空分区
对一级分区表清空分区
对二级分区表清空一级分区
对二级分区表清空二级分区
分割分区
对范围分区表分割分区
对间隔分区表分割分区
对列表分区表分割分区
对*-RANGE二级分区表分割二级分区
对*-LIST二级分区表分割二级分区
合并分区
对一级分区表合并分区
对二级分区表合并二级分区
移动分区
对一级分区表移动分区
对二级分区表移动二级分区
重命名分区
对一级分区表重命名分区
对二级分区表重命名一级分区
对二级分区表重命名二级分区
对Local索引重命名索引分区
分区表行迁移
分区表索引重建/不可用
索引重建/不可用
Local索引分区重建/不可用
分区并发控制
常规锁设计
DQL/DML-DQL/DML并发
DQL/DML-DDL并发
DDL-DDL并发
分区表系统视图&DFX
分区表相关系统视图
分区表相关内置工具函数
存储引擎
存储引擎体系架构
存储引擎体系架构概述
静态编译架构
通用数据库服务层
设置存储引擎
存储引擎更新说明
GaussDB内核505版本
GaussDB内核503版本
GaussDB内核R2版本
Astore存储引擎
Astore简介
Ustore存储引擎
Ustore简介
Ustore特性与规格
特性约束
存储规格
使用Ustore进行测试
Ustore的最佳实践
怎么配置init_td大小
怎么配置fillfactor大小
在线校验功能
怎么配置回滚段大小
存储格式
RCR Uheap
RCR Uheap多版本管理
RCR Uheap可见性机制
RCR Uheap空闲空间管理
UBTree
RCR UBTree
PCR UBTree
Undo
回滚段管理
文件组织结构
空间管理
Enhanced Toast
概述
Enhanced Toast存储结构
Enhanced Toast使用
Enhanced Toast增删改查
Enhanced Toast相关DDL操作
Enhanced Toast运维管理
Ustore事务模型
事务提交
事务回滚
闪回恢复
闪回查询
闪回表
闪回DROP/TRUNCATE
常用视图工具
常见问题及定位手段
snapshot too old
长事务阻塞Undo空间回收
大量回滚事务拖慢Undo空间回收
storage test error
备机读业务报错:"UBTreeSearch::read_page has conflict with recovery, please try again later"
长查询执行期间大量并发更新偶现写入性能下降
数据生命周期管理-OLTP表压缩
特性简介
特性约束
特性规格
使用说明
维护窗口参数配置
运维TIPS
Foreign Data Wrapper
file_fdw
特性指南(分布式_V2.0-3.x)
物化视图
全量物化视图
概述
使用
支持和约束
增量物化视图
概述
使用
支持和约束
设置密态等值查询
密态等值查询概述
使用gsql操作密态数据库
使用JDBC操作密态数据库
配置阶段安全增强
密态支持函数/存储过程
分区表
大容量数据库
大容量数据库背景介绍
表分区技术
数据分区查找优化
数据分区运维管理
分区表介绍
基本概念
分区表(母表)
分区(分区子表、子分区)
分区键
分区策略
范围分区
哈希分区
列表分区
分区表对导入操作的性能影响
分区基本使用
创建分区表
分区表DML查询语句
分区表查询优化
分区剪枝
分区表静态剪枝
分区表动态剪枝
PBE动态剪枝
参数化路径动态剪枝
分区索引
分区表运维管理
新增分区
向范围分区表新增分区
向列表分区表新增分区
删除分区
交换分区
清空分区
分割分区
对范围分区表分割分区
对列表分区表分割分区
合并分区
移动分区
重命名分区
对分区表重命名分区
对Local索引重命名索引分区
分区表行迁移
分区表索引重建/不可用
索引重建/不可用
Local索引分区重建/不可用
分区表系统视图&DFX
分区表相关系统视图
分区表相关内置工具函数
存储引擎
存储引擎体系架构
存储引擎体系架构概述
静态编译架构
通用数据库服务层
设置存储引擎
存储引擎更新说明
GaussDB Kernel 503版本
GaussDB Kernel R2版本
Astore存储引擎
Astore简介
Ustore存储引擎
Ustore简介
Ustore特性与规格
特性约束
存储规格
使用Ustore进行测试
Ustore的最佳实践
怎么配置init_td大小
怎么配置fillfactor大小
统计信息收集
在线校验功能
怎么配置回滚段大小
存储格式
Relation
PbRCR(Page base Row Consistency Read) Heap多版本管理
PbPCR Heap可见性机制
Heap空间管理
Index
RCR(Row Consistency Read) UB-tree多版本管理
RCR UB-tree可见性机制
UB-tree增删改查
UB-tree空间管理
Undo
回滚段管理
文件组织结构
Undo空间管理
Ustore事务模型
事务提交
事务回滚
闪回恢复
闪回查询
闪回表
闪回DROP/TRUNCATE
常用视图工具
常见问题及定位手段
snapshot too old
长事务阻塞Undo空间回收
大量回滚事务拖慢Undo空间回收
storage test error
备机读业务报错:"UBTreeSearch::read_page has conflict with recovery, please try again later"
Foreign Data Wrapper
file_fdw
逻辑复制
逻辑解码
逻辑解码概述
逻辑解码选项
使用SQL函数接口进行逻辑解码
使用流式解码实现数据逻辑复制
特性指南(集中式_V2.0-3.x)
物化视图
全量物化视图
概述
使用
支持和约束
增量物化视图
概述
使用
支持和约束
设置密态等值查询
密态等值查询概述
使用gsql操作密态数据库
使用JDBC操作密态数据库
使用Go驱动操作密态数据库
配置阶段安全增强
密态支持函数/存储过程
分区表
大容量数据库
大容量数据库背景介绍
表分区技术
数据分区查找优化
数据分区运维管理
分区表介绍
基本概念
分区表(母表)
分区(分区子表、子分区)
分区键
分区策略
范围分区
间隔分区
哈希分区
列表分区
二级分区
分区表对导入操作的性能影响
分区基本使用
创建分区表
分区表DML查询语句
分区表查询优化
分区剪枝
分区表静态剪枝
分区表动态剪枝
PBE动态剪枝
参数化路径动态剪枝
分区算子执行优化
Partition Iterator算子消除
Merge Append
Max/Min
分区导入数据性能优化
分区索引
分区表运维管理
新增分区
向范围分区表新增分区
向间隔分区表新增分区
向列表分区表新增分区
向二级分区表新增一级分区
向二级分区表新增二级分区
删除分区
对一级分区表删除分区
对二级分区表删除一级分区
对二级分区表删除二级分区
交换分区
对一级分区表交换分区
对二级分区表交换二级分区
清空分区
对一级分区表清空分区
对二级分区表清空一级分区
对二级分区表清空二级分区
分割分区
对范围分区表分割分区
对间隔分区表分割分区
对列表分区表分割分区
对*-RANGE二级分区表分割二级分区
对*-LIST二级分区表分割二级分区
合并分区
对一级分区表合并分区
对二级分区表合并二级分区
移动分区
对一级分区表移动分区
对二级分区表移动二级分区
重命名分区
对一级分区表重命名分区
对二级分区表重命名一级分区
对二级分区表重命名二级分区
对Local索引重命名索引分区
分区表行迁移
分区表索引重建/不可用
索引重建/不可用
Local索引分区重建/不可用
分区并发控制
常规锁设计
DQL/DML-DQL/DML并发
DQL/DML-DDL并发
DDL-DDL并发
分区表系统视图&DFX
分区表相关系统视图
分区表相关内置工具函数
存储引擎
存储引擎体系架构
存储引擎体系架构概述
静态编译架构
通用数据库服务层
设置存储引擎
存储引擎更新说明
GaussDB Kernel 503版本
GaussDB Kernel R2版本
Astore存储引擎
Astore简介
Ustore存储引擎
Ustore简介
Ustore特性与规格
特性约束
存储规格
使用Ustore进行测试
Ustore的最佳实践
怎么配置init_td大小
怎么配置fillfactor大小
统计信息收集
在线校验功能
怎么配置回滚段大小
存储格式
Relation
PbRCR(Page base Row Consistency Read) Heap多版本管理
PbPCR Heap可见性机制
Heap空间管理
Index
RCR(Row Consistency Read) UB-tree多版本管理
RCR UB-tree可见性机制
UB-tree增删改查
UB-tree空间管理
Undo
回滚段管理
文件组织结构
Undo空间管理
Ustore事务模型
事务提交
事务回滚
闪回恢复
闪回查询
闪回表
闪回DROP/TRUNCATE
常用视图工具
常见问题及定位手段
snapshot too old
长事务阻塞Undo空间回收
大量回滚事务拖慢Undo空间回收
storage test error
备机读业务报错:"UBTreeSearch::read_page has conflict with recovery, please try again later"
Foreign Data Wrapper
file_fdw
逻辑复制
逻辑解码
逻辑解码概述
逻辑解码选项
使用SQL函数接口进行逻辑解码
使用流式解码实现数据逻辑复制
最佳实践
GaussDB安全配置建议
性能白皮书
测试方法
测试数据
API参考
使用前必读
概述
调用说明
终端节点
约束限制
基本概念
API概览
如何调用API
构造请求
认证鉴权
返回结果
API(推荐)
引擎版本和规格
查询数据库引擎的版本
查询数据库规格
查询引擎列表
查询实例可变更规格
磁盘管理
查询实例存储空间使用信息
查询数据库磁盘类型
实例管理
创建数据库实例(v3.1)
创建数据库实例(v5)
CN横向扩容/DN分片扩容/磁盘扩容
删除数据库实例
查询数据库实例列表
重置数据库密码
修改实例名称
重启数据库实例
分片节点主备切换
查询实例的组件列表
变更实例规格
查询实例主备平衡状态
查询解决方案模板配置
查询已绑定的弹性公网IP列表
弱密码校验
绑定/解绑弹性公网IP
查询实例SSL证书下载地址
查询租户的实例配额
启动实例/节点
停止实例/节点
开启M兼容端口
修改/关闭M兼容端口
查询Top IO列表
查询协调节点列表
查询磁盘自动扩容策略
参数配置
获取参数模板列表
获取指定实例的参数
修改指定实例的参数
创建参数模板
删除参数模板
查询参数模板详情
复制参数模板
重置参数组
比较两个参数组模板之间的差异
查询可应用实例列表
校验参数组名称是否存在
应用参数模板
查询参数模板的应用记录
查询参数模板的修改历史
版本升级
查询实例可升级版本
实例内核版本升级
查询批量实例可升级的版本和升级类型
批量实例内核版本升级
备份恢复管理
设置自动备份策略
查询自动备份策略
查询备份列表
创建手动备份
停止备份
删除手动备份
查询可恢复时间段
恢复到新实例
查询可用于备份恢复的实例列表
根据时间点或者备份文件查询原实例信息
恢复到当前实例或已有实例
备份恢复后执行数据确认
日志管理
查询错误日志采集开关状态
查询错误日志下载链接
创建慢日志下载信息
查询慢日志下载信息
SQL限流
创建SQL限流任务
删除SQL限流任务
查询SQL限流任务列表
查询SQL模板列表
修改SQL限流任务
查询SQL限流任务详情
管理数据库和用户
创建数据库
创建数据库用户
创建数据库SCHEMA
授权数据库账号
重置数据库账号密码
查询数据库列表
查询数据库用户列表
查询数据库SCHEMA列表
删除数据库
标签管理
查询实例标签
查询项目标签
查询预定义标签
添加实例标签
删除实例标签
配额管理
修改企业项目配额
查询企业项目配额组
任务管理
获取任务信息
查询任务列表
删除任务记录
回收站
设置回收站策略
查看回收站策略
查询回收站所有引擎实例列表
插件管理
查询支持的插件列表
查询实例已安装的插件列表
配置插件License
插件安装
查询实例插件拓展功能
配置插件拓展功能
历史API
引擎版本和规格
查询数据库规格
实例管理
创建数据库实例
创建数据库实例
查询数据库实例列表(v3.1)
查询数据库实例列表
查询数据库实例列表
扩容数据库实例的磁盘空间
删除数据库实例
CN横向扩容
DN分片扩容
重置数据库密码
修改实例名称
参数配置
修改指定实例的参数
获取参数模板列表
获取指定实例的参数
备份管理
设置自动备份策略
设置自动备份策略
查询备份列表
权限策略和授权项
策略及授权项说明
GaussDB授权分类
附录
异常请求结果
状态码
错误码
获取项目ID
ReplicationMode列表
数据库实例规格
SDK参考
SDK概述
场景代码示例
常见问题
产品咨询
使用GaussDB要注意些什么
什么是GaussDB实例可用性
GaussDB实例是否会受其他用户实例的影响
为何使用了GaussDB后网站登录较慢
多台弹性云服务器是否可以连接同一个GaussDB数据库
购买GaussDB实例后可以对磁盘进行加密吗
GaussDB购买磁盘加密后,备份文件会加密吗
不同GaussDB实例的CPU和内存是否共享
GaussDB实例内能运行多少个数据库
GaussDB与PostgreSQL的关系
使用DAS登录GaussDB数据库是否有人数限制,密码多次输入错误有无锁死机制
GaussDB分布式独立部署与分布式混合部署有什么区别
GaussDB通用型、独享型和鲲鹏独享型性能规格之间的区别是什么
GaussDB企业版和基础版可以互相切换吗
GaussDB资源冻结/解冻/释放/删除/退订
资源及磁盘管理
GaussDB是否支持磁盘缩容
哪些内容会占用用户所购买的GaussDB实例空间
DDL操作对磁盘空间的要求
数据库连接
GaussDB实例连接失败怎么办
外部服务器能否访问GaussDB数据库吗
应用程序是否需要支持自动重连GaussDB数据库
GaussDB实例绑定公网IP后无法ping通的解决方案
GaussDB跨地域内网能访问吗
数据库存储
数据超过了GaussDB实例的最大存储容量怎么办
如何查看GaussDB的存储空间使用情况
数据库基本使用
如何通过数据管理服务(DAS)查询GaussDB执行过的SQL语句
GaussDB实例导出SQL查询结果到Excel出现乱码
GaussDB数据库实例被锁怎么处理
为什么GaussDB实例重置密码后新密码没有生效
当业务压力过大时,备DN的回放速度跟不上主DN的速度如何处理
GaussDB实例是否支持更换VPC
备份与恢复
GaussDB能够保存多长时间的备份
如何清理云数据库GaussDB的备份空间
GaussDB数据库在备份时间段中是否可用
GaussDB的备份是如何收费的
如何将GaussDB数据库备份到弹性云服务器上
GaussDB实例删除后,备份是否会保留
为什么GaussDB自动备份会失败
为什么GaussDB数据表会丢失或数据被删除
GaussDB是否支持恢复单表信息
GaussDB备份策略如何删除
数据库监控
GaussDB实例的哪些监控指标需要重点关注
GaussDB实例内存使用率指标的计算方法
扩容及规格变更
GaussDB实例在扩容和规格变更期间是否一直可用
数据库参数修改
GaussDB如何修改时区
GaussDB密码过期策略
GaussDB是否支持使用SQL命令修改全局参数
GaussDB是否支持开启SELECT审计功能
GaussDB如何设置磁盘占用率只读检测阈值
GaussDB如何设置日期和时间的显示格式
GaussDB如何设置显示和解释时间类型数值时使用的时区
GaussDB如何修改DN的最大连接数
GaussDB如何开启INSERT、UPDATE、DELETE审计功能
GaussDB如何设置最大允许创建walsender线程的个数
GaussDB如何设置记录每个SQL的最大字节数
GaussDB如何设置连接超时时间
GaussDB如何设置账户被锁定后自动解锁的时间
GaussDB如何设置账户最大登录失败次数
日志管理
如何查看GaussDB执行过的所有SQL日志
如何查看GaussDB数据库的死锁日志
网络安全
如何防止任意源连接GaussDB数据库
将根证书导入Windows/Linux操作系统
视频帮助
文档下载
通用参考
产品术语
云服务等级协议(SLA)
白皮书资源
支持区域
系统权限