检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GROUP ] role_name | PUBLIC } [, ...] [ CASCADE | RESTRICT ]; 回收指定类型上权限。 1 2 3 4 5 REVOKE [ GRANT OPTION FOR ] { { USAGE | ALTER | DROP
GROUP ] role_name | PUBLIC } [, ...] [ CASCADE | RESTRICT ]; 回收指定类型上权限。 1 2 3 4 5 REVOKE [ GRANT OPTION FOR ] { { USAGE | ALTER | DROP
ctid进行rowid关联,但是xc_nodeid的重复率较高会导致join关联效率变低,而xc_node_id+ctid类型无法作为hashjoin的关联条件。 对于AGG类型为count(*)时需要进行CASE-WHEN对没有match的场景补0处理,非COUNT(*)场景NULL处理。
义的错误码,可以选择任意包含五个数字或者大写的ASCII字母的错误码,而不是00000。建议避免使用以三个0结尾的错误码,因为这种错误码是类别码,会被整个种类捕获。 兼容O模式下,SQLCODE等于SQLSTATE。 图5所示的语法不接受任何参数。这种形式仅用于一个BEGIN块中
计算。 第二层:Vector Streaming(type: REDISTRIBUTE) Shuffle算子,此处REDISTRIBUTE类型的Shuffle算子作用是DN根据选定的列把数据重分布到所有DN。 第三层:Vector Hash Aggregate 聚合算子,作用是把
CTE、普通CTE、集合操作的非SELECT语句,不支持下推。 语句中带有不支持下推的元素,则不支持下推(如volatile函数、not shippable函数、record类型、agg函数、returning子句、不下推的trigger等)。 CTE、Recursive CTE、集合操作、子查询、子链接通过常量条
CREATE ROLE 功能描述 创建角色。 角色是拥有数据库对象和权限的实体。在不同的环境中角色可以认为是一个用户,一个组或者兼顾两者。 注意事项 在数据库中添加一个新角色,角色无登录权限。 创建角色的用户必须具备CREATE ROLE的权限或者是系统管理员。 语法格式 CREATE
1, /* 一个参数 */ NULL, /* 让后端推导参数类型 */ paramValues, paramLengths
1, /* 一个参数 */ NULL, /* 让后端推导参数类型 */ paramValues, paramLengths
1, /* 一个参数 */ NULL, /* 让后端推导参数类型 */ paramValues, paramLengths
据库进行ANALYZE操作)。ANALYZE会跳过那些用户没有权限的表。 ANALYZE不收集无法做比较或等值运算的列,例如:CURSOR类型。 如果拟分析的表成了一个空表,ANALYZE不会记录该表的统计信息,而原来已有统计信息则会保留。 语法格式 收集表的统计信息。 { ANALYZE
单条元组大小不超过1GB,考虑解码结果可能大于插入数据,因此建议单条元组大小不超过500MB。 不支持压缩表的DML语句解码。 GaussDB支持解码的数据类型为:INTEGER、BIGINT、SMALLINT、TINYINT、SERIAL、SMALLSERIAL、BIGSERIAL、FLOAT、DOUBLE
loaded. log file is: loader.log 参数说明 表1 gs_loader参数说明 参数 参数说明 参数类型 : 取值范围 help 查看帮助信息。 - user 数据库连接用户(与-U等价)。 字符串 -U 数据库连接用户(与user等价)。 字符串
Project) GET /v3/{project_id}/instances/{instance_id}/volume-usage 查询数据库磁盘类型 gaussdb:instance:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project)
的API授权项请参见策略及授权项说明 。 如表1所示,包括了GaussDB的所有系统权限。 表1 GaussDB系统权限 策略名称 描述 类别 依赖配置 GaussDB FullAccess 云数据库GaussDB服务的所有执行权限。 系统策略 如果要使用存储空间自动扩容、委托权
FULL不支持对于数据库级、索引级、分区表、二级分区表、段页式表、hash bucket表、临时表、unlogged表对象执行在线VACUUM FULL。如对象涉及以上不支持的类型,ONLINE关键字将不会生效,VACUUM FULL默认以离线方式执行,并提示当前VACUUM FULL语句不支持在线执行。 执行在线VACUUM
区表、段页式表、hash bucket表、临时表、unlogged表、HTAP表对象执行在线VACUUM FULL。如对象涉及以上不支持的类型,ONLINE关键字将不会生效,VACUUM FULL默认以离线方式执行,并提示当前VACUUM FULL语句不支持在线执行。 执行在线VACUUM
ppable属性定义是否正确。 实例分析:自定义函数 对于自定义函数,如果对于确定的输入,有确定的输出,则应将函数定义为immutable类型。 利用TPCDS的销售信息举个例子,比如写一个函数,获取商品的打折情况,需要一个计算折扣的函数,可以将这个函数定义为: 1 2 3 4 CREATE
ppable属性定义是否正确。 实例分析:自定义函数 对于自定义函数,如果对于确定的输入,有确定的输出,则应将函数定义为immutable类型。 利用TPCDS的销售信息举个例子,比如我们要写一个函数,获取商品的打折情况,需要一个计算折扣的函数,我们可以将这个函数定义为: 1 2
t1.rowid = derived_table.rowid AND t1.c1 = derived_table.aggref; 对于AGG类型为count(*)时需要进行CASE-WHEN对没有match的场景补0处理,非COUNT(*)场景NULL处理。 CTE改写方式如果有sharescan支持性能上能够更优。