检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
适用于需要按年份与一年的周数进行分库的场景,建议该函数与tbpartition YYYYWEEK(ShardKey) 联合使用。 使用说明 拆分键的数据类型必须是DATE / DATETIME / TIMESTAMP其中之一。 路由方式 根据拆分键的时间值的年份与一年的周数计算哈希值,然后再按分库/表数取余。
Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 T
0万条。 对于数量过大的表可以采用分批导出导入,通过mysqldump指定参数where条件来限定每批的记录数。 导入DDM只支持导入的SQL文本文件含有标准的DML插入语句。 评估应用程序SQL语句在DDM中的兼容性。 迁移前需要收集相关信息,帮助您更好的完成迁移,详细信息如表2所示。
7、8.0版本的RDS for MySQL实例与DDM实例进行关联。 RDS for MySQL实例的虚拟私有云(VPC)和子网必须和DDM实例保持一致。如果子网不一致,需要额外配置路由以确保网络互通。 RDS for MySQL实例的规格建议不小于DDM的规格,否则会影响性能。 图3
恢复到新实例主要是指DDM实例和数据节点的整体恢复,包含了数据节点的恢复流程,需要预置新的DDM和数据节点。 Metadata恢复 Metadata恢复主要侧重于元数据恢复,是基于已经PITR恢复完成的数据节点进行的DDM恢复,只需预置新的DDM实例。
义消息体类型的请求头“Content-Type”,请求鉴权信息等。 可选的附加请求头字段,如指定的URI和HTTP方法所要求的字段。详细的公共请求消息头字段请参见表3。 表3 公共请求消息头 名称 描述 是否必选 示例 Host 请求的服务器信息,从服务API的URL中获取。值为
DDM支持手动升级内核版本,可选择当前系列优选版本和最新版本升级。 系列优选版本:相同大版本下的推荐版本。改动较小,兼容风险较小。 最新版本:最新大版本下的推荐版本。改动涉及新特性、性能优化、问题修复,属于大版本升级,存在兼容性风险,建议升级前做充分的业务测试。 新创建的DDM实
8核16GB的分布式数据库中间件实例,节点数量为2个,购买周期为一个月。在购买页面底部,您将看到所需费用的明细。 图1 配置费用 计费周期 包年/包月分布式数据库中间件的计费周期是根据您购买的时长来确定的(以UTC+8时间为准)。一个计费周期的起点是您开通或续费资源的时间(精确到
DDM事务模型 因为DDM中的表一般都做了分库分表,使得这些表中的数据可能分布在很多个RDS实例上的不同数据库分片内。在DDM中一个事务中对各个逻辑表的增删改查很有可能实际发生在多个RDS实例上的不同数据库分片上,每个RDS实例上同一数据库分片内所发生的对分片内数据表的一系列操作相当于一个
连接池实现原理:在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,发出请求,直接从连接池中取出一个已建立的空闲连接对象。使用完毕后,再将连接放回连接池中,供下一个请求访问使用。连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数
会影响DDM对join算法的选择,无法使用最高效的算法。 这里的大表和小表的意思不是指原始表的规模,指的是经过where条件过滤之后的数据规模。 子查询 不建议子查询包含在OR表达式中,或者是子查询的关联条件包含在OR表达式中 不建议使用含有limit的标量子查询,如 select
DDM_ADDRESS为待导入数据的DDM实例的地址。 DDM_PORT为DDM实例的端口。 DDM_USER为DDM实例的用户名。 DB_NAME为DDM逻辑库名称,如果导入的是单表,DB_NAME为DDM第一个分片的物理数据库。 mysql_table_schema.sql为待导入的表结构文件名 mysql_table_data
成本优化 在您通过成本中心了解和分析您的成本情况后,您可以确定成本偏高的原因,然后采取针对性的优化措施。 资源优化 您可以通过云监控服务监控资源的使用情况,识别空闲资源,寻找节约成本的机会。也可以根据成本分析阶段的分析结果识别成本偏高的资源,然后采取针对性的优化措施。 通过CES查看分布
约束与限制 您能创建的分布式数据库中间件实例的数量与配额有关系。 更详细的限制请参见具体API的说明。 父主题: 使用前必读
DD按日期哈希 适用场景 DD适用于按日期的天数进行分表,分表的表数就是日期的天数。 使用说明 拆分键的类型必须是DATE/DATETIME/TIMESTAMP其中之一。 只能作为分表函数使用,但不能作为分库函数。 路由方式 根据拆分键的时间值的日期的天数进行取余运算并得到分表下标。 例
您可以使用参数模板中的参数来管理DDM实例中的参数配置。参数模板就像是DDM参数配置的容器,这些值可应用于一个或多个DDM实例。 如果您在创建DDM实例时未指定客户创建的参数模板,系统将会为您的实例适配默认的参数模板。该默认参数模板包含多个系统默认值,具体根据计算等级、实例的分配存储空间
MMDD适用于按一年的天数(即一年中日期)进行分表,分表的表名的下标就是一年中的第几天,一年最多366天。 使用说明 拆分键的类型必须是DATE/DATETIME/TIMESTAMP其中之一。 只能作为分表函数使用,但不能作为分库函数。 路由方式 根据拆分键的时间值所对应的日期在一年中对
联系DDM技术人员。 分片平移到新实例:将逻辑库部分分片(分库)平移到新增的实例上,数据不会进行重分布。 图1 分片平移示意图 分片个数变更:逻辑库对应的物理库分片可以根据用户需要自定义添加,单数据节点上的物理分片数不超过64个。如果因业务需要分片数超过64,请联系DDM技术人员
WEEK适用于按周数的日期目进行分表,分表的表名的下标分别对应一周中的各个日期(星期一到星期天)。 使用说明 拆分键的类型必须是DATE/DATETIME/TIMESTAMP其中之一。 只能作为分表函数使用,但不能作为分库函数。 路由方式 根据拆分键的时间值所对应的一周之中的日期进行取余运算并得到分表下标。
当拆分键大部分键值的低位部位区分度比较低而高位部分区分度比较高时,则适用于通过此拆分算法提高散列结果的均匀度。 使用说明 拆分键的数据类型必须是整数类型。 路由方式 根据拆分键的键值(键值必须是整数)有符号地向右移二进制移指定的位数(位数由用户通过 DDL 指定),然后将得到的整数值按分库/分表数目取余。