检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
进行双层Agg调优,最终计划如下图所示,运行时间94s,完成调优。 图6 最终调优计划 如果有统计信息变更引起的查询劣化,可以考虑用plan hint来调整到之前的查询计划。这里以TPCH-Q17为例,在收集default_statistics_target设置为–2的统计信息之后,计划相比于默认统计信息发生劣化。
nsarray]) 描述:函数xpath_exists是xpath函数的一种特殊形式。这个函数不是返回满足XPath的XML值,它返回一个布尔值表示查询是否被满足。这个函数等价于标准的XMLEXISTS谓词,不过它还提供了对一个名字空间映射参数的支持。 返回值:bool 示例: 1 2 3
te_pool 参数说明:在查询包含OBS时,通过该参数决定查询是否通过计算资源池进行加速。 参数类型:USERSET 取值范围:布尔型 on表示包含有OBS的查询在计算资源池可用时,会根据代价评估决定是否通过计算资源池对查询加速。 off表示任何查询都不会通过计算资源池进行加速。
ATEROLE属性的用户才能创建、修改或删除角色。三权分立下,只有具有CREATEROLE属性的用户才能创建、修改或删除角色。 要查看所有角色,请查询系统表PG_ROLES: 1 SELECT * FROM PG_ROLES; 具体的创建,修改和删除角色操作,可参考《SQL语法参考》中“CREATE
txt --config-file 不涉及 字符串 双集群容灾配置文件存放路径。 说明: 该路径操作系统用户omm必须拥有读权限。 关于配置文件如何配置,请参见生成配置文件命令。 不涉及 不涉及 --config-file /home/userA/config.ini --force-alter
错误原因:对应于GetDatabaseEncodingName()所得到的编码方法并不支持NameListToString(name)所对应的字符集。 解决办法:查询手册确认当前系统所支持的字符集以及相应的编码方式。 示例: 1 2 3 4 postgres=# select 'a' collate "dummy";
lc1,其中lc1暂无业务数据。 配置只读逻辑集群,并将用户切换到只读逻辑集群上 以系统管理员dbadmin连接数据库,执行以下SQL语句查看逻辑集群创建成功。 1 SELECT group_name FROM PGXC_GROUP; 设置逻辑集群lc1为只读。 1 2 3 SET
must be a row type" SQLSTATE: XX000 错误原因:构建的元组描述符不是一个行结果信息。 解决办法:重新执行查询,如果仍然是报错,请联系技术支持工程师提供技术支持。 GAUSS-02024: "cannot use a replication slot
性。CREATE UNIQUE INDEX创建唯一索引。 唯一约束和唯一索引功能上不同 约束主要是为了保证数据的完整性,索引主要是为了辅助查询。 唯一约束和唯一索引使用方法上不同 唯一约束和唯一索引,都可以实现列数据的唯一,列值可以有NULL。 创建唯一约束,会自动创建一个同名的
GAUSS-01733: "cache lookup failed for partition %u" SQLSTATE: XX000 错误原因:缓存中分区查找失败。 解决办法:建议更换为有效分区。 GAUSS-01734: "missing definition for new partition"
lookup failed for attribute '%s' of relation %u" SQLSTATE: XX000 错误原因:提示的列查找失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00748: "relation %u has non-inherited
type of a pinned column" SQLSTATE: XX000 错误原因:该列被其它对象依赖,不允许更改类型。 解决办法:查找对象被依赖的原因,去除依赖后进行类型更改。例如,修改某列时有视图依赖所修改的表导致失败。可以先保存视图定义,再删除视图。然后修改表数据类型,改完后重建视图。
'resultfile' ..SET ..END 设置变量记录指定值,可以是单行命令,也可以是以..END结束的多行命令,通过SELECT查询指定变量名或\set命令转换。 输入 输出 .SET SEPARATOR ' | ' \set SEPARATOR '|' ..SET NAME
确认修改后单击“确定”提交。 查看运维任务详情 登录GaussDB(DWS)管理控制台。 在集群列表中单击指定集群名称。 进入“集群详情”页面,切换至“智能运维”页签。 在运维详情部分切换至运维计划模块,在指定运维任务所在行操作列单击“详情”按钮。 弹出运维任务详情边栏,用户可查看确认。 父主题:
的完整性。 详细内容请参见处理导入错误。 优化查询效率。 导入数据后,通过ANALYZE语句生成表统计信息。ANALYZE语句会将统计结果自动存储在系统表PG_STATISTIC中。执行计划生成器会使用这些统计数据,以生成最有效的查询执行计划。 停止GDS 待数据导入完成后,登录每台数据服务器,分别停止GDS。
赋给字段的值或表达式。 DEFAULT 用对应字段的缺省值填充该字段。 如果没有缺省值,则为NULL。 sub_query 子查询。 使用同一数据库里其他表的信息来更新一个表可以使用子查询的方法。其中SELECT子句具体介绍请参考SELECT。 from_list 一个表的表达式列表,允许在WHE
-child 指定当前是生成分片中的第几片,本例不需修改。 执行以下命令,判断数据文件的生成进度。也可以通过ps ux|grep dsdgen,查看生成数据文件的进程是否退出。 1 2 du -sh /data1/script/tpcds-kit/tpcds1000X/*.dat du
EXTENSION/ALTER EXTENSION时,控制文件中指定的所有EXTENSION必须已经安装,已安装的EXTENSION可以通过\dx查看。 GAUSS-01499: "cannot drop extension '%s' because it is being modified"
is already in schema '%s'" SQLSTATE: 42P07 错误原因:在当前表空间中已经存在该对象。 解决办法:查询系统表,检查此模式中是否已经有同名对象。 GAUSS-01778: "cannot move objects into or out of
默认值:true hstore_buffer_size 参数说明:用于控制HStore的CU槽位数量,该槽位用于存储每个CU的更新链,能显著提升更新与查询效率。 为避免占用内存过大,系统会根据内存大小计算出一个槽位值,再与该参数相比取最小的值。 参数类型:POSTMASTER 取值范围:整型,100~10000000