检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参数说明:当语句执行时间超过该参数设置的时间(从服务器收到命令时开始计时)时,该语句将会报错并退出执行。 参数类型:整型 参数单位:ms 取值范围:0 ~ 2147483647 默认值:0,表示不开启超时报错功能。 设置方式:该参数属于USERSET类型参数,请参考表1中对应设置方法进行
in语句,会以debug1级别日志显示在日志中,关键字为PLANHINT。 hint的错误分为以下类型: 语法错误 语法规则树归约失败,会报错,指出出错的位置。 例如:hint关键字错误,leading hint或join hint指定2个表以下,其它hint未指定表等。一旦发现
pg_rotate_logfile() 描述:滚动服务器的日志文件。多租场景下,non-PDB调用该函数时正常运行,PDB调用该函数时报错。 返回值类型:Boolean 备注:pg_rotate_logfile给日志文件管理器发送信号,使之立即切换到一个新的输出文件。这个函数
null属性或default属性,在存储过程或PACKAGE编译时会报错。 set enable_recordtype_check_strict = on;后,当PACKAGE里有record类型,且record类型有列具有not null属性或default属性会在创建或编译时报错。 set enable_rec
第二优先搜索。 当没有指定一个特定模式而创建一个对象时,它们被放置到以search_path为命名的第一个有效模式中。当搜索路径为空时,会报错误。 通过SQL函数current_schema可以检测当前搜索路径的有效值。这和检测search_path的值不尽相同,因为curren
dynamic-resolution: 是否动态解析黑名单用户名。 取值范围:0或1,默认值为1。 0:设为0时,当解码观测到黑名单exclude-users中用户不存在时将会报错并退出逻辑解码。 1:设为1时,当解码观测到黑名单exclude-users中用户不存在时继续解码。 standby-connection:
not null或default,则会编译报错。通过访问package.rec类型来创建的变量不支持not null和default功能。 其他类型嵌套一个record类型,如果有一列指定了not null或default,则会编译报错。创建嵌套record类型的变量,该变量的record元素不支持not
null属性或default属性,在存储过程或PACKAGE编译时会报错。 set enable_recordtype_check_strict = on;后,当PACKAGE里有record类型,且record类型有列具有not null属性或default属性会在创建或编译时报错。 set enable_rec
POSITION() 支持 - LOCATE() 支持 - CHAR() 支持,存在差异 CHAR函数指定字符集时,若转码失败,GaussDB产生报错,MySQL提示WARNING并返回NULL。 MySQL在参数为ASCII表中第0~31个和127个码值时,返回结果不可见,GaussD
的数据库节点故障时,仍然可以在当前会话上创建和使用临时表。由于临时表只在当前会话创建,对于涉及对临时表操作的DDL语句,会产生DDL失败的报错。因此,建议DDL语句中不要对临时表进行操作。TEMP和TEMPORARY等价。 本地临时表通过每个会话独立的以pg_temp_开头的sc
的数据库节点故障时,仍然可以在当前会话上创建和使用临时表。由于临时表只在当前会话创建,对于涉及对临时表操作的DDL语句,会产生DDL失败的报错。因此,建议DDL语句中不要对临时表进行操作。TEMP和TEMPORARY等价。 本地临时表通过每个会话独立的以pg_temp开头的sch
dynamic-resolution: 是否动态解析黑名单用户名。 取值范围:0或1,默认值为1。 0:设为0时,当解码观测到黑名单exclude-users中用户不存在时将会报错并退出逻辑解码。 1:设为1时,当解码观测到黑名单exclude-users中用户不存在时继续解码。 standby-connection:
毫秒(ms)。 默认值:1s lockwait_timeout 参数说明:控制单个锁的最长等待时间。当申请的锁等待时间超过设定值时,系统会报错。该参数仅针对常规锁生效。 该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:整型,0 ~ INT_MAX,单位为毫秒(ms)。
函数如果支持重载,需要添加PACKAGE关键字。 重载的存储过程在调用时变量需要明确具体的类型。 在存储过程内部使用未声明的变量,存储过程被调用时会报错。 在创建procedure时,不能在avg函数外面嵌套其他agg函数,或者其他系统函数。 函数定义时如果指定为IMMUTABLE和SHI
算公式为:static_thread_pool_num/n(n为DN分片数量), 使用超过计算公式的固定配额线程数则报错。 若静态池线程被多DN连接业务持有则报错并归还线程。 静态池创建不支持多租模式下非默认group线程组。 static_thread_pool_num参数为0
v5版本数据库时的可能的报错情况。 在使用v1参数时,建议和--exclude-guc="enable_cluster_resize",--exclude-function,--exclude-with等选项共用,否则导入到GaussDB v1版本数据库时可能报错。 -g, --exclude-guc
语句触发系统内部问题导致系统可服务性受损的语句,在不对业务语句变更的情况下,也可以通过创建用于单点规避的SQL PATCH,对问题场景提前报错处理,避免更大的损失。 特性约束 仅支持针对Unique SQL ID添加补丁,如果存在Unique SQL ID冲突,用于hint调优的SQL
-------- gs_log_dir/dump/000000000000.clog (1 row) 异常场景报错示例: # 入参blocknum超出取值范围时报错 gaussdb=# SELECT gs_parse_page_bypath('base/12828/16777'
法正常使用该同义词,并且在当前会话结束前执行DROP SYNONYM命令。 删除原对象后,与之关联同义词不会被级联删除,继续访问该同义词会报错,对于表提示已失效,对于函数、存储过程、包的等会提示对象不存在。 被授予了CREATE ANY SYNONYM权限的用户能够在用户模式下创建同义词。
有空格,并且最好设置GUC参数behavior_compat_options="skip_insert_gs_source",否则可能引起报错。 package创建时依赖未定义对象,如参数behavior_compat_options='plpgsql_dependency'打开