检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
预写式日志 设置 检查点 父主题: GaussDB(DWS)数据库GUC参数
引用了该sequence。在删除t1表的时候,由于会级联删除sequence,但是该sequence被其他对象依赖,因此导致该报错。 处理方法 如不需保留t2,可通过DROP CASCADE的方式级联删除。 如需保留该表和该sequence,可以通过以下图例中方式进行删除: 父主题:
这是由于分布式锁导致的,两个DN节点都锁住了自己的数据块,然后又在等待对方的数据块,所以导致锁超时。 这种行为是两阶段锁的特性,分布式情况下都会面临这样的问题。 处理方法 建议对单表执行MERGE,将并发操作改为串行。 父主题: 数据库使用
"SPI_cursor_open_with_args called while not connected" SQLSTATE: XX000 错误原因:spi连接失败。 解决办法:请检查网络或者请联系技术支持工程师提供技术支持。 GAUSS-02249: "cannot open multi-query
22004 错误原因:加载ir文件依赖于环境变量GAUSSHOME,如果未设置GAUSSHOME,则报错处理避免后续无效操作。 解决办法:检查是否设置环境变量GAUSSHOME,如果没有GAUSSHOME环境变量,需要进行设置。 GAUSS-04580: "Failed to load IR
如果对象是一个表且至少有(或者最近建有)一个索引,则为真。 由CREATE INDEX设置,但DROP INDEX不会立即将它清除。如果VACUUM进程检测一个表没有索引,会清理relhasindex字段,将relhasindex值设置为假。 changes bigint 触发轻量化autoanalyze时,表的历史累计修改条数。
业务隔离:新、老业务数据隔离在不同逻辑集群中。 图1 跨逻辑集群访问数据 创建集群并准备表数据 参见创建GaussDB(DWS)存算一体集群章节创建集群。 连接数据库后,以系统管理员dbadmin创建表name,并插入2条数据。 1 2 CREATE TABLE name (id int, name
NestLoop是导致语句性能慢的主要原因。 由于NOT IN对于NULL值的特殊处理,导致语句无法使用高效的HashJoin进行高效处理,性能较差。 处理方法 若业务场景中用户不关注NULL值的处理,或者数据中根本不存在NULL值,则可以通过等价改写将NOT IN改写为NOT EXISTS来进行优化。
用指定的发布对象替换当前发布对象。 1 ALTER PUBLICATION name SET publication_object [, ...] 设置发布的参数,未提及的参数保留其之前的值。 1 ALTER PUBLICATION name SET ( publication_parameter
GAUSS-52908 : "Failed to set cluster read-only mode." SQLSTATE:无 错误原因:设置只读模式失败。 解决办法:查看guc日志,排除错误后,重新执行命令。 GAUSS-52909 : "Invalid mode: %s." SQLSTATE:无
自动快照 自动快照概述 设置自动快照策略 复制自动快照 删除自动快照 父主题: 备份与恢复GaussDB(DWS)集群
INTO语句的方式单并发写数据入库,客户端很可能会出现瓶颈。INSERT是最简单的一种数据写入方式,适合数据写入量不大,并发度不高的场景。 处理方法 如果遇到写数据慢的问题,建议通过以下两种方式进行处理: 建议选择其他更加高效的数据导入方式,例如使用COPY方式导入数据。 有关导入方式的详细信息,请参见导入方式说明。
could not send data, aborting backup" SQLSTATE: XX000 错误原因:处理重建命令过程中,主备之间连接中断,发送文件失败。 解决办法:恢复主备机节点间的网络。 GAUSS-01980: "could not close log file %u
"failed to get pooled connections" SQLSTATE: 53000 错误原因:从pooler manager线程获取连接失败。 解决办法:查看报错日志附近pooler manager的日志确定错误根因,并根据相应日志尝试修复。 GAUSS-02166: "invalid
octet_length(customer_id) FROM x1; 图1 存储值长度 两个unknown文本缺省解析成text,这样就允许||操作符解析成text连接。然后操作符的text结果转换成bpchar("空白填充的字符型", character类型内部名称)以匹配目标字段类型。不过,从text
was derived for column %s with collatable type %s. 解决方案:请使用COLLATE子句显式设置排序规则。 level: ERROR GS_101120274 错误码: invalid fork name. 解决方案:有效的分支名称为\main\。
不下推语句在pg_log中会打印不下推的原因,上述语句在CN的日志中会找到类似以下的日志。 处理方法 审视用户自定义函数的provolatile属性是否定义正确。如果定义不正确,要修改对应的属性,使它能够下推执行。 具体判断方法可以参考如下说明: 函数相关的所有属性都在pg_proc系统表中可以查到,
引用对象的DROP)。不管是否指定CASCADE,一个被引用对象的DROP将被传播来删除其依赖对象。例如:一个用于强制外键约束的触发器将被设置为内部依赖于其约束的PG_CONSTRAINT项。 DEPENDENCY_EXTENSION (e):依赖对象作为被依赖对象extensi
引用对象的DROP)。不管是否指定CASCADE,一个被引用对象的DROP将被传播来删除其依赖对象。例如:一个用于强制外键约束的触发器将被设置为内部依赖于其约束的PG_CONSTRAINT项。 DEPENDENCY_EXTENSION (e):依赖对象作为被依赖对象extensi
由于TZ词典需要识别短语,所以在处理过程中必须保存当前状态并与解析器进行交互,以决定是否处理下一个token或是结束当前识别。此外,TZ词典配置时需谨慎,如果设置TZ词典仅处理asciiword类型的token,则类似one 7的分类词典定义将不会生效,因为uint类型的token不会传给TZ词典处理。