检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
逻辑解码概述 功能描述 逻辑解码为逻辑复制提供事务解码的基础能力,GaussDB使用SQL函数接口进行逻辑解码。此方法调用方便,不需使用工具,对接外部工具接口也比较清晰,不需要额外适配。 由于逻辑日志是以事务为单位的,在事务提交后才能输出,且逻辑解码是由用户驱动的;因此,为了防止
e" } ], "total_count": 1 } 状态码 正常 200 异常 请参见状态码。 错误码 请参见错误码。 父主题: 实例管理
”,则调用接口时将“X-Auth-Token: ABCDEFJ....”加到请求消息头即可,如下所示。 1 2 3 POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/projects Content-Type: application/json
控制对整数除法的结果进行范围校验。 若不设置此配置项,则会对除法结果做范围校验,例如,INT_MIN/(-1)会因为输出结果大于INT_MAX而报越界错误。 1 2 openGauss=# select (-2147483648)::int4 / (-1)::int4; ERROR: integer
ADM_SCHEDULER_RUNNING_JOBS ADM_SCHEDULER_RUNNING_JOBS视图显示数据库中所有正在执行的DBE_SCHEDULER定时任务的信息。默认只有系统管理员权限才可以访问,普通用户需要授权才可以访问。该视图同时存在于PG_CATALOG和SYS
创建和管理数据库 图1 创建和管理数据库 前提条件 用户必须拥有数据库创建的权限或者是数据库的系统管理员权限才能创建数据库,授予创建数据库的权限请参见用户及权限。 背景信息 初始时,GaussDB包含四个模板数据库template0、template1、templatem、tem
表示该函数是否可以下推执行。预留接口,不推荐使用。 FENCED|NOT FENCED 如果指定函数为fenced模式,则函数会在worker线程中被调用,防止C代码实现错误导致服务器crash,不建议使用not fenced模式。 PACKAGE 表示该函数是否支持重载。PostgreSQL风格的函数本身就支
当出现该问题时,可以通过如下方法确认查询中涉及到的表或列有没有做过analyze收集统计信息。 通过explain verbose执行query分析执行计划时会提示WARNING信息,如下所示: WARNING:Statistics in some tables or columns(public.lineitem
16389 | test_debug | 0 | [EXECUTION FINISHED] (1 row) 当存储过程报错时,会出现以下提示,此时进入报错断住逻辑。 1 2 3 4 5 gaussdb=# SELECT * FROM DBE_PLDEBUGGER.continue();
文件目录的位置,需要添加到系统表20.2.57-PG_DIRECTORY中,如果传入的路径和20.2.57-PG_DIRECTORY中的路径不匹配,会报路径不存在的错误。 在打开guc参数safe_data_path时,用户只能通过高级包读写safe_data_path指定文件路径下的文件。 文件名,包含
文件目录的位置,需要添加到系统表20.2.57-PG_DIRECTORY中,如果传入的路径和20.2.57-PG_DIRECTORY中的路径不匹配,会报路径不存在的错误。 在打开guc参数safe_data_path时,用户只能通过高级包读写safe_data_path指定文件路径下的文件。 文件名,包含
整数类型(TINYINT、SMALLINT、MEDIUMINT、INT、INTEGER、BIGINT)的输入,当非法字符串部分被截断时,如“12@3”,会直接截断并无提示信息,插表成功。 当整数类型全部被截断(如“@123”)或字符串为空时,返回0,且插表成功。 操作符: +、-、*操作符 GaussDB:
当出现该问题时,可以通过如下方法确认查询中涉及到的表或列有没有做过analyze收集统计信息。 通过explain verbose执行query分析执行计划时会提示WARNING信息,如下所示: WARNING:Statistics in some tables or columns(public.lineitem
lain查看计划判断),可以认为无慢SQL风险,本字段信息可能会缺失。 本字段长度限制256字符,如果超过256字符会被截断,先根据已有的提示信息进行SQL优化。 advise涉及表别名的以表别名展示,涉及列别名的以列的原名展示。 L0 parent_unique_sql_id bigint
函数中存在INSERT,UPDATE,DELETE,MERGE和DDL操作,因为上述操作应该由CN判断对应的执行节点,否则执行结果可能产生错误。如果在声明为IMMUTABLE和SHIPPABLE类型的函数中下推执行了DDL,可能会导致各节点数据库对象不一致。修复此类问题可以在CN上创建VOLATILE
设置建议:根据实际业务需要和硬件配置设置此参数,建议不超过max_connections的1/10。若仅调大此参数,未同比例调整内存参数,业务压力大时,容易出现内存不足,报错提示“memory is temporarily unavailable”。 若升级过程中涉及此参数范围变更,并且在commit前修改了此参数
e。 文件目录的位置,需要添加到系统表PG_DIRECTORY中,如果传入的路径和PG_DIRECTORY中的路径不匹配,会报路径不存在的错误。 在打开guc参数safe_data_path时,用户只能通过高级包读写safe_data_path指定文件路径下的文件。 文件名,包含
连接数据库 使用如下语句连接数据库: EXEC SQL CONNECT TO target [AS connection-name] [USER user-name]; target可以通过如下方法声明,斜体部分为变量,请根据实际情况进行修改: dbname[@hostname][:port]
连接数据库 使用如下语句连接数据库: EXEC SQL CONNECT TO target [AS connection-name] [USER user-name]; target可以通过如下方法声明,斜体部分为变量,请根据实际情况进行修改: dbname[@hostname][:port]
e。 文件目录的位置,需要添加到系统表PG_DIRECTORY中,如果传入的路径和PG_DIRECTORY中的路径不匹配,会报路径不存在的错误。 在打开guc参数safe_data_path时,用户只能通过高级包读写safe_data_path指定文件路径下的文件。 文件名,包含