检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库时间与北京时间相差13或14小时该如何解决 问题现象 数据库时区设置为北京时间时,通过JDBC连接DDM,查询到的时间与北京时间相差13或14小时。 原因分析 JDBC驱动连接DDM时会向DDM查询数据库时区设置,DDM返回时区为CST(中国标准时间)。 CST有4种含义:
组的连接地址。如果没有开启负载均衡,则返回的是组内节点的连接地址串。 ipv6_endpoint String 组IPv6的连接地址。 is_load_balance Boolean 是否开启负载均衡。 is_default_group Boolean 是否为默认组。 cpu_num_per_node
量、使用情况等。 本章节主要介绍了如何通过JDBC连接池与DDM对接,实现数据操作。如果是Java程序,建议您使用HikariCP。 Java 8:建议使用3.3.1版本。 Java 7:建议使用2.4.13版本。 JDBC连接DDM不支持开启用户游标提取(useCursorFetch)参数。
秒后,关闭连接。 enable_table_recycle 否 String 是否开启表回收站。 枚举值: OFF ON insert_to_load_data 否 String insert常量值是否使用load data执行。 枚举值: OFF ON live_transac
phase):收到参与者的回应后,协调者再向参与者发出通知,根据反馈情况决定各参与者是否要提交还是回滚。 举例说明: 甲乙丙丁四人要聚餐,需要确定时间,不妨设甲是协调者,乙丙丁是参与者。 准备阶段: 甲发短信给乙丙丁,周二中午十二点聚餐是否有时间。 丁回复有时间。 乙回复有时间。 丙迟迟不回复,此时对
产生了临时表且超限,考虑联系DDM值班进行SQL调优。 不建议5张表以上进行join操作。 join查询操作建议不要开启事务。 不建议在事务中进行join查询,开启事务会影响DDM对join算法的选择,无法使用最高效的算法。 这里的大表和小表的意思不是指原始表的规模,指的是经过where条件过滤之后的数据规模。
通过调用IAM服务的“获取用户Token”接口来获取。 表3 请求Body参数 参数 是否必选 参数类型 描述 security_group_id 是 String 安全组ID,默认值为原安全组ID,可根据需要判断是否修改安全组ID。 响应参数 状态码: 200 表4 响应Body参数 参数
DDM逻辑库删除后,数据节点里面残留着部分预留的DDM数据库和一些DDM的账户,这些是否需要手动删除 如果某些DDM实例和账户不需要了,可以进行手动删除。 具体请参考删除实例和删除账号。 父主题: DDM使用类
变更,具体使用方法请参考分片变更。 DN管理 该功能管理DDM实例关联的RDS for MySQL实例,可以快速执行读权重、同步DN信息、开启读写分离等操作,具体使用方法请参考DN管理。 账号管理 包括DDM账号的创建、修改、删除和重置密码等功能。具体使用方法请参考账号管理。 数据迁移管理
方案概述 场景描述 本实践主要介绍如何通过数据复制服务(DRS)将不同Region的RDS for MySQL的数据迁移到DDM实例单库中,包含了如何在华为云创建RDS for MySQL、DDM实例,如何通过VPN网络进行数据迁移等内容。 前提条件 拥有华为账号。 账户余额大于等于0元。
h 创表时是否将hash算法转为mod_hash算法。 OFF、ON OFF ultimate_optimize 是否需要根据参数值来优化SQL执行计划。 OFF、ON ON force_read_master_in_transaction 事务中涉及的SQL语句是否强制从主节点读取。
SQL语法类 DDM是否支持分布式JOIN 如何进行SQL优化 DDM是否支持数据类型强制转换 如何处理INSERT语句批量插入多条数据时报错
批量修改实例读写比重 instance batchModifyReadAndWriteStrategy 查询是否开启读写分离 instance queryReadWriteSeparationSwitch 开启或关闭读写分离 instance updateReadAndWriteStrategySwitch
DN管理 DN管理介绍 同步DN信息 开启读写分离 设置读权重 读写分离操作指导
RDS相关类 数据库表名是否区分大小写 RDS for MySQL哪些高危操作会影响DDM 如何处理表中存在主键重复的数据 如何通过show full innodb status指令查询RDS for MySQL相关信息 如何选择数据节点RDS for MySQL的规格
DDM使用类 DDM如何进行分片 如何解决JDBC驱动方式连接DDM异常问题 使用mysqldump从MySQL导出数据非常缓慢的原因 导入数据到DDM过程中出现主键重复 如何处理数据迁移过程中自增列报错:主键重复 如何处理配置参数未超时却报错 如何处理DDM逻辑库与RDS实例的先后关系
DDM通用类 DDM提供哪些高可靠保障 如何选择和配置安全组 数据库时间与北京时间相差13或14小时该如何解决 一个DDM实例关联的不同数据节点之间是否可以共享数据 DDM实例关联的数据节点需要满足什么条件
exceeded”错误,说明当前执行SQL需要在DDM节点进行二次计算,并且所需要的临时表大小已超过实例设置。对于以上情况如遇到临时表相关报错,可评估SQL是否存在优化空间,如设置广播表、增加分批查询条件或根据分库分表架构自身特点调整SQL写法。如果无优化空间,同时评估数据量大小总体可控(参与实际
别的修改。 不支持设置事务为只读(START TRANSACTION READ ONLY),考虑到兼容性因素,DDM会将只读事务的开启自动转换为开启读写事务。 LIMIT/OFFSET支持参数范围为0-2,147,483,647。 不支持GROUP BY语句后添加asc/desc
请先检查DDM实例是否正常后,重新下发请求。 400 DBS.300300 创建账号失败。 请先检查DDM实例是否存在、逻辑库是否存在、账号是否已存在,检查无误后,重新下发请求。 400 DBS.300301 更新账号失败。 请先检查关联的逻辑库是否存在,账号是否存在, 密码是否合法后, 重新下发请求。