检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
t1.c2 -> Seq Scan on t1 (12 rows) 子查询与外层查询存在同样的group by条件,两层聚集运算可能导致查询效率低下,打开lazyagg参数,消除子查询中的聚集运算,提升查询性能: gaussdb=#
t1.c2 -> Seq Scan on t1 (12 rows) 子查询与外层查询存在同样的group by条件,两层聚集运算可能导致查询效率低下,打开lazyagg参数,消除子查询中的聚集运算,提升查询性能: gaussdb=#
123456.1235 (1 row) --删除表。 openGauss=# DROP TABLE numeric_type_t1; 与整数类型相比,任意精度类型需要更大的存储空间,其存储效率、运算效率以及压缩比效果都要差一些。在进行数值类型定义时,优先选择整数类型。当且仅当
口参数说明 参数 描述 namespace 属性的命名空间。 client_identifier client_identifier,一般与namespace相同即可,当为null时,默认修改所有namespace。 attribute 要清除的属性值。 PKG_UTIL.SESSION_SEARCH_CONTEXT
定弹性公网IP。 保证本地设备可以访问GaussDB数据库实例绑定的公网地址。 在准备的弹性云服务器或可访问GaussDB数据库的设备上,安装gsql客户端,并连接到GaussDB数据库实例。详情请参见使用gsql连接数据库。 导出数据 在准备的弹性云服务器或可访问GaussDB
不支持CURSOR/EXECUTE语句,以及各类表达式内调用COMMIT/ROLLBACK/SAVEPOINT。 不支持存储过程返回值与表达式计算中调用含有COMMIT/ROLLBACK/SAVEPOINT的存储过程。 不支持存储过程中释放存储过程外部定义的保存点。 存储过程
相关子查询Correlated-SubQuery 子查询的执行依赖于外层父查询的一些属性值(如下列示例t2.c1 = t1.c1条件中的t1.c1)作为内层查询的一个与条件。这样的子查询不具备独立性,需要和外层查询按分组进行求解。 例如: 1 2 3 4 5 6 7 8 9 10 11 12
escan,indexscan和indexonlyscan的hint。 指定子链接块名的hint。 指定倾斜信息的hint,仅支持Join与HashAgg的重分布过程倾斜。 指定本query内生效的guc参数的hint(在视图内使用不生效)。 指定使用custom plan或generic
APP_READ_ACTION 读取action的值。 PKG_UTIL.MODIFY_PACKAGE_STATE 用于修改当前会话的PL/SQL的状态,从会话中释放与以前运行的每个PL/SQL程序关联的所有内存。 PKG_UTIL.LOB_GET_LENGTH 该函数LOB_GET_LENGTH获取输入数据的长度。
来看,id=6的stream算子各个DN的输出结果已经非常均衡,同时查询端到端性能提升了1倍。 agg优化 对于agg操作,解决倾斜的思路与join操作不同,这里首先在本DN内按照group by key对重分布键进行去重操作,然后再进行重分布。因为经过DN内部去重之后,不同重分
主数据库实例和灾备数据库实例进行日志同步,通过barrier日志在主数据库实例的落盘,在灾备数据库实例的回放来确定主数据库实例归档日志进度与灾备数据库实例日志回放进度。gs_get_local_barrier_status用于查询灾备数据库实例每个节点当前的日志回放情况。 返回值类型:text
使用指导 前提条件 连接数据库时使用的用户需要具备访问数据库的权限。 gsql须与数据库版本配套。 背景信息 使用gsql命令可以连接本机的数据库服务,也可以连接远程数据库服务。连接远程数据库服务时,需要在服务器上设置允许远程连接。详细操作请参见《开发指南》中“数据库使用入门 >
不建议对临时表创建同义词。如果需要创建的话,需要指定同义词的目标临时表的模式名,否则无法正常使用该同义词,并且在当前会话结束前执行DROP SYNONYM命令。 删除原对象后,与之关联同义词不会被级联删除,继续访问该同义词会报错,对于表提示已失效,对于函数、存储过程、包的等会提示对象不存在。 被授予了CREATE ANY
相关子查询Correlated-SubQuery 子查询的执行依赖于外层父查询的一些属性值(如下列示例t2.c1 = t1.c1条件中的t1.c1)作为内层查询的一个与条件。这样的子查询不具备独立性,需要和外层查询按分组进行求解。 例如: 1 2 3 4 5 6 7 8 9 10 11 12
来看,id=6的stream算子各个DN的输出结果已经非常均衡,同时查询端到端性能提升了1倍。 agg优化 对于agg操作,解决倾斜的思路与join操作不同,这里是通过首先在本DN内按照group by key对重分布键进行去重操作,然后再进行重分布。因为经过DN内部去重之后,重
面加上ON table_name。 Oracle数据库名为*_TRIGGERS的视图统计了trigger的相关信息,GaussDB相关视图与Oracle存在差异,GaussDB视图具体请参见《开发指南》中“系统表和系统视图 > 系统视图 > 其他视图”中的DB_TRIGGERS、
使用指导 前提条件 连接数据库时使用的用户需要具备访问数据库的权限。 gsql须与数据库版本配套。 背景信息 使用gsql命令可以连接本机的数据库服务,也可以连接远程数据库服务。连接远程数据库服务时,需要在服务器上设置允许远程连接。详细操作请参见《开发指南》中“数据库使用入门 >
不建议对临时表创建同义词。如果需要创建的话,需要指定同义词的目标临时表的模式名,否则无法正常使用该同义词,并且在当前会话结束前执行DROP SYNONYM命令。 删除原对象后,与之关联同义词不会被级联删除,继续访问该同义词会报错,对于表提示已失效,对于函数、存储过程、包的等会提示对象不存在。 被授予了CREATE ANY
许调用commit/rollback,则package的function中同样无法调用commit/rollback。 不支持schema与package同名。 只支持A风格的存储过程和函数定义。 不支持package内有同名变量,包括包内同名参数。 package的全局变量为s
的对象有效,例如SELECT ANY TABLE只允许用户查看当前数据库内的所有用户表数据,对其他数据库内的用户表无查看权限。 ANY权限与原有的权限相互无影响。 如果用户被授予CREATE ANY TABLE权限,在同名schema下创建表的属主是该schema的创建者,用户对