检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
造成目标数据查询不到。 路由方式 根据拆分键的键值直接按分库数/分表数取余。如果键值是字符串,则字符串会被计算成哈希值再进行计算,完成路由计算(大小写敏感)。 例如:MOD_HASH('8')等价于8%D(D是分库数目/分表数)。 算法计算方式 方式一:拆分键是整型 表1 拆分键是整型时的计算方式
使用说明 拆分键的数据类型必须是整数类型。 路由方式 根据拆分键的键值(键值必须是整数)有符号地向右移二进制移指定的位数(位数由用户通过 DDL 指定),然后将得到的整数值按分库/分表数目取余。 算法计算方式 表1 计算方式 条件 算法 举例 分库拆分键 ≠ 分表拆分键 分库路由结果
只能作为分表函数使用,但不能作为分库函数。 路由方式 根据拆分键的时间值的月份数进行取余运算并得到分表下标。 例如:2019-1-15,当根据分库键确定分库后,确定分表的计算方式是:月份mod分表数,即:1 mod 12 = 1。 算法计算方式 表1 算法举例 条件 算法 举例 无 分表路由结果
其中之一。 只能作为分表函数使用,但不能作为分库函数。 路由方式 根据拆分键的时间值所对应的日期在一年中对应的天数,然后进行取余运算并得到分表下标。 例如:2019-1-15,当根据分库键确定分库后,确定分表的计算方式是:一年的第几天mod分表数,即:15 mod 366 = 15;
只能作为分表函数使用,但不能作为分库函数。 路由方式 根据拆分键的时间值的日期的天数进行取余运算并得到分表下标。 例如:2019-1-15,当根据分库键确定分库后,确定分表的计算方式是:一个月的第几天mod分表数,即:15 mod 31 = 15。 算法计算方式 表1 算法举例 条件 算法 举例
勾选“STRICT_ALL_TABLES”或“STRICT_TRANS_TABLES”方式,单击“保存”。 “STRICT_ALL_TABLES”和“STRICT_TRANS_TABLES”方式属于严格模式。严格模式控制MySQL如何处理非法或丢失的输入值。 非法:数据类型错误或超出范围。
确认迁移执行结果 确认迁移结果可参考如下两种方式: DRS会针对迁移对象、数据等维度进行对比,从而给出迁移结果,详情参见在DRS管理控制台查看迁移结果。 直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况,详情参见在DDM管理控制台查看迁移结果。 在DRS管理控制台查看迁移结果
在INSERT语句或者REPLACE语句中结合全局序列一起使用。INSERT语句和REPLACE语句支持nextval和currval两个方式序列的获取。其中,nextval表示返回下一个序列值,currval表示返回当前序列值。 可以通过schema.seq.nextval、schema
TAMP其中之一。 只能作为分表函数使用,但不能作为分库函数。 路由方式 根据拆分键的时间值所对应的一周之中的日期进行取余运算并得到分表下标。 例如:2019-1-15,当根据分库键确定分库后,确定分表的计算方式是:一周的第几天mod分表数,即:3 mod 7 = 3。 您可以使
Middleware,简称DDM),是一款分布式关系型数据库中间件。兼容MySQL协议,专注于解决数据库分布式扩展问题,突破传统数据库的容量和性能瓶颈,实现海量数据高并发访问。 DDM是由华为云自主研发的云原生分布式数据库中间件,采用存算分离架构,提供分库分表、读写分离、弹性扩容等能力,具有稳定可靠、高度可扩展
通常情况下,实现了读写分离之后,主实例上只能进行写操作,只读实例上只进行读操作。但是在某些特殊情况,需要在主实例上读取数据时,可以用自定义Hint的方式指定在主实例上进行读操作。此方式仅适用于查询功能。 父主题: 实用SQL语句
由于DDM仅支持通过弹性云服务器(ECS)访问,因此需要先将数据库导出为文件并上传到ECS,然后从ECS将文件中的数据导入到DDM。 迁移方式 DDM支持如下两种方式进行数据迁移。 基于MySQL官方客户端工具,此部分以RDS for MySQL 为例重点介绍该迁移方式。 基于数据复制服务DRS。
9]。 当计算路由结果时,计算拆分键值的CRC32值然后对102400取余,根据计算结果落到某个范围进行路由(大小写敏感)。 算法计算方式 方式一:拆分键非日期类型 表1 拆分键非日期类型 条件 算法 举例 拆分键非日期类型 分库路由结果 = crc32(分库拆分键值) % 102400
Middleware,简称DDM),是一款分布式关系型数据库中间件。兼容MySQL协议,专注于解决数据库分布式扩展问题,突破传统数据库的容量和性能瓶颈,实现海量数据高并发访问。 DDM各版本的生命周期规划 表1中的部分时间为预计时间,将会在生命周期结束或DDM停止支持前进行修正,请以实际时间为准。 华为云DDM
未使用bind_table结果展示 图3 使用bind_table结果展示 确认无误后,单击“保存”,并在弹框中单击“是”完成参数修改。 修改配置参数可能影响应用访问DDM实例,请谨慎操作。 修改参数命令下发成功后,预计需要20~60秒生效,请耐心等待。 父主题: 实例管理
按需使用结束时间,每小时生成一条账单 实例的按需计费方式需要等包周期到期后才会生效,且自动续费功能会同步失效。 约束与限制 包年/包月的DDM实例绑定的资源(弹性公网IP)不支持随DDM实例同步变更计费模式,请参考表1查看绑定资源的计费规则及处理措施。 表1 弹性公网IP计费模式变更规则 计费方式变更场景 变更说明
测量对象 监控周期(原始指标) m7_in_Bps 网络流入速率 从外部访问测量对象所消耗的流量。 单位:字节/秒 ≥ 0 bytes/s 独享型负载均衡 1分钟 m8_out_Bps 网络流出速率 测量对象访问外部所消耗的流量。 单位:字节/秒 ≥ 0 bytes/s 独享型负载均衡
TIMESTAMP其中之一。 路由方式 根据拆分键的时间值的年份与月份计算哈希值,然后再按分库数取余。 例如,YYYYMM(‘2012-12-31 12:12:12’) 等价于 (2012 * 12 + 12) % D(D是分库数目/分表数)。 算法计算方式 表1 算法计算方式 条件 算法 举例
DDM自定义策略 如果系统预置的DDM权限,不满足您的授权要求,可以创建自定义策略。 目前云服务平台支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。 JSON视图创建自定义策略
创建的逻辑库)的读写权限,一经创建无法删除。 您可以在创建实例时设置管理员账户,未设置管理员账户的实例可以在实例详情中通过新增管理员账户的方式设置管理员账户。 操作场景 在使用DDM过程中,如果忘记管理员账号的密码,可以重新设置密码,请参考重新设置密码操作步骤。 创建DDM实例时