检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
idle:后台正在等待新的客户端命令。 idle in transaction:后端在事务中,但事务中没有语句在执行。 idle in transaction (aborted):后端在事务中,但事务中有语句执行失败。 fastpath function call:后端正在执行一个fast-path函数。
表数据通过Hash方式散列到集群中的所有DN上。 数据量较大的事实表。 Replication 集群中每一个DN都有一份全量表数据。 维度表、数据量较小的事实表。 Roundrobin 表的每一行被轮番地发送给各个DN,因此数据会被均匀地分布在各个DN中。 数据量较大的事实表,且使用Hash分布时找不到合适的分布列。
SQL调优流程 对慢SQL语句进行分析,通常包括以下步骤: 操作步骤 收集SQL中涉及到的所有表的统计信息。在数据库中,统计信息是规划器生成计划的源数据。没有收集统计信息或者统计信息陈旧会造成执行计划严重劣化,从而导致性能问题。从经验数据来看,10%左右性能问题是因为没有收集统计信息。具体请参见更新统计信息。
c1=t1.c1 ); 子查询的targetlist中不能包含返回set的函数。 子查询的where条件中必须含有来自上一层的列,而且此列必须和子查询层涉及表中的列做相等判断,且这些条件必须用and连接。其它地方不能包含上层中的列。下列示例中的最内层子链接可以提升: 1 2 3 4 5 select
错误原因:函数ts_rank_wtt的第一个参数,数组元素中包含了空值。 解决办法:数组元素中不能包含空值。 GAUSS-03184: "weight out of range" SQLSTATE: 22023 错误原因:函数ts_rank_wtt的第一个参数,数组元素中的数据大于1.0。 解决办法:数组的元组不能大于1。
字段 名称 类型 描述 relid oid 序列OID。 schemaname name 序列中模式名。 relname name 序列名。 blks_read bigint 从序列中读取的磁盘块数。 blks_hit bigint 序列缓冲区命中数量。 父主题: 系统视图
LVM动态编译优化: 向量化执行引擎中Scan节点的filter; Hash Join节点中的complicate hash condition、hash join filter、hash join target; Nested Loop节点中的filter、join filter;
Hive/Spark组件保存。Hive/Spark的数据文件则保存在HDFS中。GaussDB(DWS)支持在相同网络中,配置一个GaussDB(DWS)集群连接到一个MRS集群,然后将数据从HDFS中的文件读取到GaussDB(DWS)。 确保MRS跟DWS网络互联互通,主要分以下几种场景:
账号/权限/密码 账号被锁住了,如何解锁? 重置密码后再次登录仍提示用户被锁 将Schema中的表的查询权限赋给其他用户,赋权后仍无法查询Schema中的表 某张表执行过grant select on table t1 to public,如何针对某用户回收权限 普通用户创建或删
indexrelid oid 索引的OID。 schemaname name 索引中模式名。 relname name 索引的表名。 indexrelname name 索引名。 idx_blks_read bigint 从索引中读取的磁盘块数。 idx_blks_hit bigint 索引缓冲区命中数量。
错误原因:tsquery类型的字符串中,操作符后没有操作的变量。 解决办法:检查输入的字符串,保证每个操作符后都有操作的对象。 GAUSS-03207: "value is too big in tsquery: '%s'" SQLSTATE: 54000 错误原因:tsquery类型的字符串中,操作符后的字符串的长度超过了限制(1<<20)
错误原因:Copy操作中遇到非法的用户自定义头文件。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01167: "no data in user-define header file '%s'" SQLSTATE: XX000 错误原因:Copy操作中遇到非法的用户自定义头文件。
错误原因:VALUES中参数的个数和实际指定的列个数不一致。 解决办法:请检查VALUES中参数的个数和实际指定的列个数是否一致。 GAUSS-00114: "joins can have at most %d columns" SQLSTATE: 54000 错误原因:join中列的个数超过了限制。
format:格式字符串,指定要报告的错误消息文本。格式字符串后可跟表达式,用于向消息文本中插入。在格式字符串中,%由format后面跟着的参数的值替换,%%用于打印出%。例如: --v_job_id 将替换字符串中的 %: RAISE NOTICE 'Calling cs_create_job(%)'
修复client并发执行delete和insert,导致有概率先执行insert后执行delete,当同主键数据在同一批缓存中先删除后写入会导致丢数据问题。 修复Kafka写dws链路中偶现写DWS异常后丢数据问题。 新增connector参数ignoreUpdateBefore,部分主要参数兼
format:格式字符串,指定要报告的错误消息文本。格式字符串后可跟表达式,用于向消息文本中插入。在格式字符串中,%由format后面跟着的参数的值替换,%%用于打印出%。例如: --v_job_id 将替换字符串中的 %: RAISE NOTICE 'Calling cs_create_job(%)'
GaussDB(DWS)进行数据库应用程序开发过程中,下表将帮您找到对应的信息。 如果要.. 查阅建议 快速开始使用GaussDB(DWS)。 首先,按照《数据仓库服务快速入门》中的步骤快速部署集群、连接到数据库并尝试进行一些查询。 准备好构建数据库后,将数据加载到表中并编写查询内容以操作数据仓库中的数据后,可以回到《数据仓库服务数据库开发指南》。
表数据通过Hash方式散列到集群中的所有DN上。 数据量较大的事实表。 Replication 集群中每一个DN都有一份全量表数据。 维度表、数据量较小的事实表。 Roundrobin 表的每一行被轮番地发送给各个DN,因此数据会被均匀地分布在各个DN中。 数据量较大的事实表,且使用Hash分布时找不到合适的分布列。
错误原因:此模式中已存在此conversion。 解决办法:检查此模式,检查是否有同名conversion存在。 GAUSS-00994: "extra data after last expected column" SQLSTATE: 22P04 错误原因:数据文件中的列的个数超过表中列的个数。
column_name 外表中的字段名。 取值范围:字符串,要符合标识符的命名规范。 type_name 字段的数据类型。 POSITION(offset,length) 在固定长度模式中,定义每一个字段在数据文件中的位置。 offset为该字段在数据源文件中的起始位置,length为该字段的长度。