检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
PG_LARGEOBJECT_METADATA PG_LARGEOBJECT_METADATA系统表存储与大数据相关的元数据。实际的大对象数据存储在PG_LARGEOBJECT里。 表1 PG_LARGEOBJECT_METADATA字段 名字 类型 引用 描述 oid oid -
MPP_TABLES MPP_TABLES视图显示PGXC_CLASS中的表信息。 表1 MPP_TABLES字段 名称 类型 描述 schemaname name 包含表的模式名。 tablename name 表名。 tableowner name 表的所有者。 tablespace
PG_GET_INVALID_BACKENDS PG_GET_INVALID_BACKENDS视图提供显示CN上连接到当前DN备机的后端线程信息。 表1 PG_GET_INVALID_BACKENDS字段 名称 类型 描述 pid bigint 线程ID。 node_name text
GAUSS-00871 -- GAUSS-00880 GAUSS-00871: "can not set unusable index partition against NON-PARTITIONED index" SQLSTATE: XX000 错误原因:不能对NON-PAR
GAUSS-03781 -- GAUSS-03790 GAUSS-03781: "CStore: unrecognized heap_update status: %u" SQLSTATE: XX000 错误原因:CUDesc表Tuple更新状态不能识别。 解决办法:请联系技术支持工程师提供技术支持。
GAUSS-03811 -- GAUSS-03820 GAUSS-03811: "rule '%s' for relation '%s' already exists" SQLSTATE: 42710 错误原因:试图插入某表已经存在的rule。 解决办法:检查表的rule,若已经存在,则不再插入。
TRUNCATE 功能描述 清理表数据,TRUNCATE快速地从表中删除所有行。 它和在目标表上进行无条件的DELETE有同样的效果,但由于TRUNCATE不做表扫描,因而快得多。在大表上操作效果更明显。 注意事项 请谨慎执行TRUNCATE TABLE,确认表数据可以删除后,再执行删除操作。TRUNCATE
SQL调优流程 对慢SQL语句进行分析,通常包括以下步骤: 操作步骤 收集SQL中涉及到的所有表的统计信息。在数据库中,统计信息是规划器生成计划的源数据。没有收集统计信息或者统计信息陈旧会造成执行计划严重劣化,从而导致性能问题。从经验数据来看,10%左右性能问题是因为没有收集统计信息。具体请参见更新统计信息。
PG_LOCKS PG_LOCKS视图存储各打开事务所持有的锁信息。 表1 PG_LOCKS字段 名称 类型 引用 描述 locktype text - 被锁定对象的类型:relation,extend,page,tuple,transactionid,virtualxid,ob
GAUSS-02221 -- GAUSS-02230 GAUSS-02221: "Could not begin transaction on Datanodes" SQLSTATE: XX000 错误原因:无法在主节点上开始事务。 解决办法:请检查当前集群连接状态。 GAUSS-02222:
GAUSS-03901 -- GAUSS-03910 GAUSS-03901: "can not find workload group '%s'." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03902:
GAUSS-02621 -- GAUSS-02630 GAUSS-02621: "portal already pinned" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02622: "portal not
GAUSS-02611 -- GAUSS-02620 GAUSS-02611: "out of memory" SQLSTATE: 54000 错误原因:无法申请内存。 解决办法:请检查系统看是否有足够的内存。 GAUSS-02612: "invalid source encoding
PG_LOCKS PG_LOCKS视图存储各打开事务所持有的锁信息。 表1 PG_LOCKS字段 名称 类型 引用 描述 locktype text - 被锁定对象的类型:relation,extend,page,tuple,transactionid,virtualxid,ob
GAUSS-00011 -- GAUSS-00020 GAUSS-00011: "hash table corrupted" SQLSTATE: LL002 错误原因:哈希表损坏。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00012: "target lists
GAUSS-02361 -- GAUSS-02370 GAUSS-02361: "partition table delete conflict" SQLSTATE: 40000 错误原因:并发删除partition 表。 解决办法:不使用并发操作。 GAUSS-02362: "unrecognized
GAUSS-03571 -- GAUSS-03580 GAUSS-03571: "WAL level not sufficient for making an online backup" SQLSTATE: 55000 错误原因:配置WAL级别不足。 解决办法:配置WAL级别为
如果GaussDB(DWS)建表时没有指定分布列,数据会怎么存储? 8.1.2及以上集群版本,可通过GUC参数default_distribution_mode来查询和设置表的默认分布方式。 如果建表时没有指定分布列,数据会以下几种场景来存储: 场景一 若建表时包含主键/唯一约束
PG_TABLESPACE PG_TABLESPACE系统表存储表空间信息。 表1 PG_TABLESPACE字段 名称 类型 描述 spcname name 表空间名。 spcowner oid 表空间的所有者,通常是其创建者。 spcacl aclitem[] 访问权限。具体请参见GRANT和REVOKE。
GS_VIEW_INVALID GS_VIEW_INVALID视图提供查询当前用户可见的所有不可用的视图。如果该视图依赖的基础表或函数或同义词存在异常,该视图validtype列显示为“invalid”。 表1 GS_VIEW_INVALID字段 名称 类型 描述 oid oid