-
EXPLAIN PLAN - 数据仓库服务 GaussDB(DWS)
EXPLAIN PLAN不支持在DN上执行。 对于执行错误的SQL无法进行计划信息的收集。 PLAN_TABLE中的数据是session级生命周期并且session隔离和用户隔离,用户只能看到当前session、当前用户的数据。 PLAN_TABLE无法与GDS外表进行关联查询。 对
-
RETURN NEXT及RETURN QUERY - 数据仓库服务 GaussDB(DWS)
NEXT或RETURN QUERY命令的执行,结果集中会有多个结果。函数执行完成后会一起返回所有结果。 RETURN NEXT可用于标量和复合数据类型。 RETURN QUERY有一种变体RETURN QUERY EXECUTE,后面还可以增加动态查询,通过USING向查询插入参数。
-
PGXC - 数据仓库服务 GaussDB(DWS)
主节点使用TCP代理通信库或SCTP通信库的数据通道监听端口。 control_port integer 主节点使用TCP代理通信库或SCTP通信库的控制通道监听端口。 sctp_port1 integer 备节点使用TCP代理通信库或SCTP通信库的数据通道监听端口。 control_port1
-
系统表 - 数据仓库服务 GaussDB(DWS)
PG_AUTH_MEMBERS PG_CAST PG_CLASS PG_COLLATION PG_CONSTRAINT PG_CONVERSION PG_DATABASE PG_DB_ROLE_SETTING PG_DEFAULT_ACL PG_DEPEND PG_DESCRIPTION PG_ENUM
-
单表点查询性能差 - 数据仓库服务 GaussDB(DWS)
行列存表选择错误导致的问题,点查询场景应该使用行存表+btree索引。 分析过程 通过抓取问题SQL的执行信息,发现大部分的耗时都在“CStore Scan”。 分析出问题的场景:基表是一张十亿级别的表,每晚有批量增量数据入库,同时会有少量的数据清洗的工作。白天会有高并发的查询操作,查询不涉及表关联,并且返回结果都不大。
-
EXPLAIN PLAN - 数据仓库服务 GaussDB(DWS)
EXPLAIN PLAN不支持在DN上执行。 对于执行错误的SQL无法进行计划信息的收集。 PLAN_TABLE中的数据是session级生命周期并且session隔离和用户隔离,用户只能看到当前session、当前用户的数据。 PLAN_TABLE无法与GDS外表进行关联查询。 对
-
RETURN NEXT及RETURN QUERY - 数据仓库服务 GaussDB(DWS)
NEXT或RETURN QUERY命令的执行,结果集中会有多个结果。函数执行完成后会一起返回所有结果。 RETURN NEXT可用于标量和复合数据类型。 RETURN QUERY有一种变体RETURN QUERY EXECUTE,后面还可以增加动态查询,通过USING向查询插入参数。
-
OE000 - 数据仓库服务 GaussDB(DWS)
OE000 GAUSS-OE000: "Object no longer exists." SQLSTATE: OE000 错误原因:当前执行的查询语句被取消,ddl_select_concurrent_mode处于开启状态,当select语句阻塞后续DDL时,DDL语句优先执行,会将select语句中断掉。
-
行存 - 数据仓库服务 GaussDB(DWS)
解决方案:必须为索引指定运算符类,或为数据类型定义默认运算符类。 level: ERROR GS_101120154 错误码: Table with OID \%u\ doesn't exit. 解决方案:执行“REINDEX DATABASE”操作时,请不要删除表。 level:
-
TPC-H测试集 - 数据仓库服务 GaussDB(DWS)
其中1000为数据规模,代表1000x,tpch1000x_query为22个sql保存的位置: python3 gen_tpch_thpseq.py ./qgen 1000 tpch1000x_query 测试集 性能测试集中将执行以下22个查询SQL。 SQL1 1 2
-
安装和启动GDS - 数据仓库服务 GaussDB(DWS)
命令中的斜体部分请根据实际填写,如果数据分片存放至多个数据盘目录,需要启动对应目录数量的GDS。 如果TPC-H和TPC-DS数据同时测试,需要启动以上4个GDS,如果只测试TPC-DS或TPC-H数据,请根据后面的“#xxx”备注启动对应的GDS服务即可。 -d dir:保存有待导入数据的数据文件所在目录。
-
处理导入错误 - 数据仓库服务 GaussDB(DWS)
操作场景 当数据导入发生错误时,请根据本文指引信息进行处理,错误表只能记录数据格式错误。 查询错误信息 数据导入过程中发生的错误,一般分为数据格式错误和非数据格式错误。 数据格式错误 在创建外表时,通过设置参数“LOG INTO error_table_name”,将数据导入过程中
-
处理导入错误 - 数据仓库服务 GaussDB(DWS)
操作场景 当数据导入发生错误时,请根据本文指引信息进行处理。 查询错误信息 数据导入过程中发生的错误,一般分为数据格式错误和非数据格式错误,错误表只能记录数据格式错误。 数据格式错误 在创建外表时,通过设置参数“LOG INTO error_table_name”,将数据导入过程中
-
集群容灾 - 数据仓库服务 GaussDB(DWS)
数据同步方式:两个DN数相同的集群间,使用节点间点对点的同步数据,充分复用MPP分布执行的特点。两个集群间需要打通网络,配置互信并确保DN数一致。 周期同步方式:通过可配置的时间间隔周期的进行数据同步。 数据内容:对于集群内的数据,行存、列存、lib库,配置信息都会同步。 图1 双集群容灾 集群切换: 图2
-
如何使用VPC共享来处理GaussDB(DWS)资源? - 数据仓库服务 GaussDB(DWS)
如果使用者退出子网共享后,在共享的子网中仍拥有资源,则所有者无法删除共享子网或共享子网所在的VPC。 使用者 使用者可以在共享VPC子网内新建资源,比如ECS、ELB、RDS实例等。 在子网的“IP地址管理”页面中,使用者可以查看自己创建资源的IP地址和资源ID等信息,无法查看所有者和其他使用者创建的资源信息。
-
PostGIS使用 - 数据仓库服务 GaussDB(DWS)
GisFunction (Param1, Param2,......); 其中GisFunction为函数名,Param1、Param2等为函数参数名。下列SQL语句展示PostGIS的简单使用,对于各函数的具体使用,请参考《PostGIS-2.4.2用户手册》。 示例1:几何表的创建。 1 2 CREATE
-
TPC-DS测试集 - 数据仓库服务 GaussDB(DWS)
query_dir) 将以上脚本保存在gen_tpcds_thpseq.py,执行如下命令可获得99个SQL语句,其中1000为数据规模,代表TPCDS 1000x,tpcds_query1000x为生成的SQL语句存放的位置: python3 gen_tpcds_thpseq.py ./dsqgen
-
PostGIS使用 - 数据仓库服务 GaussDB(DWS)
GisFunction (Param1, Param2,......); 其中GisFunction为函数名,Param1、Param2等为函数参数名。下列SQL语句展示PostGIS的简单使用,对于各函数的具体使用,请参考《PostGIS-2.4.2用户手册》。 示例1:几何表的创建。 1 2 CREATE
-
事件通知概述 - 数据仓库服务 GaussDB(DWS)
正常 开始配置集群的MRS外部数据源 管理 configureMRSExtDataSourcesFail 警告 配置集群的MRS外部数据源失败 管理 configureMRSExtDataSourcesSuccess 正常 配置集群的MRS外部数据源成功 管理 deleteMRSExtDataSources
-
PGXC - 数据仓库服务 GaussDB(DWS)
PGXC_COMM_RECV_STREAM PGXC_COMM_RECV_STREAM视图展示所有DN上的通信库接收流状态。 表1 PGXC_COMM_RECV_STREAM字段 名称 类型 描述 node_name text 节点名称。 local_tid bigint 使用此通信流的线程ID。