检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
无法对用户提供图表显示。 原因分析 大量表频繁增删改,未及时清理,导致脏数据过多、表数据膨胀、查询慢。 内存参数设置不合理。 分析过程 和用户确认是部分业务慢,获取部分慢SQL后,打印执行计划,分析出耗时主要在index scan上,可能是I/O争抢导致,通过监控I/O,发现并没有I/O资源使用瓶颈。
conflicting default values" SQLSTATE: 42611 错误原因:列继承与默认值冲突。 解决办法:列继承不能和默认值冲突。 GAUSS-00694: "check constraint name '%s' appears multiple times
查询步骤一返回的cudesc表信息,查询结果类似如下,主要关注row_count过小(远小于6w)的CU数量,如果此数量较大,说明当前小CU多,CU膨胀问题严重,影响存储效率和查询访问效率。 触发场景 列存频繁小批量导入,针对含分区且分区个数比较多的场景,小CU问题更加突出。 解决方案 业务侧: 对列存表进行攒批入
disk cache无法从磁盘恢复,在升级后访问时,性能可能会有所下降,但随着查询操作进行,性能会恢复到正常水平。 升级集群对原有集群数据和规格都没有影响。 升级版本说明 集群版本说明如下图所示: 图1 版本说明 服务补丁升级:表示集群版本X.X.X最后一位数字的升级更新,例如,集群版本从1
要创建的LakeFormation数据源连接所在的数据库。 委托 拥有LakeFormation授权的委托,用于dws系统通过委托token和LakeFormation交互以获取元数据。 描述 要创建的LakeFormation数据源连接的描述信息。 确认无误后,单击“确认”按钮,
设置是否开启事件订阅。 关闭后停止发送已订阅事件的通知消息,不会删除该订阅。 订阅名称 设置订阅事件的名称。 名称只能包含大写字母、小写字母、数字、-和_,且必须由大写字母、小写字母或数字开头。 名称长度为1~256字符。 事件类别 选择订阅事件的类别:管理,监控或安全。 事件级别 选择事件的告警级别:正常或警告。
告警发生时间。 附加信息 集群ID 集群resourceId、domain_id等详细信息。 对系统的影响 磁盘I/O利用率高会影响数据的读取和写入性能,从而影响集群性能。 大量的磁盘写入会占用磁盘容量,当磁盘容量高于90%会造成集群只读等。 可能原因 用户业务高峰,存在大量的读取或写入。
“PL/SQL Viewer”页签显示所选函数/过程或SQL函数。 用户必须刷新“对象浏览器”才能查看最新DDL。 拥有相同模式、名称和输入参数的函数/过程或SQL函数一次只能打开一个。 编辑或更新后,可以编译并执行该PL/SQL程序或SQL函数。 在编译前若执行函数/过程或
hash分布表使用bucket agg和bucket join执行策略。通过避免数据的local重分布或广播,提升SQL语句执行效率。该参数仅9.1.0.200及以上集群版本支持。 参数类型:USERSET 取值范围:布尔型 true,表示优化器在满足策略生效条件时使用bucket agg和bucket
未使用partial cluster key 图2 未使用partial cluster key后CU加载情况 优化后 where条件中l_shipdate和l_quantity的distinct值数量较少且可以做min max过滤,将字段l_shipdate、l_quantity设置为PCK修改表定义如下:
未使用partial cluster key 图2 未使用partial cluster key后CU加载情况 优化后 where条件中l_shipdate和l_quantity的distinct值数量较少且可以做min max过滤,将字段l_shipdate、l_quantity设置为PCK修改表定义如下:
如果hint设置的配置参数在语句级别生效,则该hint必须写在顶层查询中,而不能写在子查询中。对于UNION、INTERSECT、EXCEPT和MINUS语句,可以将在语句级别的guc hint写在参与集合运算的任意一个SELECT子句上,该guc hint设置的配置参数会在参与集合运算的每个SELECT子句上生效。
"tb2_note") VALUES (4,DEFAULT,DEFAULT); PARTITION MySQL REPLACE支持使用PARTITION关键字和分区,子分区或两者的逗号分隔名称列表显式分区选择。 输入 1 2 3 4 5 replace INTO employees PARTITION(p3)
95 | 95 | 90 (3 rows) 列转行 使用union all,将各科目(math、physics和literature)整合为一列,示例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
LOCK TABLE ... IN ACCESS SHARE MODE需要在目标表上有SELECT权限。所有其他形式的LOCK需要UPDATE和/或DELETE权限。 没有UNLOCK TABLE命令,锁总是在事务结束时释放。 LOCK TABLE只处理表级的锁,因此那些带“ROW”
错误原因:在设置账户有效期时,账号的有效开始时间比有效结束时间还要晚,这对于账户来说是不可取的。 解决办法:检查设置账户有效期时有效开始时间和有效结束时间的时间关系。 GAUSS-04366: "The old password can not be NULL, please input
TDE加解密原理 透明加密所有加密解密操作均在内存中进行,内存中的数据是明文,磁盘中的数据是密文。数据库的使用方式保持不变,透明加密不会影响数据加工和SQL执行。 图1 TDE加解密原理 父主题: 数据保护技术
join来实现,而not exists则可以通过hash anti join来实现。在join列不存在null值的情况下,not exists和not in等价。因此在确保没有null值时,可以通过将not in转换为not exists,通过生成hash join来提升查询效率。 如下所示,如果t2
PLAN不支持在DN上执行。 对于执行错误的SQL无法进行计划信息的收集。 PLAN_TABLE中的数据是session级生命周期并且session隔离和用户隔离,用户只能看到当前session、当前用户的数据。 PLAN_TABLE无法与GDS外表进行关联查询。 对于不能下推的查询,无法收集
join来实现,而not exists则可以通过hash anti join来实现。在join列不存在null值的情况下,not exists和not in等价。因此在确保没有null值时,可以通过将not in转换为not exists,通过生成hash join来提升查询效率。 如下所示,如果t2