检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
中。使用COPY… TO导出数据时,如果没有指定列的列表,则该表的所有列除了生成列都会被导出。COPY… FROM导入数据时,生成列会自动更新,并像普通列一样保存。 COPY是服务端命令,执行环境和数据库服务端进程保持一致;\COPY是客户端元命令,执行环境和客户端gsql保持一
N(LSN序复制槽)或CSN(CSN序复制槽)位置、xid和解码内容。其中location列代表CSN时,仅当解码到COMMIT日志时才会更新。 调用该函数的用户需要具有SYSADMIN权限或具有REPLICATION权限或继承了内置角色gs_role_replication的权限。
表1中对应设置方法进行设置。 设置建议:对数据变化较快且需要不断更新统计信息的表设置为较小值,对达到一定量数据后统计信息才产生较大波动的表设置为较大值。 设置不当的风险与影响:设置过大时,可能导致统计信息未能及时更新;设置过小时,可能导致统计信息分析的开销过大。 该功能只支持永久表和非日志表,不支持临时表。
描述:入参为一个json对象,和若干个json_path路径和需要设置的值,json_path和值必须两两配对;此函数在一个json中使用指定的值来更新指定json_path路径上的数据,并返回修改后的json;如果指定的路径不存在值,则在对应的路径上插入值。json和json_path路
描述:入参为一个json对象,若干个json_path路径和需要设置的值,json_path和值必须两两配对;此函数在一个json中使用指定的值来更新指定json_path路径上的数据,并返回修改后的json;如果指定的路径不存在值,则在对应的路径上插入值。json和json_path路
T-08:00表示东八区。 sys_extract_utc(timestamp| timestamptz) 描述:从具有时区偏移量或时区区域名称的日期时间值中提取UTC(协调世界时-以前称为格林威治平均时间)。如果未指定时区,则日期时间与会话时区关联。入参有timestamp和timestamptz两种形式。
注意事项 逻辑解码不支持DDL。 在执行特定的DDL语句(如普通表truncate或分区表exchange)时,可能造成解码数据丢失。 不支持数据页复制的DML解码。 不支持解码分布式事务,当前机制为从DN解码,无法保证分布式事务一致性解码。 当执行DDL语句(如alter table)
当任务状态变为“增量同步”,说明全量同步已经完成,全量同步完成后,登录GaussDB查看数据迁移结果。 等待迁移任务状态变为“增量同步”。 单击任务名称,进入任务详情页。 在“同步进度”页签查看全量同步结果。 如图所示,本次迁移将TEST_INFO库中DATATYPELIST表迁移至shard_0,共迁移了两条数据。
on表示打开控制功能。 off表示关闭控制功能。 默认值:off zero_damaged_pages 参数说明:控制检测导致GaussDB报告错误的损坏的页头,终止当前事务。 该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 设置为on时,会导致系统报告一个警告
注意事项 逻辑解码不支持DDL。 在执行特定的DDL语句(如普通表truncate或分区表exchange)时,可能造成解码数据丢失。 不支持数据页复制的DML解码。 当执行DDL语句(如alter table)后,该DDL语句前尚未解码的物理日志可能会丢失。 单条元组大小不超过1GB,
table案例(三) 使用unlogged table保存结果集并用于分页显示。 如果需要在上层应用页面实现分页显示,需要修改offset值确定显示目标页的结果集。按此实现,每次翻页时均执行上面查询语句,耗时较长。 为解决上述问题,建议使用unlogged table保存结果集。 1 2
table案例(三) 使用unlogged table保存结果集并用于分页显示。 如果需要在上层应用页面实现分页显示,需要修改offset值确定显示目标页的结果集。按此实现,每次翻页时均执行上面查询语句,耗时较长。 为解决上述问题,建议使用unlogged table保存结果集。 1 2
generate_series(20, 30), left(random()::int, 10), left(random()::int, 10)); --更新统计信息。 ANALYZE ct1; ANALYZE ct2; ANALYZE ct3; Having条件中的非相关子链接改写场景 Hav
查询不支持FOR UPDATE/SHARE。 对于子查询是stream计划的FOR UPDATE/SHARE语句,不支持加锁的同一行被并发更新。 对于ORDER BY FOR UPDATE/SHARE语句,stream计划的sort算子和lockrow算子执行顺序与其他计划有所差
描述:正则匹配,判断字符串是否符合给定的正则表达式。 参数:text, text 返回值类型:boolean update_pgjob 描述:更新job。 参数:bigint, "char", bigint, timestamp without time zone, timestamp
table案例(三) 使用unlogged table保存结果集并用于分页显示。 如果需要在上层应用页面实现分页显示,需要修改offset值确定显示目标页的结果集。按此实现,每次翻页时均执行上面查询语句,耗时较长。 为解决上述问题,建议使用unlogged table保存结果集。 1 2
权限的用户进行操作。三权分立关闭时数据库管理员可进行逻辑复制操作,三权分立开启时不允许数据库管理员进行逻辑复制操作。 注意事项 不支持数据页复制的DML解码。 逻辑复制不支持集群在线扩容。在线扩容前,需要删除已存在的逻辑复制槽,扩容完成后重新创建。 单条元组大小不超过1GB,考虑
DATE也会获得该锁模式。反过来,SELECT FOR UPDATE将等待已经在相同行上运行以上这些命令的并发事务,并且接着锁定并且返回被更新的行(或者没有行,因为行可能已被删除)。 FOR NO KEY UPDATE行为与FOR UPDATE类似,不过获得的锁较弱,这种锁将不会阻塞尝试在相同行上获得锁的SELECT
N(LSN序复制槽)或CSN(CSN序复制槽)位置、xid和解码内容。其中location列代表CSN时,仅当解码到COMMIT日志时才会更新。调用该函数的用户需要具有SYSADMIN权限或具有REPLICATION权限或继承了内置角色gs_role_replication的权限。
T-08:00表示东八区。 sys_extract_utc(timestamp| timestamptz) 描述:从具有时区偏移量或时区区域名称的日期时间值中提取UTC(协调世界时-以前称为格林威治平均时间)。如果未指定时区,则日期时间与会话时区关联。入参有timestamp和timestamptz两种形式。