检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
与MySQL不同,DDM只通过用户名确定一个账号,而不是通过'username'@'host'方式来确定一个账号。 用户名规则 大小写敏感。 长度为1-32个字符,必须以字母开头,可以包含字母,数字、下划线,不能包含其它特殊字符。 密码规则 长度为8~32个字符。 至少包含三种字符组合:大小写字母、数字、特殊字符~
MySQL重置密码后,DDM这边创建逻辑库时输入重置后的密码即可。 修改参数模板 其中如下参数为固定值,如果修改,将会影响DDM正常运行。 数据表名和序列名称不区分大小写,“lower_case_table_names”固定为“1”。 扩容场景,必须将“local_infile”配置为“ON”。
RIGHT_SHIFT算法 适用场景 当拆分键大部分键值的低位部位区分度比较低而高位部分区分度比较高时,则适用于通过此拆分算法提高散列结果的均匀度。 使用说明 拆分键的数据类型必须是整数类型。 路由方式 根据拆分键的键值(键值必须是整数)有符号地向右移二进制移指定的位数(位数由用户通过 DDL 指定),然后将得到的整数值按分库/分表数目取余。
在DDM中,一张逻辑表的拆分方式是由拆分函数(包括分片数目与路由算法)与拆分键(包括拆分键的MySQL数据类型)共同定义。 当一张逻辑表的分库拆分方式与分表拆分方式不一致时,如果SQL查询没有同时带上分库条件与分表条件,则DDM在查询过程会产生全分库扫描或全分表扫描的操作。 DDL拆分函数的数据类型 DDM 的
网络访问使用限制 在使用DDM过程中,对于网络访问存在一些使用限制。 用户购买的数据节点、部署应用程序的ECS、DDM实例必须属于同一个VPC。 当用户需要在自己电脑访问DDM服务时,需要为DDM开通EIP服务,然后通过EIP访问DDM。 父主题: 使用限制
VPC和安全组已在创建目标端VPC和安全组中准备好。 RDS for MySQL实例的虚拟私有云(VPC)和子网必须和DDM实例保持一致。 配置实例密码。 单击“立即购买”。 返回云数据库实例列表。 当RDS实例运行状态为“正常”时,表示实例创建完成。 父主题: 目标端DDM准备
拆分键的类型只支持整型类型、日期类型和日期函数结合,如果使用日期函数,拆分键的数据类型必须是date、datetime、timestamp其一。 路由方式 根据拆分键,按照算法元数据的规则将数据行存储到相应的分片上。 建表时要设定元数据,假如逻辑库分8个分片,则元数据可以设定的范围为:1-2=0
使用说明 拆分键的数据类型必须是整数类型(INT, INTEGER, BIGINT, MEDIUMINT, SMALLINT, TINYINT, DECIMAL(支持精度为0的情况))或字符串类型(CHAR,VARCHAR)。 在SQL语句中对整数类型拆分键设置值时不要进行类型转换,类
使用说明 拆分键的数据类型必须是整数类型(INT, INTEGER, BIGINT, MEDIUMINT, SMALLINT, TINYINT, DECIMAL(支持精度为0的情况))或字符串类型(CHAR,VARCHAR)。 在SQL语句中对数字类型拆分键设置值时不要进行类型转换,类
基本概念 账号 用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的
选择适合自己的区域和可用区。更多信息请参见华为云全球站点。 如何选择区域? 选择区域时,您需要考虑以下几个因素: 地理位置 一般情况下,建议就近选择靠近您或者您的目标用户的区域,这样可以减少网络时延,提高访问速度。不过,在基础设施、BGP网络品质、资源的操作与配置等方面,中国大陆
拥有华为账号。 新的RDS for MySQL实例已创建成功。 源RDS for MySQL实例与目标DDM实例、新RDS for MySQL实例必须处于相同VPC,且安全组配置相同。 父主题: 通过DDM对RDS for MySQL实例进行分库分表
DDL DDL执行时机 对已有表进行DDL操作时建议放在业务低峰期进行。 分片数 创建新拆分表时建议结合实际数据量进行合理预估,总分片数满足需求即可。不建议使用超出实际需求的分片数,拆分表分片数并非越多越好 高危DDL 进行高危DDL时请仔细校验SQL后谨慎操作,如DROP TABLE
含该组中的大部分自定义参数和值时,复制参数模板是一个方便的解决方案,请参见复制参数模板。 以下是您在使用参数模板中的参数时应了解的几个要点: 当您修改当前实例的参数模板并保存后,仅应用于当前实例,不会对其他实例造成影响。 当您更改参数并保存参数模板时,参数更改将在您应用到实例后,手动重启DDM实例后生效。
dbpartition by YYYYMM(create_time); 注意事项 YYYYMM算法不支持对于每一个年月都独立对应一张分库,分库分表时必须固定分表数目。 当月份经历一个轮回(如 2013-03 是 2012-03 的一个轮回)后,同一个月份有可能被路由到同一个分库分表,请以实际的分表数目而定。
MySQL连接DDM时出现乱码如何解决 MySQL连接的编码和实际的编码不一致,可能导致DDM解析时出现乱码。 通过“default-character-set=utf8”指定客户端连接的编码即可。 如下所示: mysql -h 127.0.0.1 -P 5066 -D database
dbpartition by YYYYWEEK(create_time); 注意事项 YYYYWEEK算法不支持对于每一个年周都独立对应一张分库,分库分表时必须固定分表数目。 当周数经历一个轮回(如2013年第一周是2012年第一周的一个轮回)后,相同周数有可能被路由到同一个分库,请以实际的分库数目而定。
修改现有DDM账号的权限或者与逻辑库的管理关系。 接口约束 base_authority、description和databases参数中至少有一个参数必须进行配置。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
拆分键的数据类型必须是整数类型(INT, INTEGER, BIGINT, MEDIUMINT, SMALLINT, TINYINT, DECIMAL(支持精度为0的情况))或字符串类型(CHAR,VARCHAR)。如果使用日期函数结合hash算法,拆分键的数据类型必须是DATE /
描述 URI-scheme 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同。您可以从地区和终端节点获取。 例如IAM服务在“华北-北京一”区域的Endpoint为“ddm