检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
PG_CONSTRAINT PG_CONSTRAINT系统表存储表上的检查约束、主键、唯一约束和外键约束。 表1 PG_CONSTRAINT字段 名称 类型 描述 conname name 约束名称(不一定是唯一的)。 connamespace oid 包含约束的命名空间的OID。
PG_CONSTRAINT PG_CONSTRAINT系统表存储表上的检查约束、主键、唯一约束和外键约束。 表1 PG_CONSTRAINT字段 名称 类型 描述 conname name 约束名称(不一定是唯一的)。 connamespace oid 包含约束的命名空间的OID。
%d" SQLSTATE: XX000 错误原因:非法的命令类型。 解决办法:这是为预防开发时程序内部逻辑错误而设置的报错,一旦出现,应由开发人员定位。 GAUSS-04332: "pooler: Failed to call acquire_connection(), invalid
GaussDB(DWS)总体开发设计规范 为有效提升数据开发效率、降低资源消耗、减少业务阻塞,在使用GaussDB(DWS)进行数据开发之前,开发设计应遵循表1列举的开发设计规范。 本设计规范分为注意、警告、危险3个等级,各等级含义如下: 注意:建议用户遵守的设计规范。如果不遵守,可能会影响业务性能、增加运维难度。
GaussDB(DWS)总体开发设计规范 为有效提升数据开发效率、降低资源消耗、减少业务阻塞,在使用GaussDB(DWS)进行数据开发之前,开发设计应遵循表1列举的开发设计规范。 本设计规范分为注意、警告、危险3个等级,各等级含义如下: 注意:建议用户遵守的设计规范。如果不遵守,可能会影响业务性能、增加运维难度。
Node)。一个查询的执行可以分解为一个或多个查询操作符,是构成一个查询执行的最基本单位。常见的查询操作符包括表扫描(Scan),表关联(Join),表聚集(Aggregation)等。 查询片段 每一个查询任务都可以分解成为一个或者多个查询片段。每个查询片段由一个或多个查询操作
Node)。一个查询的执行可以分解为一个或多个查询操作符,是构成一个查询执行的最基本单位。常见的查询操作符包括表扫描(Scan),表关联(Join),表聚集(Aggregation)等。 查询片段 每一个查询任务都可以分解成为一个或者多个查询片段。每个查询片段由一个或多个查询操作
除了设置不同的执行计划显示格式外,还可以通过不同的EXPLAIN用法,显示不同详细程度的执行计划信息。常见有如下几种,关于更多用法请参见EXPLAIN语法说明。 EXPLAIN statement: 只生成执行计划,不实际执行。其中statement代表SQL语句。 EXPLAIN ANALYZE state
GaussDB(DWS)开发设计建议 GaussDB(DWS)总体开发设计规范 GaussDB(DWS)数据库对象命名规则 GaussDB(DWS)数据库对象设计规则 GaussDB(DWS) JDBC配置规则 GaussDB(DWS)SQL编写规则 自定义GaussDB(DWS
使用前必读 文档面向的读者对象 数据库开发指南重点面向数据库的设计者、应用程序开发人员或DBA,提供设计、构建、查询和维护数据仓库所需的信息。 作为数据库管理员和应用程序开发人员,至少需要了解以下知识: 操作系统知识。这是一切的基础。 SQL语法。这是操作数据库的必备能力。 前置条件
分析正在执行的SQL以处理GaussDB(DWS)业务阻塞 在开发过程中,开发者常遇到SQL连接数超限、SQL查询时间过长、SQL查询阻塞等问题,您可以通过PG_STAT_ACTIVITY和PGXC_THREAD_WAIT_STATUS视图来分析和定位SQL问题,以下通过PG_ST
使用前必读 文档面向的读者对象 数据库开发指南重点面向数据库的设计者、应用程序开发人员或DBA,提供设计、构建、查询和维护数据仓库所需的信息。 作为数据库管理员和应用程序开发人员,至少需要了解以下知识: 操作系统知识。这是一切的基础。 SQL语法。这是操作数据库的必备能力。 前置条件
教程:使用JDBC或ODBC开发 开发规范 驱动下载 基于JDBC开发 基于ODBC开发
GaussDB(DWS)开发设计规范 GaussDB(DWS)总体开发设计规范 GaussDB(DWS)数据库对象命名规则 GaussDB(DWS)数据库对象设计规则 GaussDB(DWS) JDBC配置规则 GaussDB(DWS) SQL编写规则 自定义GaussDB(DW
调用executeBatch()方法并不会清除batch。用户必须显式使用clearBatch()清除 。 在添加了一个batch的绑定变量后,用户若想重用这些值(再次添加一个batch),无需再次使用set*()方法 。 以下方法是从java.sql.Statement继承而来:cl
调用executeBatch()方法并不会清除batch。用户必须显式使用clearBatch()清除 。 在添加了一个batch的绑定变量后,用户若想重用这些值(再次添加一个batch),无需再次使用set*()方法 。 以下方法是从java.sql.Statement继承而来:cl
值,默认为on。 connectionExtraInfo:Boolean类型。表示驱动是否上报当前驱动的部署路径、进程属主用户到数据库。 说明: 取值范围:true或false,默认值为true。设置connectionExtraInfo为true,JDBC驱动会将当前驱动的部署
SQL执行计划 SQL执行计划是一个节点树,显示GaussDB(DWS)执行一条SQL语句时执行的详细步骤。每一个步骤为一个数据库运算符,也叫作一个执行算子。 使用EXPLAIN命令可以查看优化器为每个查询生成的具体执行计划。EXPLAIN给每个执行节点都输出一行,显示基本的节点
PG_AVAILABLE_EXTENSION_VERSIONS PG_AVAILABLE_EXTENSION_VERSIONS视图显示数据库中某些特性的扩展版本信息。 表1 PG_AVAILABLE_EXTENSION_VERSIONS字段 名称 类型 描述 name name 扩展名。
PGXC_THREAD_WAIT_STATUS视图和PG_THREAD_WAIT_STATUS视图列定义完全相同,这是由于PGXC_THREAD_WAIT_STATUS视图本质是到集群中各个节点上查询PG_THREAD_WAIT_STATUS视图汇总的结果。 表1 PGXC_THREAD_WAIT_STATUS字段