-
连接设置 - 数据仓库服务 GaussDB(DWS)
ODBC,JDBC,gsql连接默认显示driver_name和driver_version,driver_path,os_user,其他接口连接默认显示driver_name和driver_version,driver_path和os_user的显示由用户控制。 父主题: 连接和认证
-
CREATE TABLE - 数据仓库服务 GaussDB(DWS)
nodename [, ... ] ) } TO GROUP指定创建表所在的Node Group,目前不支持hdfs表使用。TO NODE主要供内部扩容工具使用,一般用户不应该使用。 在逻辑集群模式下,如果不指定TO GROUP,表默认会创建在逻辑集群用户绑定的节点组中;如果用户没有绑定逻辑集
-
CREATE TABLE - 数据仓库服务 GaussDB(DWS)
nodename [, ... ] ) } TO GROUP指定创建表所在的Node Group,目前不支持hdfs表使用。TO NODE主要供内部扩容工具使用,一般用户不应该使用。 在逻辑集群模式下,如果不指定TO GROUP,表默认会创建在逻辑集群用户关联的节点组中;如果用户没有管理逻辑集
-
使用Python第三方库psycopg2连接集群 - 数据仓库服务 GaussDB(DWS)
由于psycopg2是基于PostgreSQL的客户端接口,它的功能GaussDB(DWS)并不能完全支持。具体支持情况请见下表1。 以下接口支持情况是基于Python 3.8.5及psycopg 2.9.1版本。 表1 DWS对psycopg2主要接口支持情况 类名 功能描述 函数/成员变量
-
CREATE TABLE PARTITION - 数据仓库服务 GaussDB(DWS)
nodename [, ... ] ) } TO GROUP指定创建表所在的Node Group,目前不支持hdfs表使用。TO NODE主要供内部扩容工具使用,一般用户不应该使用。 PARTITION BY RANGE(partition_key) 指定范围分区策略语法,partition_key为分区键的名称。
-
CREATE TABLE PARTITION - 数据仓库服务 GaussDB(DWS)
nodename [, ... ] ) } TO GROUP指定创建表所在的Node Group,目前不支持hdfs表使用。TO NODE主要供内部扩容工具使用,一般用户不应该使用。 PARTITION BY RANGE(partition_key) 指定范围分区策略语法,partition_key为分区键的名称。
-
DELETE - 数据仓库服务 GaussDB(DWS)
一个返回boolean值的表达式,用于判断哪些行需要被删除。 WHERE CURRENT OF cursor_name 当前不支持,仅保留语法接口。 output_expr DELETE命令删除行之后计算输出结果的表达式。该表达式可以使用表的任意字段。可以使用*返回被删除行的所有字段。
-
DELETE - 数据仓库服务 GaussDB(DWS)
一个返回boolean值的表达式,用于判断哪些行需要被删除。 WHERE CURRENT OF cursor_name 当前不支持,仅保留语法接口。 output_expr DELETE命令删除行之后计算输出结果的表达式。该表达式可以使用表的任意字段。可以使用*返回被删除行的所有字段。
-
ALTER TABLE - 数据仓库服务 GaussDB(DWS)
将delta表开关打开,将会创建delta表及自动写回任务;将delta表开关关闭,将会触发delta表强制delta表数据写入CU。 语法格式 增加列DDL语法接口: 1 2 ALTER TABLE [ IF EXISTS ] { table_name [*] | ONLY table_name | ONLY
-
只读用户配置权限 - 数据仓库服务 GaussDB(DWS)
只读权限“DWS ReadOnlyAccess”。 企业项目视图下,跟资源无关的只读操作细粒度权限依旧会提示无权限访问。如事件、告警等相关接口的细粒度。 配置IAM项目视图下相关的事件与告警等只读权限。 创建如下自定义策略readonly_event_alarm: { "Version":
-
访问权限查询函数 - 数据仓库服务 GaussDB(DWS)
如果用名字声明,则在必要时可以用模式进行修饰。如果使用文本字符串来声明权限类型,可以给权限类型添加WITH GRANT OPTION,用来测试权限是否拥有授权选项。当有多个权限类型时,拥有任何所列出的权限之一,则结果便为true。 示例: 1 2 3 4 5 6 7
-
表结构设计 - 数据仓库服务 GaussDB(DWS)
味着占用相对少的内存。 对于I/O读写量大,CPU富足(计算相对小)的场景,选择高压缩比;反之选择低压缩比。建议依据此原则进行不同压缩下的测试和对比,以选择符合自身业务情况的最优压缩比。压缩比通过COMPRESSION参数指定,其支持的取值如下: 列存表为:YES/NO/LOW/
-
PG - 数据仓库服务 GaussDB(DWS)
pronamespace oid 此函数所在命名空间的OID。 proowner oid 函数的所有者。 prolang oid 实现语言或函数的调用接口。 procost real 估计执行成本。 prorows real 结果行估计数。 provariadic oid 参数元素的数据类型。
-
PG - 数据仓库服务 GaussDB(DWS)
pronamespace oid 此函数所在命名空间的OID。 proowner oid 函数的所有者。 prolang oid 实现语言或函数的调用接口。 procost real 估计执行成本。 prorows real 结果行估计数。 provariadic oid 参数元素的数据类型。
-
CREATE FUNCTION - 数据仓库服务 GaussDB(DWS)
常不会影响CN或者DN进程。 FENCED/NOT FENCED模式的选择: 正在开发或者调试的Function使用FENCED模式。开发测试完成,使用NOT FENCED模式执行,减少fork进程以及通信的开销。 复杂的操作系统操作,例:打开文件,信号处理,线程处理等操作,使用
-
CREATE FUNCTION - 数据仓库服务 GaussDB(DWS)
常不会影响CN或者DN进程。 FENCED/NOT FENCED模式的选择: 正在开发或者调试的Function使用FENCED模式。开发测试完成,使用NOT FENCED模式执行,减少fork进程以及通信的开销。 复杂的操作系统操作,例:打开文件,信号处理,线程处理等操作,使用
-
GaussDB(DWS)权限管理 - 数据仓库服务 GaussDB(DWS)
要求。例如:针对GaussDB(DWS) 服务,IAM管理员能够控制IAM用户仅能对某一类资源进行指定的管理操作。 多数细粒度策略以API接口为粒度进行权限拆分,GaussDB(DWS) 支持的API授权项请参见权限策略和授权项。 细粒度策略的创建方法,请参见GaussDB(DWS)自定义策略。
-
系统表和系统视图概述 - 数据仓库服务 GaussDB(DWS)
PG_LOCKS 存储各打开事务所持有的锁信息。 PG_ROLES 提供访问数据库角色的相关信息。 PG_RULES 提供对查询重写规则的有用信息访问的接口。 PG_TOTAL_USER_RESOURCE_INFO 显示所有用户资源使用情况,需要使用管理员用户进行查询。此视图在参数se_wor
-
数据倾斜导致SQL执行慢,大表SQL执行无结果 - 数据仓库服务 GaussDB(DWS)
基表scan的时间:最快的DN耗时5ms,最慢的DN耗时1173ms。 数据分布情况:某些DN有22831616行,其他DN都是0行,数据有严重倾斜。 通过倾斜检查接口可以发现数据倾斜。 1 SELECT table_skewness('store_sales'); 1 SELECT table_distribution('public'
-
SQL标准错误码说明 - 数据仓库服务 GaussDB(DWS)
无效快照(SNAPSHOT_INVALID) YY015 通讯接收信息错误(ERRCODE_CONNECTION_RECEIVE_WRONG) 类SI – SPI接口错误 SP000 SPI接口错误(ERRCODE_SPI_ERROR) SP001 SPI通讯失败(ERRCODE_SPI_CONNECTION_FAILURE)