RDS/PolarDB 数据源配置分库分表

一般用户的分库分表分两种情况:单库多表:database1 table1、table2、table3、table4.多库多表:database1 database2 database3.table1、table2、table3、table4.table1、table2、table3、table4.table1、table2、table3、table4.这两种...

PolarDB-X 1.0的分库分表是什么意思?

关于 PolarDB-X 1.0 的分库分表的相关说明,请参见 拆分函数概述。

能否更换PolarDB-X 1.0分库分表的拆分键?

若您的 PolarDB-X 1.0 实例...若您的 PolarDB-X 1.0 实例版本低于V5.4.7-16000638,不支持变更已创建完成的分库分表的拆分键。如果确实有需要变更表的拆分键,可以采用以下的临时办法:选择新的分库键并重新建表;然后将原表的数据进行导入。

节点/数据库/表/分区/二级分区

数据库 在HybridDB for MySQL中,数据库是用户的逻辑概念,用户通过阿里云控制台购买实例后会自动建好指定名称的逻辑Database),该逻辑库在后端是会被切分成多个物理分库(Shard),这些物理分库对于用户是不可见的。这就是通常说的...

RDS/PolarRDB 数据源配置分库分表

一般用户的分库分表分两种情况:单库多表:database1 table1、table2、table3、table4.多库多表:database1 database2 database3.table1、table2、table3、table4.table1、table2、table3、table4.table1、table2、table3、table4.这两种...

PolarDB-X 1.0实例中每一个RDS的分库数,以及每个RDS...

单个RDS实例的默认分库数目是8个,不可更改。每个分库里的分表数目理论上是没有限制的,受限于 PolarDB-X 1.0 服务器本身的硬件资源。分表数目的选择需要依据对业务数据量的评估,详情请参见 如何选择分片数。

查看分库信息

您可以通过数据访问代理控制台查看数据库分库分表信息以及后端各个物理分库名与所在的物理数据源(RDS 或 OceanBase)。操作步骤如下:进入数据访问代理控制台,单击左侧导航栏上的 数据库 后,可在右侧的数据库列表页面查看数据库相关...

扫描全部/部分分库分表

使用 SCAN HINT,您可以一次将SQL下发到每一个分库执行,比如查看某个分库上的所有分表,或者查看某个逻辑表的每张物理表中的数据量等。通过 SCAN HINT,可以指定四种执行SQL的方式:在所有分库的所有分表上执行;在指定分库的所有分表上...

分库分表(Alias功能)

分库分表 业务大部分场景只访问最近一周的数据,可以每隔一周新建一张表来存储,这样可以确保高效的查询热数据。在这个场景中需要自己来维护表的创建和删除,带来一定的业务复杂性。适用场景 时间序列场景 业务数据具有明显的时间特性,...

扫描全部/部分分库分表

使用 SCAN HINT,您可以一次将SQL下发到每一个分库执行,比如查看某个分库上的所有分表,或者查看某个逻辑表的每张物理表中的数据量等。通过 SCAN HINT,可以指定四种执行SQL的方式:在所有分库的所有分表上执行;在指定分库的所有分表上...

如何使用全局二级索引

PolarDB-X 支持全局二级索引GSI(Global Secondary Index),本文将在分库分表语法下介绍如何创建、使用全局二级索引功能。使用限制 在AUTO模式的分区表中,该文档依然适用。仅创建语法需要参考 CREATE TABLE(AUTO模式)。注意事项 创建...

分库分表(Alias功能)

分库分表 业务大部分场景只访问最近一周的数据,可以每隔一周新建一张表来存储,这样可以确保高效的查询热数据。在这个场景中需要自己来维护表的创建和删除,带来一定的业务复杂性。本文介绍的Alias(别名)将会完美的解决上面两个问题。...

场景:配置分库分表离线同步任务

说明 仅MySQL、PolarDB、AnalyticDB支持通过向导模式添加分库分表,其他数据库请切换至脚本模式配置分库分表同步。脚本模式配置分库分表:脚本示例如下,完整的任务配置步骤请参见 通过脚本模式配置离线同步任务。重要 实际运行时,请删除...

