检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
两个不同的事务对同一个表中的同一行数据进行并发更新/操作,导致后操作的事务发生了回滚。 举例说明: 打开一个连接Session A,使用普通用户u1连接GaussDB(DWS)数据库,在u1的同名SCHEMA u1下创建测试表u1.test,并插入数据。 1 2 CREATE TABLE
PUBLICATION设置的发布参数。详细的参数说明请参考CREATE SUBSCRIPTION的参数说明。 new_owner 订阅新所有者的用户名称。 new_name 订阅的新名称。 示例 修改订阅的连接信息: ALTER SUBSCRIPTION mysub CONNECTION
目前,只有外键约束被该设置影响。检查和唯一约束总是不可推迟的。 注意事项 SET CONSTRAINTS只在当前事务里设置约束的行为。因此,如果用户在事务块之外(START TRANSACTION/COMMIT对)执行这个命令,它将没有任何作用。 语法格式 1 SET CONSTRAINTS
(DEFAULT) ); 对已有的表进行分区 表只能在创建时被分区。 如果用户有一个表想要分区,用户必须创建一个分过区的表,把原始表的数据载入到新表,再删除原始表并且把分过区的表重命名为原始表的名称。 用户还必须重新授权表上的权限。例如: 1 2 3 4 5 6 7
(DEFAULT) ); 对已有的表进行分区 表只能在创建时被分区。 如果用户有一个表想要分区,用户必须创建一个分过区的表,把原始表的数据载入到新表,再删除原始表并且把分过区的表重命名为原始表的名称。 用户还必须重新授权表上的权限。例如: 1 2 3 4 5 6 7
,FALSE ,20 ,FALSE ) ; NEXTVAL 要迁移NEXTVAL,用户可使用自定义函数,根据increment_by、max_value、min_value和cycle生成下一个值。在DSC安装过程中,需在要执行迁移的所有数据库中创建该函数。
i表示索引。 S表示序列。 v表示视图。 c表示复合类型。 t表示TOAST表。 f表示外表。 relnatts smallint 关系中用户字段数目(除了系统字段以外)。在pg_attribute里肯定有相同数目对应行。 relchecks smallint 表上检查约束的数目,参见PG_CONSTRAINT。
autovacuum_max_workers取值大于autovacuum_max_workers_hstore的取值。 创建HStore表的用户需要拥有schema cstore的USAGE权限。 表级参数enable_delta与enable_hstore无法同时开启,因为ena
remove file '%s': %m" SQLSTATE: XX000 错误原因:未能成功删除对应的错误信息表,导致出错。 解决办法:检查错误表的用户权限。 GAUSS-01718: "cache lookup failed for foreign table %u" SQLSTATE:
system catalog tables are not supported" SQLSTATE: 0A000 错误原因:无法在系统表上创建用户定义索引。 解决办法:不要在系统表上创建索引。 GAUSS-01945: "concurrent index creation on system
目前,只有外键约束被该设置影响。检查和唯一约束总是不可推迟的。 注意事项 SET CONSTRAINTS只在当前事务里设置约束的行为。因此,如果用户在事务块之外(START TRANSACTION/COMMIT对)执行这个命令,它将没有任何作用。 语法格式 1 SET CONSTRAINTS
orvehicleid。 原因分析 慢SQL过滤条件中未涉及分区字段,导致执行计划未分区剪枝,进行了全表扫描,性能严重劣化。 分析过程 和用户确认部分业务慢,执行慢的业务中都涉及到了同一张表tb_motor_vehicle。 收集几个典型的慢SQL语句,分别打印执行计划。从执行计
system admin or replication role to run a backup" SQLSTATE: 42501 错误原因:用户权限不足。 解决办法:请使用具有管理员权限账户进行备份操作。 父主题: GAUSS-03501 -- GAUSS-03600
该参数与#ZH-CN_TOPIC_0000001188482222/s8d6c38309e594a16a07f79ae412b63c6共同发挥作用,对系统表和用户表的清理规则如下: autovacuum_max_workers = 0时,autovacuum被彻底关闭,不会对任何表做清理。 autovacuum_max_workers
为了实现文本搜索目的,必须将每个文档减少至预处理后的tsvector格式。搜索和相关性排序都是在tsvector形式的文档上执行的。原始文档只有在被选中要呈现给用户时才会被当检索。因此,常将tsvector说成文档,但是很显然其实它只是完整文档的一种紧凑表示。 父主题: 介绍
PARTITION staff_ID2_index TABLESPACE example1,提示索引已存在,然后执行以下SQL命令或者gsql客户端元命令\d+ HR.staffS_p1 查询索引时发现索引已存在。 1 SELECT * FROM DBA_INDEXES WHERE index_name
'G_FUNC_NAME', MIG_PV_VAL_DUMMY_G_FUNC_NAME ) ; END ; / PACKAGE关键字 内核需要将包标签添加到从包转换来的函数和存储过程。 输入 1 2 3 4 5 6 7 8 9 10 11 12 13 14 CREATE OR REPLACE
8表示:排名除以文档中单独词的数量 16表示:排名除以单独词数量的对数+1 32表示:排名除以排名本身+1 当指定多个标志位时,会按照所列的顺序依次进行转换。 需要特别注意的是,排序函数不使用任何全局信息,所以不可能产生一个某些情况下需要的1%或100%的理想标准值。标准化选项32 (rank
th 1.0表达式,该表达式根据提供的XML文档document_expression进行计算获取XML节点序列,该序列是xmltable转换成输出行的顺序。如果document_expression值为NULL,或row_expression产生空的节点集,结果将不返回任何行。
y/all子查询语句。 GAUSS-02356: "CTE subplans should not be executed via ExecSetParamPlan" SQLSTATE: XX000 错误原因:cte子查询不能作为非相关子查询的query。 解决办法:检查查询语句