检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
解决办法:查找pg_cast系统表是否有对应的类型转换方式,如果没有请联系技术支持工程师提供技术支持。 GAUSS-00774: "null conbin for constraint %u" SQLSTATE: XX000 错误原因:约束属性为空。
GAUSS-01759: "unrecognized objtype: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。
GAUSS-00053: "type '%s' does not exist" SQLSTATE: 42704 错误原因:根据给定的类型名在系统表pg_type中无法找到匹配的类型。 解决办法:请检查语句中使用的类型名是否正确(可参考系统表pg_type中已定义的类型)。
基于表结构设计和调优提升DWS查询性能 调优前:学习表结构设计 步骤1:创建初始表并加装样例数据 步骤2:测试初始表结构下的系统性能并建立基线 步骤3:调优表操作具体步骤 步骤4:创建新表并加载数据 步骤5:测试新的表结构下的系统性能 步骤6:调优表性能评估 附录:表创建语法 父主题
背景信息 DWS是采用Shared-nothing架构的MPP(Massive Parallel Processor,大规模并发处理)系统,采用水平分布的方式,将业务数据表的元组按合适的分布策略分散存储在所有的DN。
如何判断表是否执行过UPDATE或DELETE 问题现象 DWS中有两种情况需要关注表是否做过UPDATE及DELETE操作: 对表频繁执行UPDATE或者DELETE操作会产生大量的磁盘页面碎片,从而逐渐降低查询的效率,需要将磁盘页面碎片恢复并交还操作系统,即VACUUM FULL
SQLSTATE: 28P01 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00633: "Password must contain at least %d upper characters."
解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00928: "cache lookup failed for partitioned table with oid %u" SQLSTATE: 42704 错误原因:系统内部错误。
GAUSS-02097: "bitmapset has multiple members" SQLSTATE: XX000 错误原因:系统内部错误:bitmapset有重复的成员。 解决办法:内部错误,请联系技术支持工程师提供技术支持。
GAUSS-04015: "multiple Language parameters" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。
默认值:8MB effective_io_concurrency 参数说明:磁盘子系统可以同时有效处理的请求数。对于RAID阵列,此参数应该是阵列中驱动器主轴的数量。
参数类型:USERSET 取值范围:布尔型 on表示auto vacuum更新PG_STAT_OBJECT系统表。 off表示auto vacuum不更新PG_STAT_OBJECT系统表。 默认值:on 父主题: DWS数据库GUC参数
只输一个参数时,系统默认采用default_text_search_config所指定的分词器。 创建索引时必须使用to_tsvector的两参数版本,否则索引内容可能不一致。只有指定了分词器名称的全文检索函数才可以在索引表达式中使用。
1 SELECT SESSION_USER; SYSDATE 当前系统日期 1 SELECT SYSDATE; 或 SELECT now()::DATE; USER 当前用户,与CURRENT_USER一致。
GAUSS-04264: "catchup thread is online, wait it shutdown" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。
GAUSS-00678: "permission denied: '%s' is a system catalog" SQLSTATE: 42501 错误原因:此表为系统表,用户没有权限删除系统表。 解决办法:禁止删除系统表。
GAUSS-00187: "unexpected utility statement in WITH" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。
解决办法:系统表异常,请联系技术支持工程师提供技术支持。
这个公式中提到vm.min_free_kbytes,其含义是预留操作系统内存供内核使用,通常用作操作系统内核中通信收发内存分配,至少为5%内存。
解决办法:检查系统表查看索引是否可用。