检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
执行计划中存在NestLoop。 分析结果 NestLoop是导致语句性能慢的主要原因。 由于NOT IN对于NULL值的特殊处理,导致语句无法使用高效的HashJoin进行高效处理,性能较差。 处理方法 若业务场景中用户不关注NULL值的处理,或者数据中根本不存在NULL值,则可以通过等价改写将NOT
联系运维人员登录到相应的实例节点上,打印等待状态为none的线程堆栈信息如下。 通过反复打印堆栈信息,发现堆栈在变化,并没有hang死,所以初步判断该问题为性能慢的问题。另堆栈中有VecNestLoopRuntime,结合执行计划,初步判断是由于统计信息不准,优化器评估结果集较少,执行
该接口用于为指定集群批量增加CN节点。当用户集群创建后,实际需要的CN数量会随着业务需求而发生变化,因此管理CN节点功能的实现使用户可以根据实际需求动态调整集群CN数量。 增删CN节点过程中不允许执行其他运维操作。 增删CN节点过程中需要停止业务操作,建议在业务低峰期或业务中断情况下进行操作。 调用方法 请参见如何调用API。
JOB的权限控制。 当创建一个JOB时,该JOB会和创建该JOB的数据库和用户绑定(即:pg_job系统视图新增的JOB记录中的dbname和log_user)。 如果当前用户是DBA用户、系统管理员、该JOB的创建用户(即:pg_job中的log_user),那么该用户有权限通
JOB的权限控制。 当创建一个JOB时,该JOB会和创建该JOB的数据库和用户绑定(即:pg_job系统视图新增的JOB记录中的dbname和log_user)。 如果当前用户是DBA用户、系统管理员、该JOB的创建用户(即:pg_job中的log_user),那么该用户有权限通
取值范围:字符串,要符合标识符的命名规范。 PER NODE REJECT LIMIT 'value' 指定本次数据导入过程中每个DN实例上允许出现的数据格式错误的数量,如果有一个DN实例上的错误数量大于设定值,本次导入失败,报错退出。 此语法指定的是单个节点的错误容忍度。 数据格式错
执行union语句时报错:UNION types %s and %s cannot be matched。 原因分析 该报错的原因是UNION的分支中,相同位置的输出列格式类型不同导致。 处理方法 故障构造场景 使用客户端连接DWS数据库。 执行以下SQL语句。 1 2 3 4 5 6 7 8 9
是一个不可分割的执行单位。 事务的作用 数据库事务的目的主要是: 为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。 当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。 事务的执行过程
是一个不可分割的执行单位。 事务的作用 数据库事务的目的主要是: 为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。 当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。 事务的执行过程
函数或存储过程所在的模式名称。 func_name 所调用函数或存储过程的名称。 取值范围:已存在的函数名称。 param_expr 参数列表可以用符号“:=”或者“=>”将参数名和参数值隔开,这种方法的好处是参数可以以任意顺序排列。若参数列表中仅出现参数值,则参数值的排列顺序必须和函数或存储过程定义时的相同。
RY KEY声明主键code,即表中的code字段只能包含唯一的非NULL值。同时主键会为表films创建索引films_pkey。 插入表中的数据code字段值UA502与表中已存在的中code字段值重复,因此插入数据报错。 处理方法 方法一:检查数据冲突,修改插入数据。例如,
负数表示使用系统缺省的统计对象。 正数值的确切信息是和数据类型相关的。 对于标量数据类型,ATTSTATTARGET既是要收集的“最常用数值”的目标数目,也是要创建的柱状图的目标数量。 attlen smallint 是本字段类型pg_type.typlen的复制。 attnum
负数表示使用系统缺省的统计对象。 正数值的确切信息是和数据类型相关的。 对于标量数据类型,ATTSTATTARGET既是要收集的“最常用数值”的目标数目,也是要创建的柱状图的目标数量。 attlen smallint 是本字段类型pg_type.typlen的拷贝。 attnum
/收集用户监控信息,因此各实例监控信息更新时间可能不一致。 辅助线程中每隔30s自动调用持久化函数,持久化用户监控数据,正常情况下不需要用户单独调用持久化函数持久化用户监控数据。 当用户数量较多,集群规模较大时,查询此类实时视图,因CN/DN间实时通信开销,会有一定的网络延时。 初始管理用户不进行资源监控。
RELOAD设置了全局的GUC参数,需要重启应用侧连接池该参数才可以生效,因为该设置只针对新建的连接生效,针对连接池中原有的连接不生效。 规则1.6 应用侧使用连接池场景,如使用连接创建过临时表,当将连接归还连接池前,必须手动清理所创建的临时表 违反规则的影响: 连接被其他业务复用时,可能出现创建临时表报错问题。
RELOAD设置了全局的GUC参数,需要重启应用侧连接池该参数才可以生效,因为该设置只针对新建的连接生效,针对连接池中原有的连接不生效。 规则1.6 应用侧使用连接池场景,如使用连接创建过临时表,当将连接归还连接池前,必须手动清理所创建的临时表 违反规则的影响: 连接被其他业务复用时,可能出现创建临时表报错问题。
进入集群概览页面 登录GaussDB(DWS) 管理控制台。 在“集群 > 专属集群”页面,找到需要查看监控的集群。 在指定集群所在行的“操作”列,单击“监控面板”。系统将显示数据库监控页面。 在左侧导航栏单击“集群概览”,进入集群概览页面。 在集群概览页面展示了集群的状态、实时资源
注意:对于解析器来说,一个“字母”的概念是由数据库的语言区域设置,即lc_ctype设置决定的。只包含基本ASCII字母的词被报告为一个单独的token类型,因为这类词有时需要被区分出来。大多数欧洲语言中,对token类型word和asciiword的处理方法是类似的。 email不支持某些由RFC
characters]) 从字符串string的指定位置删除只包含characters中字符(缺省为空格)的最长的字符串。 从字符串string的指定位置删除只包含characters中字符(缺省为空格)的最长的字符串。 从字符串string的指定位置删除等于characters的字符串(缺省为空格)。
塞情况,将在用户设置的查杀阻塞作业等待时间结束后,查杀阻塞扩容的后台作业,取值范围30~1200的整数。 查杀阻塞作业仅8.2.1.100及以上集群版本支持。 缩容逻辑集群 约束与限制 有CN节点的主机环无法缩容。 有GTM、CM节点的主机环无法缩容。 操作步骤 登录GaussDB(DWS)