检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
回滚是在事务运行的过程中发生了故障等异常情形下,事务不能继续执行,系统需要将事务中已完成的修改操作进行撤销。Astore、UB-tree没有回滚段,自然没有这个专门的回滚动作。Ustore为了性能考虑,它的回滚流程结合了同步、异步与页内即时回滚3种形式。 同步回滚。 有三种情况会触发事务的同步回滚:
支持表2中的方式一、方式二或方式三设置。 GaussDB提供了三种方式来修改GUC参数,具体操作请参考表2: 表2 GUC参数设置方式 序号 设置方法 方式一 登录管理控制台。 在“实例管理”页面,选择指定的实例,单击实例名称,进入实例基本信息页面。 在左侧导航栏单击“参数管理”,进入参数修改页面,在该页面修改参数。
设定指定字段值。与值插入类似,对于没有指定的列取其默认值。 注意事项 执行该语句的用户需要有表的DELETE和INSERT权限。 主键/唯一键不冲突的情况下,可直接插入;对于主键或唯一键冲突的情况,先删除原有数据,再插入新的数据。 REPLACE操作返回格式为REPLACE 0 X,X表示删除和插入的操作数。 REPLACE
设定指定字段值。与值插入类似,对于没有指定的列取其默认值。 注意事项 执行该语句的用户需要有表的DELETE和INSERT权限。 主键或唯一键不冲突的情况下,可直接插入;对于主键或唯一键冲突的情况,先删除原有数据,再插入新的数据。 REPLACE操作返回格式为REPLACE 0 X,X表示删除和插入的操作数。 REPLACE
robin表示开启JDBC负载均衡功能,将应用程序的多个连接均衡到数据库集群中的各个可用CN。首次建连时通过jdbc连接串上配置的IP建连,只要其中有一个可以正常建连就会刷新内部的当前可用的CN列表,之后根据CN列表进行建连,不再依据jdbc连接串中的IP。 建议:建议值为true。
介绍设置客户端和服务器连接方式相关的参数。 light_comm 参数说明:设置服务器是否使用轻量通信方式。 该参数指定服务器是否使用基于轻量锁和非阻塞socket的通信方式。 参数类型:布尔型 参数单位:无 取值范围: on:表示使用轻量通信方式。 off:表示不使用轻量通信方式。 默认值:off
scan优化的hint 在SMP场景下,对于分区表的并发扫描方式分为两种: 每个线程会遍历所有分区,但是只读取分区的一部分数据,线程之间读取的数据没有交集,所有线程读取的数据合并后是分区的全部数据。 每个线程只和一部分分区绑定,线程之间绑定的分区没有交集,线程读取绑定分区的所有数据,该方式称为Partition-wise
在GaussDB中元数据默认存储为小写,如果从元数据默认存储为大写的数据库迁移至GaussDB时,大写的元数据会变为小写。如果原业务中涉及到大写元数据的处理,可以开启此参数,但是不建议通过这种方式来解决问题,最好通过修改业务编码来解决。如果一定要使用,请务必确认当前数据库中的元数据是否全为小写,以避免出现问题。
默认存储为大写的数据库迁移至GaussDB时,大写的元数据会变为小写。如果原业务中涉及到大写元数据的处理,可以开启uppercaseAttributeName参数,但是不建议通过这种方式来解决问题,建议通过修改业务代码来解决。如果一定要使用,请务必确认当前数据库中的元数据是否全为小写,以避免出现问题。
Scan优化的hint 在SMP场景下,对于分区表的并发扫描方式分为两种: 每个线程会遍历所有分区,但是只读取分区的一部分数据,线程之间读取的数据没有交集,所有线程读取的数据合并后是分区的全部数据。 每个线程只和一部分分区绑定,线程之间绑定的分区没有交集,线程读取绑定分区的所有数据,该方式称为Partition-wise
conf配置文件中不同实例的IP地址配置不同默认值。CN的默认参数值为:“localhost,mgr.net网卡对应的IP地址,data.net网卡对应的IP地址,virtual.net网卡对应的IP地址”;DN的默认参数值为:“data.net网卡对应的IP”。 设置方式:该参数属于PO
更新表中数据 修改已经存储在数据库中数据的行为叫做更新。用户可以更新单独一行,所有行或者指定的部分行。还可以独立更新每个字段,而其他字段则不受影响。 使用UPDATE命令更新现有行,需要提供以下三种信息: 表的名称和要更新的字段名 字段的新值 要更新的行 SQL通常不会为数据行提供唯一
更新表中数据 修改已经存储在数据库中数据的行为叫做更新。用户可以更新单独一行、所有行或者指定的部分行。还可以独立更新每个字段,而其他字段则不受影响。 使用UPDATE命令更新现有行,需要提供以下三种信息: 表的名称和需要更新的字段名 字段的新值 需要更新的行 SQL通常不会为数据行提供唯
更新表中数据 修改已经存储在数据库中数据的行为叫做更新。用户可以更新单独一行、所有行或者指定的部分行。还可以独立更新每个字段,而其他字段则不受影响。 使用UPDATE命令更新现有行,需要提供以下三种信息: 表的名称和要更新的字段名 字段的新值 要更新哪些行 SQL通常不会为数据行
更新表中数据 修改已经存储在数据库中数据的行为叫做更新。用户可以更新单独一行,所有行或者指定的部分行。还可以独立更新每个字段,而其他字段则不受影响。 使用UPDATE命令更新现有行,需要提供以下三种信息: 表的名称和要更新的字段名 字段的新值 要更新哪些行 SQL通常不会为数据行
更新表中数据 修改已经存储在数据库中数据的行为叫做更新。用户可以更新单独一行、所有行或者指定的部分行。还可以独立更新每个字段,而其他字段则不受影响。 使用UPDATE命令更新现有行,需要提供以下三种信息: 表的名称和要更新的字段名 字段的新值 要更新的行 SQL通常不会为数据行提供唯一
更新表中数据 修改已经存储在数据库中数据的行为叫做更新。用户可以更新单独一行,所有行或者指定的部分行。还可以独立更新每个字段,而其他字段则不受影响。 使用UPDATE命令更新现有行,需要提供以下三种信息: 表的名称和要更新的字段名 字段的新值 要更新的行 SQL通常不会为数据行提供唯一
默认存储为大写的数据库迁移至GaussDB时,大写的元数据会变为小写。如果原业务中涉及到大写元数据的处理,可以开启uppercaseAttributeName参数,但是不建议通过这种方式来解决问题,建议通过修改业务代码来解决。如果一定要使用,请务必确认当前数据库中的元数据是否全为小写,以避免出现问题。
参数说明:设置Unix域套接字的访问权限。 Unix域套接字使用普通的Unix文件系统权限集。这个参数的值应该是数值的格式(chmod和umask命令可接受的格式)。如果使用自定义的八进制格式,数字必须以0开头。 建议设置为0770(只有当前连接数据库的用户和同组的人可以访问)或者
参数说明:设置Unix域套接字的访问权限。 Unix域套接字使用普通的Unix文件系统权限集。这个参数的值应该是数值的格式(chmod和umask命令可接受的格式)。如果使用自定义的八进制格式,数字必须以0开头。 建议设置为0770(只有当前连接数据库的用户和同组的人可以访问)或者