检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
可通过gsql执行show语句查询当前GTM模式: SHOW enable_gtm_free; SHOW gtm_option; 具体模式判断方法如下。 GTM模式:enable_gtm_free=off 且 gtm_option=0; GTM-Lite模式:enable_gtm_free=off
将或条件连接的EXIST相关子查询OR子句的提升过程: 提取where条件中,or子句中的opExpr。为:t1.a = (select avg(a) from t3 where t1.b = t3.b) 这个op操作中包含subquery,判断是否可以提升,如果可以提升,重写subquery为:select
在当前数据库中创建一个新的空白表,该表由命令执行者所有。 注意事项 表中的主键约束和唯一约束必须包含分布列。 分布列不支持更新(UPDATE)操作。 如果在建表过程中数据库系统发生故障,系统恢复后可能无法自动清除之前已创建的、大小为0的磁盘文件。此种情况出现概率小,不影响数据库系统的正常运行。 使用J
max_stack_depth 参数说明:设置GaussDB执行堆栈的最大安全深度。需要这个安全界限是因为在服务器里,并非所有程序都检查了堆栈深度,只是在可能递规的过程,比如表达式计算这样的过程里面才进行检查。 该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。
客户端和服务端设置字符集的输出结果对比 操作过程 服务端和客户端编码一致 服务端和客户端编码不一致 存入和取出过程中没有对字符串进行操作 输出预期结果 输出预期结果(客户端编码保持不变)。 存入取出过程对字符串有做一定的操作(如字符串函数操作) 输出预期结果 根据对字符串具体操作可能产生非预期结果。 存入过程中对超长字符串有截断处理
客户端和服务端设置字符集的输出结果对比 操作过程 服务端和客户端编码一致 服务端和客户端编码不一致 存入和取出过程中没有对字符串进行操作 输出预期结果 输出预期结果(客户端编码保持不变)。 存入取出过程对字符串有做一定的操作(如字符串函数操作) 输出预期结果 根据对字符串具体操作可能产生非预期结果。 存入过程中对超长字符串有截断处理
取值范围:布尔型 on表示允许初始用户和系统管理员在系统模式下创建或修改函数、存储过程、同义词等对象。其他用户是否允许创建这些对象请参考对应模式的权限要求。 off表示禁止所有用户在系统模式下创建或修改函数、存储过程、同义词等对象。 默认值:on debug_assertions 参数说明
当数据库驱动访问华为云密钥管理服务时,为避免攻击者伪装为密钥服务,在数据库驱动与密钥服务建立https连接的过程中,可通过CA证书验证密钥服务器的合法性。为此,需提前配置CA证书,如果未配置,将不会验证密钥服务的身份。本节介绍如何下载与配置CA证书。 配置方法 在key_info参数的中,增加证书相关参数即可。
当数据库驱动访问华为云密钥管理服务时,为避免攻击者伪装为密钥服务,在数据库驱动与密钥服务建立https连接的过程中,可通过CA证书验证密钥服务器的合法性。为此,需提前配置CA证书,如果未配置,将不会验证密钥服务的身份。本节介绍如何下载与配置CA证书。 配置方法 在key_info参数的中,增加证书相关参数即可。
max_stack_depth 参数说明:设置GaussDB执行堆栈的最大安全深度。需要这个安全界限是因为在服务器里,并非所有程序都检查了堆栈深度,只是在可能递规的过程,比如表达式计算这样的过程里面才进行检查。 该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。
则通过内网连接实例,内网地址如何获取,请参考查询需要连接实例的IP地址。 ECS与GaussDB实例不在同一VPC,则通过公网连接实例,公网地址如何获取,请参考查询需要连接实例的IP地址。请确保ECS和GaussDB实例都要有弹性IP。 ECS如何绑定弹性公网IP,请参考绑定弹性公网IP。
GaussDB:该过程存在2个重载。第一个重载过程的第一个参数(lob_loc)为BLOB,第二个重载过程的第一个参数(lob_loc)为CLOB;两个重载过程的第三个参数(dur)为INTEGER,默认值为10。 Oracle:该过程存在2个重载。第一个重载过程的第一个参数(lo
将OR连接的EXIST相关子查询OR子句的提升过程: 提取where条件中,or子句中的opExpr。为:t1.a = (select avg(a) from t3 where t1.b = t3.b) 这个op操作中包含subquery,判断是否可以提升,如果可以提升,重写subquery为:select
GaussDB:该过程存在2个重载。第一个重载过程的第一个参数(lob_loc)为BLOB,第二个重载过程的第一个参数(lob_loc)为CLOB;两个重载过程的第三个参数(dur)为INTEGER,默认值为10。 Oracle:该过程存在2个重载。第一个重载过程的第一个参数(lo
CREATE TABLE 功能描述 在当前数据库中创建一个新的空白表,该表由命令执行者所有。当前默认创建行存表。 注意事项 如果在建表过程中数据库系统发生故障,系统恢复后可能无法自动清除之前已创建的、大小为0的磁盘文件。此种情况出现概率小,不影响数据库系统的正常运行。 使用JDB
将OR连接的EXIST相关子查询OR子句的提升过程: 提取WHERE条件中,OR子句中的opExpr。为:t1.a = (SELECT avg(a) FROM t3 WHERE t1.b = t3.b) 这个op操作中包含subquery,判断是否可以提升,如果可以提升,重写subquery为:SELECT
成本管理 随着上云企业越来越多,企业对用云成本问题也越发重视。使用云数据库GaussDB时,如何进行成本管理,减轻业务负担呢?本文将从成本构成、成本分配、成本分析和成本优化四个维度介绍成本管理,帮助您通过成本管理节约成本,在保障业务快速发展的同时获得最大成本收益。 成本构成 使用
后触发业务会被先触发业务阻塞。 原则上,不建议用户在进行分区DDL时,同时对该分区进行DQL/DML操作,因为目标分区存在一个状态的突变过程,可能会导致业务的查询结果不符合预期。 如果由于业务模型不合理、无法剪枝等场景导致的DQL/DML和DDL作用分区有重叠时,考虑两种场景:
标文件的路径、一个SQL查询、一个过程语言文本。 DETERMINISTIC SQL语法兼容接口,未实现功能,不推荐使用。 LANGUAGE lang_name 用以实现函数的语言的名称。可以是SQL,C,internal,或者是用户定义的过程语言名称。为了保证向下兼容,该名称可
参数说明:设置是否允许在系统模式下创建或修改函数、存储过程、同义词等对象。此处的系统模式指数据库初始后自带的模式,但不包含public模式。系统模式的oid通常小于16384。 参数类型:布尔型 参数单位:无 取值范围: on:表示允许初始用户和系统管理员在系统模式下创建或修改函数、存储过程、同义词等对象。sysadmin用户默认具有create