说明 使用宽表可以减少跨表查询:如A表格主要记录学生学习成绩信息,B表格主要记录学生兴趣爱好信息,通过将A表和B表结合为宽表C,通过C表既可以查询学生信息,也可以查询学生兴趣爱好。宽表并非“越宽越好”,当表格中的列过多,对应表格...
当指定数据表的若干个预定义列作为索引表属性列时,读取索引表可以直接得到数据表中对应预定义列的值,无需反查数据表。存量索引 支持新建的索引表中包含数据表中的存量数据。稀疏索引 如果数据表的某个预定义列作为索引表的属性列,当数据...
从技术方面而言,PRIMARY KEY 只是 UNIQUE 和 NOT NULL 的组合,不过将一组列标识为主键时还会提供有关 schema 设计的元数据,因为主键意味着其他表可以依赖于这一组列作为行的唯一标识符。无论作为列约束还是表约束,只能为表指定一个主键...
设置预留读写吞吐量,容量型实例中的数据表只能设置为0,高性能实例中的数据表可以设置为非零值。client.createTable(request);} 创建数据表时 配置全局二级索引 以下示例用于同时创建数据表和全局二级索引。该表包含pk1(String类型)和pk...
MySQL Catalog提供的表可以直接作为Flink SQL作业中的MySQL CDC源表、MySQL结果表和MySQL维表。支持RDS MySQL、PolarDB MySQL或自建MySQL。支持直接访问分库分表逻辑表。支持配合CDAS和CTAS语法完成基于MySQL数据源的整库同步、分库分表...
设置预留读写吞吐量,容量型实例中的数据表只能设置为0,高性能实例中的数据表可以设置为非零值。client.createTable(request);} 创建表时配置全局二级索引 以下示例用于同时创建数据表和全局二级索引。该表包含pk1(String类型)和pk2...
只有 int 或 literal 字段类型可以做关联字段;主辅表join时,join的字段必须类型相同,要是int都是int,要是literal都是literal;辅表join主表时,必须用辅表的主键 join主表的某个字段,不能用辅表的非主键字段join主表;
维度表设置与列表」层级名称:可以填写具体的属性值,以及自定义的维度名称,如:比如关联属性选择的是「系统属性/品牌」,层级名称设置的是「型号」,层级3名称为「系统」维度值这边就可以做具体划分设置。新建维度值」分为手工新建和批量...
父表可以是普通表或者外部表。INHERITS 的使用在新的子表和它的父表之间创建一种持久的关系。对于父表的模式修改通常也会传播到子表,并且默认情况下子表的数据会被包括在对父表的扫描中。如果在多个父表中存在同名的列,除非父表中每一个...
同时,符合匹配规则的新增表可以通过增量 DDL 的方式自动同步至目标端。数据迁移增量 DDL 的详情请参见 同步 DDL 的支持范围和使用限制。数据传输支持的通配规则及其要求如下。说明 下方表格中的星号(*)表示通配规则。类别 支持的通配...
视图的内部表可以通过其真实名称或别名指定目标对象。下面两个示例说明在每张表上执行查询的方式不同:方式一:指定表c1的并行度为3,表c2的并行度为5。EXPLAIN/*+Parallel(c1 3 hard)Parallel(c2 5 hard)*/SELECT c2.a FROM c1 JOIN c2 ON...
视图的内部表可以通过其真实名称或别名指定目标对象。下面两个示例说明在每张表上执行查询的方式不同:方式一:指定表c1的并行度为3,表c2的并行度为5。EXPLAIN/*+Parallel(c1 3 hard)Parallel(c2 5 hard)*/SELECT c2.a FROM c1 JOIN c2 ON...
对于分区父表,可以通过聚合函数做统计 SELECT db_name,parent_schema_name AS schema_name,parent_table_name AS table_name,collect_time:date AS collect_date,sum(hot_file_count)AS hot_file_count,sum(cold_file_count)AS cold_file_...
表S和表R需要做Join,并且Join列是表S的分桶列,那么表S的数据其实可以不需要移动,通过移动分发表R的数据就可以完成Join的计算。它的网络开销是 T(R),相当于只Shuffle表R的数据就可以完成Join。有关Bucket Shuffle Join使用的更多细节,...
一个工作表可以划分为若干个行和列,表格使用行号与列标来标记不同的行和列。列标:位于表格编辑窗口上方,用大写英文字母A、B、C……表示,表格的列即被称为A列、B列、C列……。行号:位于表格编辑窗口左侧,用阿拉伯数字1、2、3……表示...
如果您需要创建TINYINT和STRUCT等新数据类型字段的表,可以打开 options.sql.use_odps2_extension=True 开关,示例如下。from odps import options options.sql.use_odps2_extension=True table=o.create_table('my_new_table','cat ...
如需修改分布字段和分区字段,您可以尝试如下办法:先创建临时表,并通过INSERT INTO SELECT命令把原表数据导入到临时表。删除原表后,使用正确的分布字段或者分区字段建表,再次使用INSERT INTO SELECT把临时表数据导入到新建的表。如何...
背景信息 MySQL CDC数据表主要用于获取MySQL数据,并可以实时同步数据表中的修改,经常用在复杂的计算场景。例如,作为一张维表和其他数据表做Join操作。在使用中,同一张MySQL表可能被多个作业依赖,当多个任务使用同一张MySQL表做处理时...
创建好的外部表可以像普通的MaxCompute表一样使用(大部分场景),充分利用MaxCompute SQL的强大计算功能。说明 使用外部表功能时,外部表的数据不会复制一份存在MaxCompute上并产生存储费用。外部表支持全量搜索。Tunnel功能及Tunnel SDK...
ALTER TABLE语句用于修改表,其中对分区父表的修改会自动应用到分区子表中。本文为您介绍ALTER TABLE的用法。使用限制 Hologres当前对修改表的支持情况如下:目前支持对表进行重命名、增加列和修改表数据生存时间的操作。支持修改字段的...
此时您可以使用connectionPoolName参数,让配置相同名称连接池的表可以共享连接池。说明 在将数据同步到Hologres时,如果您的上游源表包含了 Fixed Plan 不支持类型的数据,建议通过 INSERT INTO语句 的方式,在Flink内部做类型转换后将...
步骤三:创建数据表 创建数据表后,您可以在数据表中读写数据。创建数据表时,您可以根据业务需求同时创建二级索引用于读取数据。在 概览 页面,单击实例名称或在 操作 列单击 实例管理。在 实例详情 页签,单击 创建数据表。说明 单个实例...
删除Delta表不再引用的文件 您可以通过在表上运行vacuum命令来删除Delta表不再引用且早于保留阈值的文件。vacuum 不会自动触发。文件的默认保留阈值为7天。警告 vacuum仅删除数据文件,而不删除日志文件。检查点操作后,日志文件将自动异步...
分区组(Partition Group)AUTO模式数据库中,当表组中的表为分区表时,该表组的所有表的某个分区构成一个分区组,分区组是分区调度的基本单元,属于某个分区组的所有表分区始终会位于同一个存储节点。Join Group AUTO模式数据库中,Join ...
目标端不存在的表可以单击 目标表名 列的 按钮编辑目标表结构,例如,为目标表添加字段,设置主键等。目标端已有表仅支持查看。还支持您全选 目标表映射 框中的表信息,单击 批量刷新表映射 按钮,进行批量表映射刷新。同步前清空目标表。...
目标端不存在的表可以单击 目标表名 列的 按钮编辑目标表结构,例如,为目标表添加字段,设置主键等。目标端已有表仅支持查看。还支持您全选 目标表映射 框中的表信息,单击 批量刷新表映射 按钮,进行批量表映射刷新。同步前清空目标表。...
在本数据库中,一个表可以从 0 个或者多个其他表继承,而对一个表的查询则可以引用一个表的所有行或者该表的所有行加上它所有的后代表。默认情况是后一种行为。例如,下面的查询将查找所有高度高于 500 尺的城市的名称,包括州首府:SELECT...
on_change:当CREATE TABLE AS SELECT、INSERT、UPDATE、DELETE或者COPY命令在表上执行时,如果影响的行数超过了gp_autostats_on_change_threshold内核参数所设置的阈值时,会触发对这个表做一次统计信息收集。该模式完全自动化,不再需要...
单击 刷新源表和MaxCompute表映射 将根据您在步骤三配置的目标表名映射规则来生成目标表,若步骤三未配置映射规则,将默认写入与源表同名的目标表,若目标端不存在该同名表,将默认新建。同时,您可以修改表建立方式,为目标表在源有表字段...
单击 刷新源表和MaxCompute表映射 将根据您在步骤三配置的目标表名映射规则来生成目标表,若步骤三未配置映射规则,将默认写入与源表同名的目标表,若目标端不存在该同名表,将默认新建。同时,您可以修改表建立方式,为目标表在源有表字段...
我们以一张Delta表的x列为例,假设给定的表文件x列的最小值为5,最大值为10,如果查询条件为 where x,则根据表文件的统计信息,我们可以得出结论:该表文件中一定不包含我们需要的数据,因此我们可以直接跳过该表文件,减少扫描的数据量,...
本文为您介绍如何通过DataWorker数据集成和Flink两种方式将MySQL分库分表的数据写入至Hologres同一个表中,通过本实践您可以根据业务场景选择合适的方式将MySQL分库分表数据写入Hologres。背景信息 实际业务场景下数据同步通常不能通过一个...
背景信息 下表列举了可以从云企业网中撤回的路由条目。说明 目前,控制台只支持撤回云企业网中的VPC路由,VBR路由的撤回操作暂不支持,您可以通过调用WithdrawPublishedRouteEntries撤销VBR路由。详细信息,请参见 ...
另外,通过在备库上模拟操作变更,实际并不切换源表和目标表,可以对源表和目标做校验来持续验证可靠性。代码复杂性 主要依赖触发器的同步和数据库内部操作,工具的作用相对较小。非触发器的设计基于Binlog,有很大的自由度,但是复杂度会...
设置目标表 您可以定义写入目标表的相关属性,例如,写入模式、是否写入分区表以及分区的字段名称、选择写入目标端已有表还是新建表、以及是否需要编辑字段并为目标字段赋值等。说明 此步骤中,单击 刷新源端与目标端表映射 按钮后,将会...
类别 详情 支持类型 源表、维表和结果表 运行模式 流模式和批模式 数据格式 暂不支持 特有监控指标 源表:numRecordsIn numRecordsInPerSecond 结果表:numRecordsOut numRecordsOutPerSecond currentSendTime 说明 指标含义详情,请参见 ...
ALTER TABLE 用于更改一个现有表的定义。简介 ALTER TABLE 更改一个现有表的定义。下文描述了几种形式。注意每一种形式所要求的锁级别可能不同。如果没有明确说明,将会获得一个 ACCESS EXCLUSIVE 锁。当给出多个子命令时,获得的锁将是子...
您可以使用下表中标准的私网网段及其子网作为VPC的私网网段,也可以使用自定义地址段作为VPC的私网网段。更多信息,请参见 网络规划。网段 说明 192.168.0.0/16 可用私网IP数量(不包括系统保留地址):65,532 172.16.0.0/12 可用私网IP...
示例:对上一步源表名和目标表名转换规则转换后的表名做进一步字符串拼接处理,使用${db_table_name_src_transed}代表上一步的处理结果“my_table”,再为该内置变量增加前缀和后缀,例如,pre_${db_table_name_src_transed}_post,最终就...
手工添加逻辑表 在 自动生成逻辑表 与期望的匹配结果不符时,可以编辑逻辑表匹配规则,也可以通过 手工添加逻辑表 添加没有扫描到的逻辑表。单击 手工添加逻辑表,有几个逻辑表需要同步,就在此处添加几个。同一逻辑表的数据会同步到目标表...