GAUSS-02261 -- GAUSS-02270 GAUSS-02261: "Fail to generate stream element due to out of memory" SQLSTATE: 53200 错误原因:无法创建分布式内部对象。 解决办法:内存不够用,检查内存使用情况
索引使用约束 下面是一个使用索引的例子,由于SQL_ASCII的数据库编码格式不支持中文字符,请在Encoding为UTF8/GBK的数据库中执行以下示例: 1 2 3 4 5 6 7 8 9 10 11 12 create table table1 (c_int
ALTER FUNCTION 功能描述 修改自定义函数的属性。 注意事项 只有该函数的所有者或者授予了函数ALTER权限的用户才有权限执行ALTER FUNCTION,系统管理员默认拥有该权限。 要修改函数的所有者的用户必须是新拥有角色的直接或间接成员。 要修改函数的所有者,新所有者必须拥有该函数所属模式的
ALTER FUNCTION 功能描述 修改自定义函数的属性。 注意事项 只有该函数的所有者或者授予了函数ALTER权限的用户才有权限执行ALTER FUNCTION,系统管理员默认拥有该权限。 要修改函数的所有者的用户必须是新拥有角色的直接或间接成员。 要修改函数的所有者,新所有者必须拥有该函数所属模式的
语句下推调优 语句下推介绍 目前,GaussDB(DWS)优化器在分布式框架下制定语句的执行策略时,有三种执行计划方式:生成下推语句计划、生成分布式执行计划、生成发送语句的分布式执行计划。 下推语句计划:指直接将查询语句从CN发送到DN进行执行,然后将执行结果返回给CN。 分布式执行计划
语句下推调优 语句下推介绍 目前,DWS优化器在分布式框架下制定语句的执行策略时,有三种执行计划方式:生成下推语句计划、生成分布式执行计划、生成发送语句的分布式执行计划。 下推语句计划:指直接将查询语句从CN发送到DN进行执行,然后将执行结果返回给CN。 分布式执行计划:指CN对查询语句进行编译和优化
语句下推调优 语句下推介绍 目前,DWS优化器在分布式框架下制定语句的执行策略时,有三种执行计划方式:生成下推语句计划、生成分布式执行计划、生成发送语句的分布式执行计划。 下推语句计划:指直接将查询语句从CN发送到DN进行执行,然后将执行结果返回给CN。 分布式执行计划:指CN对查询语句进行编译和优化
SQL语句改写规则 根据数据库的SQL执行机制以及大量的实践,总结发现:通过一定的规则调整SQL语句,在保证结果正确的基础上,能够提高SQL执行效率。如果遵守下列规则,常常能够大幅度提升业务查询效率。 使用union all代替union union在合并两个集合时会执行去重操作,
1078919264 DWS数据库磁盘剩余容量预警 告警解释 当检测到集群实例的磁盘使用率或inode使用率大于等于80%时,将触发该告警;当检测到集群实例的磁盘使用率或inode使用率低于80%时,将消除该告警。 告警属性 告警ID 告警归属 告警级别 告警类型 业务类型 是否可自动清除
SQL语句改写规则 根据数据库的SQL执行机制以及大量的实践,总结发现:通过一定的规则调整SQL语句,在保证结果正确的基础上,能够提高SQL执行效率。如果遵守下列规则,能够大幅度提升业务查询效率。 使用union all代替union union在合并两个集合时会执行去重操作,而union
PG_STATS PG_STATS视图提供对存储在pg_statistic表里面的单列统计信息的访问。 表1 PG_STATS字段 名称 类型 引用 描述 schemaname name PG_NAMESPACE.nspname 包含表的模式名。 tablename name PG_CLASS.relname
PV_RUNTIME_ATTSTATS PV_RUNTIME_ATTSTATS视图显示autoanalyze产生的内存中表级统计信息,各字段含义与PG_STATS视图一样。该视图仅8.2.0及以上集群使用。 表1 PV_RUNTIME_ATTSTATS字段 名称 类型 引用 描述
文本匹配查询重写 DWS支持文本匹配查询重写,包括JOIN、AGG、CTE、子查询等复杂查询。 使用约束 查询的子查询也可以使用物化视图进行文本匹配。 如果查询语句有ORDER BY, 要求ORDER BY列在物化视图输出列中存在才可以进行重写。 支持查询和物化视图间有空格、回车、
PG_STATS PG_STATS视图提供对存储在pg_statistic表里面的单列统计信息的访问。 表1 PG_STATS字段 名称 类型 引用 描述 schemaname name PG_NAMESPACE.nspname 包含表的模式名。 tablename name PG_CLASS.relname
文本匹配查询重写 DWS支持文本匹配查询重写,包括JOIN、AGG、CTE、子查询等复杂查询。 使用约束 查询的子查询也可以使用物化视图进行文本匹配。 如果查询语句有ORDER BY, 要求ORDER BY列在物化视图输出列中存在才可以进行重写。 支持查询和物化视图间有空格、回车、
PV_RUNTIME_ATTSTATS PV_RUNTIME_ATTSTATS视图显示autoanalyze产生的内存中表级统计信息,各字段含义与PG_STATS视图一样。该视图仅8.2.0及以上集群使用。 表1 PV_RUNTIME_ATTSTATS字段 名称 类型 引用 描述
SQL查询优秀实践 根据数据库的SQL执行机制以及大量的实践总结发现:通过一定的规则调整SQL语句,在保证结果正确的基础上,能够提高SQL执行效率。 使用union all代替union union在合并两个集合时会执行去重操作,而union all则直接将两个结果集合并、不执行去重
SQL语句改写规则 根据数据库的SQL执行机制以及大量的实践,总结发现:通过一定的规则调整SQL语句,在保证结果正确的基础上,能够提高SQL执行效率。如果遵守下列规则,能够大幅度提升业务查询效率。 使用union all代替union union在合并两个集合时会执行去重操作,而union
监控并诊断GaussDB(DWS)集群 背景信息 为提升租户侧自运维能力,识别占用资源高,执行时间长的慢SQL及各类异常SQL,GaussDB(DWS)提供了多维度的优化诊断功能,保障用户业务可以快速稳定运行。该功能对集群进行历史查询诊断分析、实时查询分析、实时会话分析及表诊断分析
CREATE TABLE AS 功能描述 根据查询结果创建表。适用于数据迁移或复制场景。 CREATE TABLE AS创建一个表,并使用SELECT查询结果填充该表。该表的字段与SELECT输出字段的名称及数据类型关联。不过用户可以通过明确地给出一个字段名称列表来覆盖SELECT