差异说明 宽表引擎和时序引擎对不同语法要素的支持情况如下:语法要素 宽表引擎 时序引擎 数据库名(database_identifier)〇 〇 数据库属性(attribute_definition)✖️ 〇 使用说明 数据库名(database_identifier)数据库名需遵循以下...
当分区表上只存在局部索引时,使用分区表因受到分区键的限制,会遇到一些棘手的问题,如下:查询条件不包含分区键时,查询数据需要扫描分区表上的所有分区,这将带来明显的读放大问题,且分区越多,读放大越严重。查询结果对索引字段有顺序...
在 test_db 数据库中创建表 test_table,语句如下。USE test_db;create table test_table(k1 TINYINT,k2 DECIMAL(10,2)DEFAULT"10.05",k3 CHAR(10)COMMENT"string column",k4 INT NOT NULL DEFAULT"1"COMMENT"int column")COMMENT"my first...
DROP DATABASE 用于删除数据库。语法 DROP DATABASE db_name;说明 删除数据库之前,必须先删除数据库中的表。示例 use adb_demo2;show tables;Tables_in_adb_demo2|+-+|test2|+-+drop table test2;drop database adb_demo2;
属性配置 Iframe组件属性由以下部分组成:分类 属性 示例 说明 基础属性 链接或HTML代码 当内容为 链接 时渲染为链接解析的网页,当内容为 HTML代码 时渲染为HTML解析内容。关于此部分属性的更多信息,请参见 数据。样式 宽高 宽度:百分占...
Db2 for LUW同步至PolarDB-X 2.0 说明 DTS默认同步到目标数据库中时会取消外键约束,因此源数据库的级联、删除等操作不会同步到目标数据库。类型 说明 源库限制 带宽要求:源库所属的服务器需具备足够出口带宽,否则将影响数据同步速率。待...
在数据库出现故障时,您可以利用一键诊断功能,快速诊断选定时间段内数据库性能情况,直观地查看数据库性能情况的全貌,快速定位异常原因。前提条件 目标数据库引擎为:RDS MySQL MyBase MySQL 自建MySQL 目标数据库实例已经接入DAS,详情...
Mongo Shell是MongoDB自带的数据库管理工具,您可以下载Mongo Shell工具并安装至客户端(本地服务器或ECS服务器),用于连接云数据库MongoDB副本集实例。前提条件 已创建云数据库MongoDB副本集实例,创建方法请参见 创建副本集实例。背景...
Mongodump和Mongorestore是MongoDB数据库自带的备份恢复工具。您可以在本地设备或ECS实例中安装MongoDB数据库,然后借助该工具将自建MongoDB数据库迁移至阿里云MongoDB副本集实例。推荐 使用DTS迁移副本集架构的自建MongoDB数据库上云,可...
数据管理DMS的数据库克隆功能支持将源数据库的表结构和表数据复制至目标数据库中,实现全部表或部分表备份,适用多环境数据库初始化,例如将开发环境复制到测试环境。前提条件 源数据库与目标数据库类型相同,且都为MySQL。数据库实例的...
Mongodump和Mongorestore是MongoDB数据库自带的备份恢复工具。您可以在本地设备或ECS实例中安装MongoDB数据库,然后借助该工具将自建MongoDB数据库迁移至阿里云MongoDB分片集群实例。背景信息 建议通过DTS迁移分片集群架构的自建MongoDB...
在数据库出现故障时,您可以利用一键诊断功能,快速诊断选定时间段内数据库性能情况,直观地查看数据库性能情况的全貌,快速定位异常原因。前提条件 实例为如下版本:RDS MySQL 8.0 高可用系列或集群系列 RDS MySQL 5.7 高可用系列或集群...
ALTER DATABASE 更改一个数据库的属性。简介 ALTER DATABASE 更改一个数据库的属性。第一种形式更改某些针对每个数据库的设置。只有数据库拥有者或者超级用户可以更改这些设置。第二种形式更改数据库的名称。只有数据库拥有者或者超级用户...
本文为您介绍迁移 MySQL 数据库的数据至 OceanBase 数据库 MySQL 租户时,MySQL 数据库执行的 DROP INDEX DDL 支持被数据传输的 DDL 同步组件转换,但 OceanBase 数据库 MySQL 租户不支持执行的场景。删除有外键依赖的 INDEX 有外键依赖的 ...
本文将介绍UNI_HASH的使用方式。描述 使用UNI_HASH分库时,根据分库键...假设有2个物理分库(DB_0和DB_1),2张逻辑表(a和b),其中a表每库1张分表,b表每库2张分表。下图展示了分别使用HASH和UNI_HASH进行拆分后,a表和b表进行JOIN的情景:
数据库启动时,根据 cron.job 表中的任务列表构造JOB LIST和TASK LIST;后续任务列表有更新时,通过触发器 cron.job_cache_invalidate 刷新列表保持JOB LIST和TASK LIST与 cron.job 表实时一致,确保任务能够得到正确调度和执行。定时任务...
数据库启动时,根据 cron.job 表中的任务列表构造JOB LIST和TASK LIST;后续任务列表有更新时,通过触发器 cron.job_cache_invalidate 刷新列表保持JOB LIST和TASK LIST与 cron.job 表实时一致,确保任务能够得到正确调度和执行。定时任务...
数据库启动时,根据 cron.job 表中的任务列表构造JOB LIST和TASK LIST;后续任务列表有更新时,通过触发器 cron.job_cache_invalidate 刷新列表保持JOB LIST和TASK LIST与 cron.job 表实时一致,确保任务能够得到正确调度和执行。定时任务...
本文将介绍UNI_HASH的使用方式。注意事项 UNI_HASH算法是简单取模,...假设有2个物理分库(DB_0和DB_1),2张逻辑表(a和b),其中a表每库1张分表,b表每库2张分表。下图展示了分别使用HASH和UNI_HASH进行拆分后,a表和b表进行JOIN的情景:
同步 OceanBase 数据库 MySQL 租户的数据至 AnalyticDB MySQL 版时,关于索引的处理如下:同步有主键表时,删除其他所有索引。同步有非空唯一键索引的无主键表时,使用第一个非空唯一索引作为主键,删除其他所有索引。不支持同步无非空唯一...
若您的 PolarDB-X 1.0 实例版本为V5.4.7-16000638或以上,您可以在如下情况中变更拆分键的值:支持UPDATE更新逻辑表的拆分键字段。支持在VALUES从句中不指定拆分键或唯一键的值,或指定值为DEFAULT。支持通过INSERT ON DUPLICATE KEY ...
Recycle Bin原理介绍 回收和清理机制 回收机制 当执行 DROP TABLE 语句来删除数据表,或执行 DROP DATABASE 语句来删除数据库时,PolarDB 只会保留相关的表对象,并将表对象移动到专门的Recycle Bin目录中。其它对象的删除策略如下:与表...
假设您希望确保所有员工均属于一个有效的部门。这就是所谓的维护数据的引用完整性。在十分简单的数据库系统中,这将通过以下方法实现(如果可行):先查看 ...正确使用外键确实会提高数据库应用程序的质量,因此强烈建议您更多地了解它们。
开启自动解析时,为保障生产数据产出无误、节点变更操作过程可控,在节点发布流程中,需对节点调度变更相关操作进行二次确认,提交节点时将基于代码中表血缘解析当前节点的输入与输出。您可根据代码解析结果,确认节点的上下游依赖是否正确...
使用限制 开启SQL防火墙功能后,Proxy会在您当前的集群中创建一个数据库 database:proxy_auditing 和两张表,其中,sql_list 表用于保存黑白名单规则中的参数化SQL语句,org_sql_list 表用于保存黑名单规则中具体的SQL语句。且每张表最多...
database.server.name=test123#需要同步的数据库和表,默认是同步所有数据库和表 database.include.list=test table.include.list=test.test_table database.history.kafka.bootstrap.servers=localhost:9092#用于存储数据库表结构变化的 ...
AUTO模式数据库 创建数据库时指定 Mode=AUTO 的数据库,此类数据库中手动指定分区键、分区算法时,使用的DDL语法是MySQL的分区表语法。AUTO表 AUTO模式数据库中,建表时未使用PARTITION语法的表称为AUTO表,AUTO表是分布式的。分区表 AUTO...
本节介绍了在AUTO模式数据库中,判断表的主键是Global主键还是Local主键,表的唯一键是Global唯一键还是Local唯一键的方法。主键 在 PolarDB-X 中,主键分为Global主键与Local主键。当创建出的主键:能保证全局唯一,就称为Global主键;只...
但是在进行数据库改造时,希望在尽量不修改以往应用代码的情况下,通过数据库的技术解决这样的问题。解决方案 PolarDB PostgreSQL版(兼容Oracle)高度兼容Oracle语法。例如存储过程,当Oracle转MySQL上云时,需要投入了大量的研发精力将...
通过匹配规则的方式选择迁移或同步对象时,数据传输不支持表名包含特殊字符(包括换行、空格,以及.|"'`()=;[]!数据传输不支持通过多条匹配规则,将源端同一个库下的不同表映射至目标端的不同库下。例如,a.a*=b.a*&a.b*=c.b*。存在库或表...
但在 PolarDB-X 1.0 场景下,RDS MySQL 数据库无唯一键表至 OceanBase 数据库 MySQL 租户的数据迁移项目的全量迁移步骤在重启或恢复时,数据传输不会自动清空目标表。如果您未配置 PolarDB-X 1.0 数据库对象的映射关系,则物理表的数据会...
尽量不要选择日期、时间和时间戳类型的字段作为分布键,写入时容易发生倾斜影响写入性能,且多数查询通常是限定了日期或者时间段,如:查询最近一天或者一个月的数据,可能会导致要查询的数据只存在于一个节点上,无法充分利用分布式数据库...
警告 如果源或目标数据库是阿里云数据库实例(例如 RDS MySQL、云数据库MongoDB版 等)或ECS上的自建数据库,DTS会自动将对应地区DTS服务的IP地址添加到阿里云数据库实例的白名单或ECS的安全规则中,您无需手动添加,请参见 DTS服务器的IP...
注意事项 说明 DTS默认同步到目标数据库中时会取消外键约束,因此源库的级联、删除等操作不会同步到目标数据库。类型 说明 源库限制 待同步的表需具备主键或唯一约束,且字段具有唯一性,否则可能会导致目标数据库中出现重复数据。如同步...
登录 云数据库 RDS 管理控制台。在 实例列表 页面的左上角,选择目标实例所在地域...DDL)仅 DML(仅同步 DML)读写(同步 DDL+DML)无主键表、无非空唯一键表 目标端为 RDS MySQL 实例时,数据传输不支持迁移或同步无主键表、非空唯一键表。
云原生数据仓库AnalyticDB MySQL版 支持通过 ALTER TABLE 修改表结构,包括修改表名、列名、列类型、普通索引、聚集索引、外键索引、分区函数的格式、冷热分层存储策略。本文介绍 ALTER TABLE 语法。语法 ALTER TABLE table_name { ADD ANN...
问题描述 云数据库RDS MySQL版是支持外键约束的,但在创建外键约束时提示如下错误。Cannot add foreign key constraint 问题原因 要关联的字段在要关联的表中不是主键。解决方案 此处以 tstudent 表和 tscore 表为例说明如何解决此问题。...
说明 若勾选了 库表结构同步,DTS会将源数据库中待同步表的结构(包含外键)迁移到目标数据库。目标已存在表的处理模式 预检查并报错拦截:检查目标数据库中是否有同名的表。如果目标数据库中没有同名的表,则通过该检查项目;如果目标数据...
执行增量 DDL 评估时,由于表 B 的字段 a_id 和表 A 的字段 ID 具有外键关系,将 B.a_id 的值从 INT 转换为 VARCHAR(10)将会失败。CREATE TABLE A(id INT PRIMARY KEY,name VARCHAR(50));CREATE TABLE B(id INT PRIMARY KEY,a_id INT,value...
登录 云数据库 PolarDB 管理控制台。在左侧导航栏,单击 集群列表。...DDL)仅 DML(仅同步 DML)读写(同步 DDL+DML)无主键表、无非空唯一键表 目标端为 PolarDB MySQL 实例时,数据传输不支持迁移或同步无主键表、非空唯一键表。