检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
合理设置FETCH SIZE。 建议3.14 查询时避免使用“SELECT *”写法 违反规范的影响: 查询实际不需要的列,增加计算负担,浪费计算资源。 方案建议: SELECT时明确列出查询所需字段,提升查询的有效性能。 建议3.15 谨慎使用递归语句(WITH RECURSIVE),明确终止条件,确保递归可终止
DIRECT。 为了各个节点上数据的一致性,SQL语句仅支持SELECT,不允许执行事务语句、DDL、DML。 使用此类型语句在指定的DN执行AVG聚集计算时,返回结果集是以数组形式返回,如{4,2},表示sum结果为4,count结果为2。 由于CN节点不存储用户表数据,没有必要指定CN节点
处理XML 为了处理数据类型XML的值,GaussDB(DWS)提供了函数xpath和xpath_exists计算XPath表达式以及XMLTABLE表函数。 xpath(xpath, xml [, nsarray]) 描述:它返回一个XML值的数组对应xpath表达式所产生的节
漏斗和留存相关函数仅8.3.0及以上集群版本支持。 windowfunnel windowfunnel函数用于在滑动的时间窗口中搜索事件列表并计算条件匹配的事件列表的最大长度。GaussDB(DWS)根据用户定义的事件列表,从第一个事件开始匹配,依次做有序最长的匹配,返回匹配的最大长
返回值类型:bigint pg_size_pretty(bigint) 描述:把字节计算的尺寸转换成一个易读的尺寸。 返回值类型:text pg_size_pretty(numeric) 描述:把用数值表示的字节计算的尺寸转换成一个易读的尺寸。 返回值类型:text 备注:pg_size_
时间。如果语句中包含子语句,则每个语句排队的时间都计算在内。 -1或1~INT64_MAX-1 终止/降级 执行所消耗时间 作业的已被执行时间,单位秒。从开始执行到当前所消耗的时间。如果语句中包含子语句,则每个语句执行的时间都计算在内。 -1或1~INT64_MAX-1 终止/降级
节点费用:根据所选节点规格和节点数量计算的费用。 存储费用:数据仓库服务磁盘存储费用。 公网带宽:根据所选带宽大小计算的费用,由ECS负责其计费。 弹性负载均衡:根据所选弹性负载均衡大小计算的费用,由ELB负责其计费。 数据库加密密钥:根据所选密钥计算的费用,由DEW负责其计费。 计费周期
Bucket存储就是数据分片的一个手段,与分区技术类似,也就是具有相同属性值的数据存储在一起,这样带来的好处就是:存储和计算之间的映射调整比较容易,只有这样才能实现计算和存储的分层弹性,计算资源按需拉起。 比如8个Bucket,如果有2个DN节点,每个DN负责4个Bucket;如果有4个DN,每个DN负责2个Bucket。
、仓、市、湖”一体化的融合分析业务。 存算分离:采用存算分离云原生架构,计算、存储分层弹性伸缩,极致性价比,采用多逻辑集群(Virtual Warehouse,以下简称VW)共享存储技术,实现不同负载的计算隔离和并发扩展,适用于OLAP分析场景。 - 存储类型 存储类型有: SSD云盘
、仓、市、湖”一体化的融合分析业务。 存算分离:采用存算分离云原生架构,计算、存储分层弹性伸缩,极致性价比,采用多逻辑集群(Virtual Warehouse,以下简称VW)共享存储技术,实现不同负载的计算隔离和并发扩展,适用于OLAP分析场景。 GaussDB(DWS)数仓之间
参数说明:标识选定的计算Node Group模式或目标计算Node Group。Node Group目前为内部用机制,用户无需设置。 共4种计算Node Group模式,用于关联操作和聚集操作时选定计算Node Group。在每一种模式中,优化器有针对性地选定几个候选计算Node Gr
不下推函数的场景主要出现在自定义函数属性定义错误的情况下。 不下推语句的执行方式没有利用分布式的优势,其在执行过程中,相当于把大量的数据和计算过程汇集到一个节点上去做,因此性能通常非常差。 分析过程 通过EXPLAIN VERBOSE打印语句执行计划。 上述执行计划中出现__RE
GaussDB(DWS) SQL概述 什么是SQL SQL是用于访问和处理数据库的标准计算机语言。 SQL提供了各种任务的语句,包括: 查询数据。 在表中插入、更新和删除行。 创建、替换、更改和删除对象。 控制对数据库及其对象的访问。 保证数据库的一致性和完整性。 SQL语言由用
UUID类型 UUID:通用唯一识别码(Universally Unique Identifier)是用于计算机体系中以识别信息的一个128位标识符。 UUID的作用是让分布式系统中的所有元素都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。很多应用场景需要一个ID
户会收到告警“查询语句触发下盘量超阈值”,那这个告警中的“下盘量”或者经常数据库中经常出现的“算子下盘”如何理解呢? 算子下盘的概念 任何计算都需要耗费内存空间,差别在于多少而已,对于如果耗费内存过多,会导致其他作业运行内存空间不足,导致作业不稳定,因此需要对查询语句的作业内存使用进行限制,保证作业运行的稳定性。
GaussDB(DWS) SQL概述 什么是SQL SQL是用于访问和处理数据库的标准计算机语言。 SQL提供了各种任务的语句,包括: 查询数据。 在表中插入、更新和删除行。 创建、替换、更改和删除对象。 控制对数据库及其对象的访问。 保证数据库的一致性和完整性。 SQL语言由用
UUID类型 UUID:通用唯一识别码(Universally Unique Identifier)是用于计算机体系中以识别信息的一个128位标识符。 UUID的作用是让分布式系统中的所有元素都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。很多应用场景需要一个ID
表脏页率:对于集群中数据表统计信息进行监控分析,展示脏页率高于50%且表大小TOP50的表信息。 表倾斜率 不合理的分布列选择,将引发算子计算/数据下盘倾斜严重,导致不同DN的处理压力不同,影响业务性能,并容易造成单DN磁盘使用率过高。用户可通过查询表倾斜率,根据表的大小和倾斜率
表脏页率:对于集群中数据表统计信息进行监控分析,展示脏页率高于50%且表大小TOP50的表信息。 表倾斜率 不合理的分布列选择,将引发算子计算/数据下盘倾斜严重,导致不同DN的处理压力不同,影响业务性能,并容易造成单DN磁盘使用率过高。用户可通过查询表倾斜率,根据表的大小和倾斜率
VALUES 功能描述 根据给定的值表达式计算一个或一组行的值。它通常用于在一个较大的命令内生成一个“常数表”。 注意事项 应当避免使用VALUES返回数量非常大的结果行,否则可能会遭遇内存耗尽或者性能低下。出现在INSERT中的VALUES是一个特殊情况,因为目标字段类型可以从