检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
JOIN内表侧关联条件:对于HDFS内外表不能为表达式;对于列存表可以为表达式,但仅限于非JOIN层计算的表达式。 JOIN外表侧关联条件必须为简单列关联。 JOIN内表侧与外表侧关联条件均为简单列关联时,计划层估算必须可以去除1/3以上的数据(仅针对HDFS内外表)。 JOIN不能包含null值关联。
为提升租户侧自运维能力,识别占用资源高,执行时间长的慢SQL及各类异常SQL,GaussDB(DWS)提供了多维度的优化诊断功能,保障用户业务可以快速稳定运行。该功能对集群进行历史查询诊断分析、实时查询分析及实时会话分析。 历史查询分析:基于历史TopSQL的监控,提供异常诊断能力。
相关对象的元数据(包括DDL、DCL)变更,用于向备集群同步变更的元数据。 布尔型: on表示开启元数据变化追踪功能,此后发生元数据变更,可以通过细粒度容灾同步到备集群。 off表示不开启元数据变化追踪功能。 on 主集群/备集群 disaster_cluster_dn_nums
如果作业出错时仍继续执行,则终端中的每条语句将作为定时任务依次运行。系统会在控制台上更新执行状态,在进度条中显示作业。当作业执行、进度条更新和控制台更新之间的时间差变得非常细微,则用户无法打开进度条去停止作业执行。此时,必须关闭SQL终端才能停止执行。 加载更多记录 如果要在结果页签加载
sequence在业务中的常见用法 sequence在业务中常被用作在导入时生成主键或唯一列,常见于数据迁移场景。不同的迁移工具或业务导入场景使用的入库方法不同,常见的方法主要可以分为copy和insert。对于sequence来讲,这两种场景在处理时略有差别。 场景一:insert下推场景
在满足前两条原则的情况,考虑选择查询中的连接条件为分布列,以便Join任务能够下推到DN中执行,且减少DN之间的通信数据量。 支持多分布列特性,可以更好地满足数据分布的均匀性要求。 如何调整 通过select version();语句查询当前数据库版本号,版本号不同,调整的方式不同: 8
集群任务信息不能处于“节点扩容”、“经典变更规格”、“配置中”、“升级中”、“重分布中”和“重启中”等状态。 操作步骤 登录GaussDB(DWS)管理控制台。 在左侧导航树中,单击“集群 > 专属集群”。 在集群列表中,单击指定集群的名称,然后左导航栏单击“安全设置”。 默认显示“配置状态”为“
TP场景下分区表上的简单查询较多,并且没有分区表不同分区truncate与DML并发的需求,可以考虑设置此配置项。 不设置此配置项时,分区表上不同分区的select与truncate可以并发进行,同时关闭分区表的FQS(快速下发)来避免可能的不一致问题。 ORA TD MySQL
n(start_lsn),可以在CN或者DN上执行,根据起始LSN号完整解析当前位置的xlog。 4.pg_xlogdump (tablename),可以在CN或者DN上执行,根据表名解析xlog文件并过滤。 5.pg_xlogdump (xid),可以在CN或者DN上执行,根据事务id号解析xlog文件并过滤。
数据入库的操作client提供一个write API承载,接口会返回一个Operate接口,可以通过接口操作表字段,提交代表操作完成,交由client执行入库,提交时可以选择同步或者异步,设置字段时可以选择是否在主键冲突时忽略该设置。 1 2 3 4 5 6 7 8 9
和关联的复杂查询。 使用数据仓库,通过某个数据转换(ETL)的过程,业务运营数据库的数据可以被拷贝到数据仓库中供分析计算使用。同时支持把多个业务运营系统的数据汇集到一个数据仓库中。这样数据可以被更好地关联和分析,从而产生更大的价值。 数据仓库采用了一些和标准的面向事务的数据库(Oracle,MS
JOIN内表侧关联条件:对于HDFS内外表不能为表达式;对于列存表可以为表达式,但仅限于非JOIN层计算的表达式。 JOIN外表侧关联条件必须为简单列关联。 JOIN内表侧与外表侧关联条件均为简单列关联时,计划层估算必须可以去除1/3以上的数据(仅针对HDFS内外表)。 JOIN不能包含null值关联。
重构缓存模型,表级别下新增分区级别缓存,每个表中可以有多份缓存,缓存通过分布列映射到不通分区中,可实现并发入库。 client初始化支持properties配置文件方式。 upsert、merge等操作强制要求前一批数据完成后才能执行,保证入库顺序和缓存写入顺序一致。 数据类型的转换迁移至写缓存时,copy、upsert均可生效。
SELECT列表 指定查询表中列名,可以是部分列或者是全部(使用通配符*表示)。 通过使用子句AS output_name可以为输出字段取个别名,这个别名通常用于输出字段的显示。 列名可以用下面几种形式表达: 手动输入列名,多个列之间用英文逗号(,)分隔。 可以是FROM子句里面计算出来的字段。
SELECT列表 指定查询表中列名,可以是部分列或者是全部(使用通配符*表示)。 通过使用子句AS output_name可以为输出字段取个别名,这个别名通常用于输出字段的显示。 列名可以用下面几种形式表达: 手动输入列名,多个列之间用英文逗号(,)分隔。 可以是FROM子句里面计算出来的字段。
TP场景下分区表上的简单查询较多,并且没有分区表不同分区truncate与DML并发的需求,可以考虑设置此配置项。 不设置此配置项时,分区表上不同分区的select与truncate可以并发进行,同时关闭分区表的FQS(快速下发)来避免可能的不一致问题。 ORA TD MySQL
GaussDB(DWS)目前不支持从Oracle、Teradata和MySQL加密后到DWS解密。Oracle、Teradata和MySQL与DWS加解密有区别,需要非加密数据迁移到DWS后在DWS侧进行加解密。 技术背景 哈希函数 哈希函数又称为摘要算法,对于数据data,Hash函数会生成固定长度的数据,即Has