检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在主机对普通表的修改会生成新的WAL日志并同步备机,在备机的修改不会记录WAL日志。 修复视图仅适用于集中式与分布式的主节点,或者开启备机读场景下的备节点。用户需要系统管理员或者运维模式下的运维管理员权限,所有修改均会记录数据库日志,并且,建议使用前开启系统函数的审计日志,便于记录审计信息。
安全认证配置 用户密码的安全策略 权限管理 数据库审计 WAL 归档配置 备份管理 最大连接数配置 如果GaussDB连接数过高,会消耗服务器大量资源,导致操作响应变慢,可以修改max_connections参数进行优化,具体内容请参见连接设置。 max_connections:
和规则为准。 CONVERT() 支持,存在差异 数据类型转换规则和支持的转换类型均以GaussDB支持的转换范围和规则为准。 父主题: 系统函数
加密函数列表 MySQL数据库 GaussDB数据库 差异 AES_DECRYPT() 支持 - AES_ENCRYPT() 支持 - 父主题: 系统函数
同时,用户可输入的STATEMENT_ID最大长度为30个字节,超过长度将会产生报错。 注意事项 EXPLAIN PLAN不支持在数据库节点上执行。 对于执行错误的SQL无法进行计划信息的收集。 PLAN_TABLE中的数据是session级生命周期并且session隔离和用户
engine的训练日志地址。 参数:predictor engine的ip地址和端口号。 返回值类型:text 该函数当前版本不可用。 encode_feature_perf_hist(datname text) 描述:将目标数据库已收集的历史计划算子进行编码。 参数:数据库名。 返回值类型:queryid
tri_update_func() RETURNS TRIGGER AS $$ DECLARE BEGIN UPDATE test_trigger_des_tbl SET id3 = NEW.id3 WHERE id1=OLD.id1; RETURN OLD; END $$ LANGUAGE
任务示例 使用如下命令连接数据库。 gsql -d gaussdb -p 8000 gaussdb为需要连接的数据库名称,8000为数据库主节点的端口号。 连接成功后,系统显示类似如下信息: gsql ((GaussDB Kernel VxxxRxxxCxx build 290d125f)
为避免安全风险,请保证启用SSL连接。 设置GUC参数wal_level为logical。 设置GUC参数max_replication_slots>=每个节点所需的(物理流复制槽数+备份槽数+逻辑复制槽数)。 关于逻辑复制槽数,请按如下规则考虑: 一个逻辑复制槽只能解码一个Database的修改
function_name [ (parameters) ] RETURN rettype [{IMMUTABLE | STABLE | VOLATILE } | {CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT |
划详解),上可以看出HashJoin在不同的DN上存在严重的计算偏斜。 同时在Memory Information(如下图)中可以看出各个节点的内存资源消耗也存在极为严重的偏斜。 优化分析 上述两个特征表明了此SQL语句存在极为严重的计算倾斜。进一步向HashJoin算子的下层分析发现Seq
own类型除外) 如果输入类型是同一个类型范畴,则选择该类型范畴的首选类型。(例外:Union操作会选择第一个分支的类型作为所选类型。) 系统表pg_type中typcategory表示数据类型范畴,typispreferred表示是否是typcategory分类中的首选类型。
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
因为误操作导致在多字节字符的中间截断,从而导致无法删除数据库对象,如果出现这种现象,请使用截断前的数据库对象名进行删除操作,或将该对象从各个数据库节点的相应系统表中依次删掉。 操作步骤 执行如下命令创建一个新的数据库db_tpcds。 1 2 3 4 gaussdb=# CREATE DATABASE
text 语句当前的排队情况,包括: Global:在全局队列中排队。 Respool:在资源池队列中排队。 CentralQueue:在中心协调节点(CCN)中排队。 Transaction:语句处于一个事务块中。 StoredProc:语句处于一个存储过程中。 None:未在排队。 Forced
含义 mil、mils、millennia、millennium 千禧年 c、cc、cent、centuries、century 世纪 dec、decade、decades、decs 年代 y、year、years、yr、yrs、yyyy 年 q、qtr、quarter 季度 mm
group by a + a having rownum < 5。 having子句中如果存在ROWNUM条件则不允许having子句下推至扫描节点: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 gaussdb=# CREATE TABLE
因为误操作导致在多字节字符的中间截断,从而导致无法删除数据库对象,如果出现这种现象,请使用截断前的数据库对象名进行删除操作,或将该对象从各个数据库节点的相应系统表中依次删除。 操作步骤 使用如下命令创建一个新的数据库db_tpcds。 1 2 gaussdb=# CREATE DATABASE
块不支持多个游标同时访问。 可以通过打开SMP相关GUC参数(设置GUC参数query_dop为大于1的值,plsql_beta_feature = 'enable_plsql_smp'),使游标循环可以选择SMP执行。 示例 1 2 3 4 5 6 7 8 9