检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库时间与北京时间相差13或14小时该如何解决 问题现象 数据库时区设置为北京时间时,通过JDBC连接DDM,查询到的时间与北京时间相差13或14小时。 原因分析 JDBC驱动连接DDM时会向DDM查询数据库时区设置,DDM返回时区为CST(中国标准时间)。 CST有4种含义: 美国中部时间
入门实践 当您购买并连接到DDM逻辑库后,可以根据自身的业务需求使用DDM提供的一系列常用实践。 表1 常用实践 场景 案例 描述 SQL语法 SQL使用规范 本实践主要介绍DDM中常见SQL的使用规范。 DDL语法 本实践主要介绍DDM中常见的DDL语法,如建库,建表,修改表结构等。
连接DDM实例。 连接方法具体请参考连接DDM实例。 连接成功后,打开目标逻辑库。 输入如下命令,查看所有序列。 show sequences; 修改自增序列Cache 该功能仅支持内核3.0.3以上的版本。 连接DDM实例。 连接方法具体请参考连接DDM实例。 连接成功后,打开目标逻辑库。
insert写法规范 不建议逐条insert,推荐使用insert into values (),()..();语法。 MySQL的JDBC连接的url中要加rewriteBatchedStatements参数,并保证5.1.13以上版本的驱动,才能实现批量插入。MySQL JDB
使用须知 重置DDM账号密码属于高风险操作,需确保账号具备IAM中“修改DDM账号”的权限。 DDM的账号状态为“已过期”时,账号将无法登录,已有连接会断开,需要重置密码后重新登录。 图1 账号已过期 操作步骤 登录分布式数据库中间件控制台。 在实例管理列表页面,单击目标实例名称,进入实例基本信息页面。
如何通过show full innodb status指令查询RDS for MySQL相关信息 通过MySQL客户端连接DDM实例后,可直接输入show full innodb status指令查询该DDM实例所关联的RDS for MySQL实例信息。可查询信息如: 当前的时间及自上次输出以来经过的时长。
同步DN信息 同步DN信息主要用于数据节点相关信息变化时(如增删只读实例,变更连接地址/端口号,规格变更,删除数据节点等操作),将数据节点变化的信息同步到DDM实例上。 在数据节点相关信息变化时,需要用户主动通过同步DN信息将数据节点变化的信息同步到DDM,才能正常使用。 操作步骤
创建DDM账号 功能介绍 DDM账号用于连接和管理逻辑库。一个DDM实例最多能创建100个DDM账号,一个DDM账号可以关联多个逻辑库。 接口约束 无 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
MySQL实例,不支持Serverless类型和容器类型。 不支持GaussDB(for MySQL)实例和云耀数据库实例。 DDM暂不支持MySQL实例配置SSL连接。 禁止MySQL实例开启区分大小写。 如果您使用的MySQL版本为5.7,请您在MySQL实例创建完成后在“参数修改”页面将实例的“lo
如果您想删除逻辑库,请首先确认数据节点是否存在。如果实例已删除,请先单击“同步DN信息”,再进行删除操作。 如果您所连接的数据节点有名称、引擎、引擎版本号、最大连接数max_connections、端口号、IP等信息的修改,不需要删除逻辑库,只需单击“同步DN信息”同步最新配置。
高可用机制 DDM采用多个无状态节点集群式部署模式,通过弹性负载均衡地址提供服务。 DDM节点自身宕机类故障,对于已建立在故障节点上的连接会断连报错,DDM集群整体服务不受影响,通常情况下可在5秒内将故障节点从集群中剔除。 下挂数据节点故障,通常情况下可以在下挂数据节点恢复后30秒内完全恢复正常服务能力。
此参数需要结合数据节点的规格及处理能力配置合适的值。连接数过多,可能造成连接等待,影响性能。DDM的连接数消耗与分片数量和SQL设计等因素相关。 例如:SQL带拆分键时,1个DDM连接同时消耗后面1个数据节点连接;SQL不带拆分键时,假设分片个数为N,那么会消耗N个数据节点连接。 因此,SQL合理设计且D
S for MySQL实例,再通过多种方式连接逻辑库,连接后根据业务需求使用DDM提供的一系列常用实践。 入门操作 购买实例并通过DAS连接DDM逻辑库 购买实例并通过Linux系统连接DDM逻辑库 购买实例并通过Windows系统连接DDM逻辑库 入门实践 05 实践 DDM最
介绍将Mycat中的数据整库迁移到DDM中。 通过JDBC连接池连接DDM 介绍如何通过JDBC连接池与DDM对接,实现数据操作。 通过Navicat客户端连接DDM实例 介绍如何获取弹性公网的IP地址,并通过Navicat客户端连接DDM实例。 通过数据复制服务(DRS)将RDS for
L。 图3 查看逻辑表结构 在“已关联实例”页签下,查看当前逻辑库中的实例信息。 在“连接地址栏”页签下,获取DDM实例的“命令行连接地址”和“jdbc连接地址”。 连接逻辑库的方法请参见连接DDM逻辑库。 父主题: 逻辑库管理
user String 当前连接的用户。 host String 所属的IP和端口。 db String 数据库名。 command String 连接状态,一般是休眠(sleep),查询(query),连接(connect)。 time String 连接状态持续的时间,单位是秒(s)。
编辑迁移任务,在源库信息栏填入源RDS for MySQL实例的IP地址、端口、用户名密码,单击“测试连接”按钮。目标库信息栏输入DDM账户和密码,单击“测试连接”按钮。两方都连接成功后,单击“下一步”。 选择迁移对象,然后单击“下一步”。 在“预检查”页面,进行迁移任务预校验,校
test_seq(col1 bigint,col2 bigint) dbpartition by hash(col1); 操作步骤 连接DDM实例。 连接方法具体请参考连接DDM实例。 打开dml_test_1逻辑库。 use dml_test_1; 输入命令创建全局序列。 create sequence
user String 当前连接的用户。 host String 所属的IP和端口。 db String 数据库名。 command String 连接状态,一般是休眠或空闲(sleep),查询(query),连接(connect)。 time Long 连接状态持续的时间,单位是秒(s)。
0 新功能 连接池增强异常处理,增加DN节点的fail-fast特性(默认关闭)。 强化分片变更数据校验性能。 优化内存设置。 支持ANALYZE TABLE语句。 全局二级索引重建(白名单特性)。 3.1.1 新功能 支持全局二级索引(白名单特性)。 支持SSL加密连接。 3.1