检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
批量插入的数据直接写入CU,具有与列存一致的压缩优势。 被更新的列、小批量插入的数据会序列化后压缩。同时定期MERGE到主表CU。 数据更新 数据按行更新,没有CU锁问题,并发更新(update/upsert/delete等)性能好。 即使更新单条数据,也要获取整个CU的锁,基本无法支持并发更新(update/upsert/delete等)。
批量插入的数据直接写入CU,具有与列存一致的压缩优势。 被更新的列、小批量插入的数据会序列化后压缩。同时定期merge到主表CU。 数据更新 数据按行更新,没有CU锁问题,并发更新(update/upsert/delete等)性能好。 即使更新单条数据,也要获取整个CU的锁,基本无法支持并发更新(update/upsert/delete等)。
lock conflict" SQLSTATE: XX000 错误原因:由于删除/更新条件复杂,导致同一CU中的两行在删除/更新执行的时机间隔较长,使Tuple删除/更新锁冲突。 解决办法:调整删除/更新条件,降低执行的复杂度。 GAUSS-04266: "delete or update
错误原因:非一致性更新。 解决办法:检查更新条件,是否一行数据被多次更新。 GAUSS-03778: "These rows have been deleted or updated" SQLSTATE: 21000 错误原因:并发事务中,列存表的某一条元组数据被多次删除/更新。 解决办
应位置的字符可能会被脱敏,F对象位置的字符会被忽略跳过,V字符序列标识脱敏范围。输入输出格式参数适用于定长数据,比如,银行卡号、身份证号、手机号等。 output_format 输出格式是由V和其他任意字符组成的字符序列,与脱敏列数据长度相同。V字符位置与input_format
在“LakeFormation数据源”列表中选择要更新的LakeFormation数据源,单击所在行“操作”列的“更新配置”按钮。 更新时只能更改委托,确认无误后,单击“确认”按钮,提交更新操作,更新过程大概需要1分钟左右。 图2 更新LakeFormation数据源连接 删除LakeFormation数据源
150; 可更新的视图 当开启视图可更新参数(enable_view_update)后,系统允许对简单视图使用INSERT,UPDATE、DELETE和MERGE INTO语句进行更新。(MERGE INTO语句更新仅8.1.2及以上版本支持) 满足以下所有条件的视图可进行更新: 视图
、s1的更新权限、s2的查询权限、s2的更新权限。 1 2 3 4 CREATE ROLE rs1_select PASSWORD disable; --s1的查询权限 CREATE ROLE rs1_update PASSWORD disable; --s1的更新权限 CREATE
12; 可更新的视图 当开启视图可更新参数(enable_view_update)后,系统允许对简单视图使用INSERT,UPDATE、DELETE和MERGE INTO语句进行更新。(MERGE INTO语句更新仅8.1.2及以上版本支持) 满足以下所有条件的视图可进行更新: 视图
UPDATE" SQLSTATE: 42803 错误原因:UPDATE语法中,更新列的值不能为聚合函数。 解决办法:请检查UPDATE语法中待更新的列值是否有聚合函数。待更新的列值不能为聚合函数,若有,请修改更新语法。 GAUSS-00284: "cannot use window function
错误原因:欲更新的元组xmin未提交。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02408: "abort transaction due to concurrent update" SQLSTATE: 40001 错误原因:事务不允许对同一个元组进行并发更新,所以事务回滚。
n_tup_ins bigint 插入行数。 n_tup_upd bigint 更新行数。 n_tup_del bigint 删除行数。 n_tup_hot_upd bigint 热更新行数(即不需要单独的索引更新)。 父主题: 系统视图
n_tup_ins bigint 插入行数。 n_tup_upd bigint 更新行数。 n_tup_del bigint 删除行数。 n_tup_hot_upd bigint 热更新行数(即不需要单独的索引更新)。 父主题: 系统视图
n_tup_ins bigint 插入行数。 n_tup_upd bigint 更新行数。 n_tup_del bigint 删除行数。 n_tup_hot_upd bigint 热更新行数(即不需要单独的索引更新)。 父主题: 系统视图
n_tup_ins bigint 插入的行数。 n_tup_upd bigint 更新的行数。 n_tup_del bigint 删除的行数。 n_tup_hot_upd bigint 热更新行数(即不需要单独的索引更新)。 父主题: 系统视图
n_tup_ins bigint 插入行数。 n_tup_upd bigint 更新行数。 n_tup_del bigint 删除行数。 n_tup_hot_upd bigint 热更新行数(即不需要单独的索引更新)。 父主题: 系统视图
n_tup_ins bigint 插入的行数。 n_tup_upd bigint 更新的行数。 n_tup_del bigint 删除的行数。 n_tup_hot_upd bigint 热更新行数(即不需要单独的索引更新)。 父主题: 系统视图
查询事件配置。 查询订阅事件 查询订阅的事件。 创建订阅事件 添加订阅的事件。 更新订阅事件 更新订阅事件。 删除订阅事件 删除订阅的事件。 数据源 查询数据源 用于查询数据源。 更新数据源 用于更新一个数据源。 审计日志 查询审计日志记录 查询审计日志记录。 资源管理 查询资源管理状态
40000 错误原因: 不允许并发更新分区表。 解决办法:创建表时指定DISABLE ROW MOVEMENT。 GAUSS-02368: "unrecognized heap_update status: %u" SQLSTATE: XX000 错误原因:更新元组的执行返回值不在预期之内,可能该元组不可见。
updated in current version" SQLSTATE: 42P10 错误原因:更新分布列。 解决办法:不要更新分布列。具体步骤请参见插入或更新数据时报错,提示分布键不能被更新。 GAUSS-01647: "could not find array type for datatype