检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
语句。如果PACKAGE里没有DDL或DML部分的实例化内容,则alter package compile会被逻辑解码忽略。 仅支持本版本之前版本的商用DDL语法,以下SQL语句不支持逻辑解码。 创建行存表,设置ILM策略。 原始SQL语句: gaussdb=# CREATE TABLE
zone除了管理部分transaction page(用于存储事务回滚的元数据)外,还管理undo page。 Undo页面中存储undo row,对数据的修改会将历史版本记录到Undo中。 Undo记录也是数据,因此对Undo页面的修改同样会记录Redo。 父主题: Undo
test_ecpg 执行:./test ecpg作为编译预处理工具,若在预处理或编译过程中出现找不到头文件或者函数实现的报错信息,可以根据需要指定头文件,或者链接动态库。 ecpg需要gcc、ld等编译预处理工具,建议gcc使用7.3.0版本。 使用ecpg开发应用程序所依赖的其他动态库和头
表示该函数在给出同样的参数值时总是返回同样的结果。 STABLE 表示该函数不能修改数据库,对相同参数值,在同一次表扫描里,该函数的返回值不变,但是返回值可能在不同SQL语句之间变化。 VOLATILE 表示该函数值可以在一次表扫描内改变,因此不会做任何优化。 SHIPPABLE|NOT SHIPPABLE 表示
pdb_name name PDB名称。 min_cpu real 保障PDB可以能使用的CPU核数。 max_cpu real 预留字段,当前版本不支持设置,值为-1。 max_dynamic_memory integer PDB允许使用的动态内存上限,单位kB,-1为没有限制。 max_shared_memory
test_ecpg 执行:./test ecpg作为编译预处理工具,若在预处理或编译过程中出现找不到头文件或者函数实现的报错信息,可以根据需要指定头文件,或者链接动态库。 ecpg需要gcc、ld等编译预处理工具,建议gcc使用7.3.0版本。 使用ecpg开发应用程序所依赖的其他动态库和头
PREDICT BY 功能描述 利用完成训练的模型进行推测任务。 注意事项 调用的模型名称在系统表gs_model_warehouse中可查看到。 语法格式 PREDICT BY model_name (FEATURES attribute [, attribute]...); 参数说明
在GaussDB中,并发执行的事务由于竞争资源会导致死锁。本节介绍的参数主要管理事务锁的机制。 deadlock_timeout 参数说明:设置死锁超时检测时间,以毫秒为单位。当申请的锁超过设定值时,系统会检查是否产生了死锁。该参数仅针对常规锁生效。 死锁的检查代价是比较高的,服务器不会在每次
CREATE FUNCTION 功能描述 创建一个函数。 注意事项 如果创建函数时参数或返回值带有精度,不进行精度检测。 创建函数时,函数定义中对表对象的操作建议都显式指定模式,否则可能会导致函数执行异常。 在创建函数时,函数内部通过SET语句设置current_schema和s
说明。 功能描述 逻辑解码为逻辑复制提供事务解码的基础能力,GaussDB使用SQL函数接口进行逻辑解码。此方法调用方便,不需使用工具,对接外部工具接口也比较清晰,不需要额外适配。 由于逻辑日志是以事务为单位的,在事务提交后才能输出,且逻辑解码是由用户驱动的;因此为了防止事务开始
dynamic-resolution:是否动态解析黑名单用户名字,默认值为true。设置为false时,当解码检测到黑名单exclude-users中用户不存在时,将报错并退出逻辑解码。设置为true时,当解码检测到黑名单exclude-users中用户不存在时继续解码。 事务逻辑日志输出选项 inc
重分布函数 以下函数为重分布期间gs_redis工具所用的系统函数,用户不要主动调用: pg_get_redis_rel_end_ctid(text, name, int, int) pg_get_redis_rel_start_ctid(text, name, int, int)
dynamic-resolution:是否动态解析黑名单用户名称,默认值为true。设置为false时,当解码检测到黑名单exclude-users中用户不存在时,将报错并退出逻辑解码。设置为true时,当解码检测到黑名单exclude-users中用户不存在时继续解码。 事务逻辑日志输出选项 inc
nt_info() 描述:展示在当前节点上,因为故障等原因,残留的extent。残留extent主要分为两类:分配而未被利用的segment和分配出去而未被利用的extent。两者主要区别在于segment会包含多个extent,回收时,要将segment上的extent一并全部回收。
执行具有输入参数的语句 准备一个普通语句,通过替换参数(在想要替换参数的地方输入问号)执行它的特定版本。使用EXECUTE语句通过USING子句给定参数执行准备语句。示例如下: EXEC SQL BEGIN DECLARE SECTION; const char *stmt
执行具有输入参数的语句 准备一个普通语句,通过替换参数(在想要替换参数的地方输入问号)执行它的特定版本。使用EXECUTE语句通过USING子句给定参数执行准备语句。 示例如下: EXEC SQL BEGIN DECLARE SECTION; const char *stmt
速度。 检查点:不同存储引擎一般都支持增量checkpoint/double write或全量checkpoint/full page write模式。应用可以根据不同条件进行选择增量或者全量,这个对存储引擎是透明的。 日志:GaussDB Kernel采用的是物理日志,其写入/传输/回放对存储引擎透明。
速度。 检查点:不同存储引擎一般都支持增量checkpoint/double write或全量checkpoint/full page write模式。应用可以根据不同条件进行选择增量或者全量,这个对存储引擎是透明的。 日志:GaussDB采用的是物理日志,其写入/传输/回放对存储引擎透明。
度。。 检查点:不同存储引擎一般都支持增量checkpoint/double write或全量checkpoint/full page write模式。应用可以根据不同条件进行选择增量或者全量,这个对存储引擎是透明的。 日志:GaussDB Kernel采用的是物理日志,其写入/传输/回放对存储引擎透明。
tar归档格式 纯文本格式数据文件导入使用gsql工具,请参见《工具参考》中“客户端工具 > gsql”章节。 自定义归档格式、目录归档格式和tar归档格式数据文件导入请参见使用gs_restore命令导入数据。 模式级导出(参见导出模式)。 导出模式的全量信息。 仅导出模式中数据。 仅导出对