检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
exceeds temp_file_limit (%dkB)" SQLSTATE: 53400 错误原因:临时文件大小达到上限。 解决办法:1. 对存储过程中临时表执行ANALYZE。2. 对数据量变化较大的表执行VACUUM FULL。 GAUSS-04173: "Invalid
值存储 值存储数据类型解析 查找与目标字段准确的匹配。 试着将表达式直接转换成目标类型。如果已知这两种类型之间存在一个已登记的转换函数,那么直接调用该转换函数即可。如果表达式是一个未知类型文本,该文本字符串的内容将交给目标类型的输入转换过程。 检查目标类型是否有长度转换。长度转换
如何使用VPC共享来处理GaussDB(DWS)资源? 背景信息 共享VPC功能支持多个账号在一个集中管理、共享的VPC内创建云资源,比如GaussDB(DWS)、ELB、ECS等。VPC的所有者可以将VPC内的子网共享给一个或者多个账号使用。通过共享VPC功能,可以简化网络配置
值存储 值存储数据类型解析 查找与目标字段准确的匹配。 试着将表达式直接转换成目标类型。如果已知这两种类型之间存在一个已登记的转换函数,那么直接调用该转换函数即可。如果表达式是一个未知类型文本,该文本字符串的内容将交给目标类型的输入转换过程。 检查目标类型是否有长度转换。长度转换
用户存在依赖关系无法删除如何处理 问题现象 数据库使用中遇到某些用户离职或者角色变更时,要对其账号进行销户、权限进行回收等操作,但是删除用户时出现类似:role “u1” cannot be dropped because some objects depend on it的报错信息,无法删除该用户。
GaussDB(DWS)缩容按钮置灰如何处理? 问题描述 用户进行缩容操作时,页面“缩容”按钮置灰,无法进入下一步缩容操作。 原因分析 在进行缩容操作前系统会提前检查集群是否满足缩容条件,缩容条件不满足,“缩容”按钮置灰。 解决办法 需排查集群配置信息,检查缩容是否满足以下条件:
据仓库和数据库的使用场景还是有所不同的。事务型数据库专注于事务处理(企业的业务运营),而数据仓库更擅长于复杂的数据分析。两者各司其职,互不干扰。简单一句话可以理解为,数据库主要负责数据更新,数据仓库主要负责数据分析。 云数据仓库解决方案 传统的数据仓库售价昂贵,设备系统选型,采购
GaussDB(DWS)存储过程简介 什么是GaussDB(DWS)存储过程 商业规则和业务逻辑可以通过程序存储在GaussDB(DWS)中,这个程序就是存储过程。 存储过程是SQL,PL/SQL,Java语句的组合。存储过程使执行商业规则的代码可以从应用程序中移动到数据库。从而,代码存储一次能够被多个程序使用。
表字段的设计要遵循高效、准确原则 违反规范的影响: 存储空间大、查询效率降低。 方案建议: 选择最高效的类型。 如果能选择整型就不选择浮点型或字符型。 使用变长字符类型时根据数据特征指定最大长度。 选择最准确的类型。 使用时间类型存储时间,不使用字符类型存储时间。 使用满足需求的最小数值类型,如
表字段的设计要遵循高效、准确原则 违反规范的影响: 存储空间大、查询效率降低。 方案建议: 选择最高效的类型。 如果能选择整型就不选择浮点型或字符型。 使用变长字符类型时根据数据特征指定最大长度。 选择最准确的类型。 使用时间类型存储时间,不使用字符类型存储时间。 使用满足需求的最小数值类型,如
LENGTH 获取RAW类型对象的长度。 UTL_RAW.CAST_TO_RAW 将VARCHAR2类型值转化为二进制表示形式(即RAW类型)。 RAW类型的外部表现形式是十六进制,内部存储形式是二进制。例如一个RAW类型的数据11001011的表现形式为‘CB’,即在实际的类型转换中输入的是‘CB’。
LENGTH 获取RAW类型对象的长度。 UTL_RAW.CAST_TO_RAW 将VARCHAR2类型值转化为二进制表示形式(即RAW类型)。 RAW类型的外部表现形式是十六进制,内部存储形式是二进制。例如一个RAW类型的数据11001011的表现形式为‘CB’,即在实际的类型转换中输入的是‘CB’。
错误原因:当前节点未安装固态硬盘(SSD)。 解决办法:安装并使用固态硬盘(SSD)。 GAUSS-53009: Failed to format cu of directory: %s. SQLSTATE:无 错误原因:格式化列存储文件失败。 解决办法:根据pg_format_cu日志分析处理。 GAUSS-53010:
数据倾斜还严重影响了MPP架构的扩展性。由于在存储或者计算时,会将相同值的数据放到同一节点,因此当倾斜数据(大量数据的值相同)出现之后,即使增加节点,系统瓶颈仍然受限于倾斜节点的容量或者性能。 GaussDB(DWS)数据库针对数据倾斜问题给出了完整的解决方案,包括存储倾斜和计算倾斜两大问题,下面分别进行介绍。
并转换成一个统一类型。类似地,一个CASE构造的结果表达式必须转换成统一的类型,这样整个case表达式会有一个统一的输出类型。同样的要求也存在于ARRAY构造以及GREATEST和LEAST函数中。 系统表PG_CAST存储了有关数据类型之间的转换关系以及如何执行这些转换的信息。
support set arguments" SQLSTATE: 42804 错误原因:"is distinct from"型sql语句不支持多个参数。 解决办法:检查当前sql语句是否正确使用。 GAUSS-02332: "op ANY/ALL (array) does not support
数据倾斜还严重影响了MPP架构的扩展性。由于在存储或者计算时,会将相同值的数据放到同一节点,因此当倾斜数据(大量数据的值相同)出现之后,即使增加节点,系统瓶颈仍然受限于倾斜节点的容量或者性能。 GaussDB(DWS)数据库针对数据倾斜问题给出了完整的解决方案,包括存储倾斜和计算倾斜两大问题,下面分别进行介绍。
FULL行存表产生写IO错误。 解决办法:检测磁盘是否发生故障是否需要更新磁盘后可尝试重新执行。 GAUSS-04484: "Buffer IO can only process buffer one by one" SQLSTATE: XX000 错误原因:系统内部错误。存储引擎不能同时处理2个以上的页面操作。
TOAST表在一个从属表里“离线”存储大字段。 reltoastidxid oid 对于TOAST表是它的索引的OID,如果不是TOAST表则为0。 reldeltarelid oid Delta表的OID。 Delta表附属于列存表。用于存储数据导入过程中的甩尾数据。 reldeltaidx
并转换成一个统一类型。类似地,一个CASE构造的结果表达式必须转换成统一的类型,这样整个case表达式会有一个统一的输出类型。同样的要求也存在于ARRAY构造以及GREATEST和LEAST函数中。 系统表pg_cast存储了有关数据类型之间的转换关系以及如何执行这些转换的信息。详细信息请参见PG_CAST。