为什么在PolarDB-X 1.0的数据库中创建一张单表,它会...

PolarDB-X 1.0 设计为,创建单表时会给所有的分库里面都创建同样的表,但数据只存储第一个分库的表里面,目的是为了在单表转到广播表的时候,可以不用初始化表结构,仅需要同步数据

MySQL分库分表实践

本文为您介绍如何通过DataWorker数据集成和Flink两种方式将MySQL分库分表数据写入至Hologres同一个表中,通过本实践您可以根据业务场景选择合适的方式将MySQL分库分表数据写入Hologres。背景信息 实际业务场景下数据同步通常不能通过一个...

管理MySQL Catalog

例如,有一个分库分表的MySQL数据库,包括user01、user02和user99等多个表,分散在db01~db10等数据库中,且所有表的Schema都相互兼容,则可以通过如下正则表达式的库名表名来访问到所有user的分库分表。SELECT.FROM `db.*`.`user.*`/*+...

T+1多库合并建仓

为保证业务可以继续使用RDS数据库,业务端通常会采用分库分表技术,将一个RDS数据库中的单张表数据拆分到多个数据库的多张表中。上述方案可解决因数据量大而导致的用户体验问题,但在对分库分表数据进行大数据分析时,逻辑上的一个表被拆成...

配置MySQL输入

MySQL节点支持分库分表,您可以单击 添加分库分表数据源,从下拉列表中选择相应的 数据源 和 表,添加多个数据源,同时进行同步。重要 所选表的Schema需要保持一致,否则执行会报错。单击工具栏中的 图标。常见问题 实时同步MySQL数据源的...

MySQL分库分表同步至MaxCompute

本文以MySQL分库分表实时写入MaxCompute场景为例,为您介绍如何通过数据集成同步分库分表数据至MaxCompute。前提条件 已完成MaxCompute和MySQL数据源配置。您需要将数据库添加至DataWorks上,以便在同步任务配置时,可通过选择数据源名称来...

MySQL分库分表同步至MaxCompute

本文以MySQL分库分表实时写入MaxCompute场景为例,为您介绍如何通过数据集成同步分库分表数据至MaxCompute。前提条件 已完成MaxCompute和MySQL数据源配置。您需要将数据库添加至DataWorks上,以便在同步任务配置时,可通过选择数据源名称来...

MySQL分库分表同步至Hologres(方案1.0)

需求分析 场景描述:MySQL实例有三个分库分表数据库 order_db01、order_db02、order_db03。业务上有两种逻辑表:订单表 t_order 和用户表 t_user,其中每张逻辑表分别对应三个数据库下的两张物理表。如下图所示总共3个物理库,12张分表,...

MySQL分库分表同步至Hologres(方案2.0)

需求分析 场景描述:MySQL实例有三个分库分表数据库 order_db01、order_db02、order_db03。业务上有两种逻辑表:订单表 t_order 和用户表 t_user,其中每张逻辑表分别对应三个数据库下的两张物理表。如下图所示总共3个物理库,12张分表,...

注意事项

如果数据库分片集群是分库分表模式,则所有数据库分表都需要配置分库分表规则,如果数据库分片中只有单表,分库分表规则可以直接配置 0 即可。在如下配置中,single_table 会路由到 group_00 分片:使用限制 仅支持 DML 语句(INSERT、...

分库分表问题

常见分库分表问题列表:分库分表是否支持多个拆分字段 分库分表是否支持跨库 JOIN 分库分表对拆分库表的数量是否有限制 分库分表是否支持多个拆分字段 数据访问代理分库分表功能支持多个拆分字段,但是如果配置了拆分字段,后续执行 SQL 均...

数据同步模版

分库分表合并 当同一份业务数据分散在不同的数据库或者业务表时,我们往往需要用到分库分表合并的能力,将表结构相似的分库分表的数据同步到一张目标表中。Flink CDC可以自动同步源中所有分库分表的全量和增量数据(包括新增的符合正则表达...

逻辑

使用场景 如下为典型的逻辑库场景:单库-分表 分库-分表 分库-不分表 注意事项 SQL Console数据查询、结构设计、数据导出、数据变更等功能支持选择物理库或者逻辑库操作。选择逻辑库,则可便捷的进行分表/逻辑表操作,即将分表/逻辑表当做...

SQL 路由

分库分表模式下,数据访问代理会根据拆分键(即拆分字段)以及 SQL 语义把 SQL 语句分发到底层中各个存储数据分表进行执行。执行结束后,数据访问代理会将从各个分表获取的数据合并,然后返回给用户。本文介绍在分库分表场景中数据访问...

连接 Navicat 客户端

功能说明 数据访问代理与 Navicat 完成连接后,在本地 Navicat 客户端中,支持与不支持的操作分别如下:支持访问授权的数据库 支持双击打开数据表(单库单表、分库分表均支持)支持查询数据表结构(单库单表、分库分表均支持)支持在 SQL ...

分库分表

数据库访问代理在后端将数据量较大的数据表水平拆分到各个 RDS 数据库中,后端的这些 RDS 数据库被称为分库分库中的表被称为分表。拆分后,每个分库负责一份数据的读写操作,从而有效的分散了整体访问压力。在系统扩容时,只需要水平增加...

错误代码

如果检查分库分表没有问题,请确认是否已生效了数据库配置。ERROR 7002:Unable to find table rule 问题描述:无法找到表的规则,查看用户 SQL 中的表有没有在数据访问代理控制台上配置分表规则。排查方法:检查分库分表规则,是否有配置...

Sharding 功能介绍

重要 在计算分库规则时,如果不填写分库规则,则会生成一个默认的分库规则,其计算结果为:分表规则的计算结果/(分表数/分库数)。如分表规则计算结果为 20,分库数为 10,分表数为 100,那么相同规则下分库规则计算结果为:20/(100/10)=2...

基本概念

数据库 database 表示数据访问代理的逻辑数据库。以这个作为访问的入口,通过分库分表、读写分离等规则可以请求到后端真实的物理数据库。数据表 data table 表示数据访问代理的逻辑表,应用访问数据访问代理时 SQL 中的表即数据表。一个...

自定义 HINT

自定义路由 HINT 分库分表场景下使用数据访问代理时,每一个 SQL 请求语句中都需要存在分库分表字段。在无法获得分库分表字段场景下,如果需要请求指定数据分片、分表执行 SQL 语句时,可以通过自定义路由 HINT 实现。自定义路由 HINT 基本...

应用场景

业务复杂度高是该类业务的典型特征 典型的应用场景如下:分库分表后的跨数据库分布式事务 例如支付宝的交易服务,随着业务规模的增大,单个交易流水表已经不能满足业务需求,需要通过分库分表实现数据水平拆分。但是水平拆分后,单表的数据...

分布式序列

使用如下:SELECT order_seq.nextval FROM dual 业务序列 如前面提到的,分布式序列功能基于数据库表实现,dbp_sequence 可以部署成单库单表模式,同样也可以部署成分库分表模式,分库分表模式下有如下优点:提升 Sequence 表的读写能力。...

创建数据库

DRDS模式:不支持自动分区,创建表时需使用DRDS专用的分库分表语法,指定分库分表键,否则创建的是一张单表。两种模式的详细介绍请参见 AUTO模式数据库与DRDS模式数据库。备注说明 备注该数据库的相关信息,便于后续数据库管理。该参数为非...

数据访问代理连接器概述

数据访问代理连接器基于标准的 JDBC 接口实现,能代理标准的数据库连接池(如 DBCP、Druid、c3p0),对数据库进行增删查改。您可以使用该连接器连接数据访问代理服务器,执行数据库操作。数据访问代理连接器主要支持以下功能:数据库密码...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 数据库备份 DBS 云数据库 Redis 版 云数据库 MongoDB 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用