检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表的命名空间。 relname name 表的名称。 distribute_mode char 表的分布方式,与系统表pgxc_class中的pclocatortype字段含义相同。 seq_scan bigint 顺序扫描的次数。如果是分区表,显示各个分区扫描次数的和。 seq_tuple_read
应用脱敏策略的表名。 AFTER | BEFORE 指定当前策略创建的相对位置,通常一张表使用一个脱敏策略即可。缺省时表示:默认当前策略创建在当前系统表中记录的目标表的候选策略的最后一个之后。 INHERIT 说明脱敏策略是否是“继承”自其他脱敏策略,不推荐使用。 WHEN ( when_expression
查询部分组成查询语句(多为基表扫描语句)下推到DN进行执行,获取中间结果到CN,然后在CN执行剩下的部分。 在发送语句的分布式执行计划策略中,要将大量中间结果从DN发送到CN,并且要在CN运行不能下推的部分语句,会导致CN成为性能瓶颈(带宽、存储、计算等)。在进行性能调优的时候,应尽量避免只能选择该策略的查询语句。
range for relation 'table_name'" SQLSTATE: XX000 错误原因:块号超过表的最大块。 解决办法:通过报错中的表名查找文件,检查表的文件长度。 GAUSS-03738: "attempted to delete invisible tuple" SQLSTATE:
GAUSS-00886: "no local index defined on partition %u" SQLSTATE: XX000 错误原因:该分区中不能查找到本地索引。 解决办法:建议重新检查本操作的分区和索引名称,不存在此索引可以取消本操作。 GAUSS-00887: "can not
"invalid URI '%s'" SQLSTATE: XX000 错误原因:提供给GDS外表的URI非法。 解决办法:请检查并纠正GDS外表中location相关设置。 GAUSS-01380: "'%s' is a table" SQLSTATE: 42809 错误原因:在表上定义了INSTEAD
a1,b2,c1,d2 from t1,t2 where t1.a1=t2.a2) s1 where t3.b3=s1.b2; 上述查询中,可以使用以下两种方式禁止子查询s1进行提升: 方式一: 1 explain select /*+ no merge(s1) */ * from
ENABLE_HSTORE = ON); ALTER TABLE alter_test ADD COLUMN c int; 增加列时不建议在同一个SQL中与其它ALTER组合使用。 重命名 使用语法: 1 ALTER TABLE [ IF EXISTS ] <table_name> RENAME
VARCHAR(20) )WITH(ORIENTATION=COLUMN, ENABLE_HSTORE=ON); 向表reason_update中插入数据: 1 INSERT INTO reason_update VALUES (1, 'S01', 'StudentA'),(2, 'T01'
被删除的时候也一并删除该序列。目前只支持在创建表时指定SERIAL列,不可以在已有的表中增加SERIAL列。另外临时表也不支持创建SERIAL列。因为SERIAL不是真正的类型,也不可以将表中存在的列类型转化为SERIAL。 表4 序列整型 名称 描述 存储空间 范围 SMALLSERIAL
被删除的时候也一并删除该序列。目前只支持在创建表时指定SERIAL列,不可以在已有的表中增加SERIAL列。另外临时表也不支持创建SERIAL列。因为SERIAL不是真正的类型,也不可以将表中存在的列类型转化为SERIAL。 表4 序列整型 名称 描述 存储空间 范围 SMALLSERIAL
被删除的时候也一并删除该序列。目前只支持在创建表时指定SERIAL列,不可以在已有的表中增加SERIAL列。另外临时表也不支持创建SERIAL列。因为SERIAL不是真正的类型,也不可以将表中存在的列类型转化为SERIAL。 表4 序列整型 名称 描述 存储空间 范围 SMALLSERIAL
Partitions Selected by Static Prune: 1..6 优化后 分析语句的执行计划,查看执行计划中的SQL自诊断信息,发现如下诊断信息: SQL Diagnostic Information
'%s' does not exist" SQLSTATE: 42704 错误原因:表空间不存在。 解决办法:检查系统表pg_tablespace中相应表空间是否存在。 GAUSS-00545: "cache look up failed for tablespace %u" SQLSTATE:
have multiple RETURNING lists in a rule" SQLSTATE: 0A000 错误原因:在一个rule中写了多个returning lists。 解决办法:检查returning lists个数。 GAUSS-03827: "RETURNING
distribution info." SQLSTATE: XX000 错误原因:创建/更改GDS外表不能指定分布信息。 解决办法:去除GDS外表中添加的分布信息。 GAUSS-04557: "could not find block %p" SQLSTATE: XX000 错误原因:已分配的内存在释放时未发现。
和select_statement的查询结果类型一致。loop_name的取值就是select_statement的查询结果。 游标的属性中%FOUND、%NOTFOUND、%ROWCOUNT在GaussDB(DWS)数据库中都是访问同一个内部变量,事务和匿名块不支持多个游标同时访问。
Service (以下简称GDS)相关问题的分析定位能力,可以通过此参数选择是否开启GDS的debug功能。参数开启后,将在集群节点对应的日志中输出GDS每次收发的包裹类型、命令交互的对端以及其他交互相关的细节信息,方便记录Gaussdb端状态机的状态跳转,以及目前所处的状态信息。此
Studio支持用户进行显示序列DDL和导出序列DDL操作,包括“显示DDL”,“导出DDL”,“导出DDL和数据”。 在“对象浏览器”窗格中,右键单击序列名,显示菜单选项。 选择“显示DDL”选项查看DDL语句。 选择“导出DDL”选项导出DDL语句。 选择“导出DDL和数据”选项导出DDL和select语句。
VARCHAR(20) )WITH(ORIENTATION=COLUMN, ENABLE_HSTORE=ON); 向表reason_update中插入数据: 1 INSERT INTO reason_update VALUES (1, 'S01', 'StudentA'),(2, 'T01'