检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
能对应用透明,业务代码无需改造,只需要在控制台上设置主实例和只读实例的读权重,即可实现将读流量按照权重分流到主实例和只读实例上,写流量不受影响,默认会分流到主实例上。一般来说该比例的设置需结合业务实际特点以及存储节点实际负载进行设置。 只读实例上的数据是从主实例上异步复制而来,所
UPDATE 常用语法 UPDATE table_reference SET col_name1={expr1} [, col_name2={expr2}] ... [WHERE where_condition] 语法限制 不支持使用子查询(相关子查询和非相关子查询)。 UPDA
最新版本:最新大版本下的推荐版本。改动涉及新特性、性能优化、问题修复,属于大版本升级,存在兼容性风险,建议升级前做充分的业务测试。 新创建的DDM实例默认为最新版本。如果华为云有新的内核版本发布时,您可以在“实例管理”页面的“版本”列看到内核版本升级提示,单击“版本升级”弹出升级版本弹窗。 注意事项 升级数据库内
0版本,少数1.0存量用户的命名空间仍然为SYS.DDM。 监控指标 表1 DDM支持的监控指标 指标ID 指标名称 指标含义 取值范围 测量对象 监控周期(原始指标) ddm_cpu_util CPU使用率 该指标用于统计当前DDM节点的CPU利用率。 0~100% DDM节点 1分钟
exceeded”错误,说明当前执行SQL需要在DDM节点进行二次计算,并且所需要的临时表大小已超过实例设置。对于以上情况如遇到临时表相关报错,可评估SQL是否存在优化空间,如设置广播表、增加分批查询条件或根据分库分表架构自身特点调整SQL写法。如果无优化空间,同时评估数据量大小总
查看逻辑库列表和逻辑表信息 您可以通过DDM控制台查看DDM实例的逻辑库列表和逻辑表信息,无需使用代码查询。 使用须知 创建失败的逻辑库,无法查看该逻辑库的表结构。 查看逻辑表信息时,逻辑库的状态为“运行中”或“分片变更中”。 操作步骤 登录分布式数据库中间件控制台。 在实例管理
在实例管理页面,单击页面右上方的“购买数据库中间件实例”。 在购买实例页面,设置实例相关信息。 表1 参数说明 参数 说明 计费模式 支持“包年/包月”和“按需付费”两种模式,购买后同时支持计费模式互转。 包年/包月:用户选购完服务配置后,可以根据需要设置购买时长,系统会一次性按照购买价格对账户余额进行扣费。
SMALLINT, TINYINT, DECIMAL(支持精度为0的情况))或字符串类型(CHAR,VARCHAR)。 在SQL语句中对整数类型拆分键设置值时不要进行类型转换,类型转换可能造成路由计算失败后路由至默认分片,造成目标数据查询不到。 路由方式 根据拆分键的键值直接按分库数/分表数
SMALLINT, TINYINT, DECIMAL(支持精度为0的情况))或字符串类型(CHAR,VARCHAR)。 在SQL语句中对数字类型拆分键设置值时不要进行类型转换,类型转换可能造成路由计算失败后路由至默认分片,造成目标数据查询不到。 路由方式 实现原理同MOD_HASH算法一致,
登录分布式数据库中间件控制台。 在实例管理列表中单击“实例名称”,默认进入“基本信息页”。 在“节点信息”模块,单击“创建组”。 在创建组页面,设置组信息。 图1 创建组 表1 参数说明 参数名称 说明 组名 必须以字母开头,可以包含字母、数字、中划线,不能包含其他的特殊字符。 组角色
在账号管理页面,单击“创建DDM账号”。 在弹框中填选账号信息后单击“确定”。 密码有效期:取值范围为0-65535的整数,单位为天。0表示密码永不过期。如果不设置密码有效期则默认密码永不过期。 在实例管理列表页面,单击目标实例操作栏“创建逻辑库”。 在“创建逻辑库”页面,填选相关参数后单击“下一步”。
您可以在创建实例时设置管理员账户,未设置管理员账户的实例可以在实例详情中通过新增管理员账户的方式设置管理员账户。 操作场景 在使用DDM过程中,如果忘记管理员账号的密码,可以重新设置密码,请参考重新设置密码操作步骤。 创建DDM实例时,管理员账户的设置选择了“创建后设置”,可通过新增
务端口”处,单击,修改服务端口。 此端口为DDM实例对外提供服务的端口,默认为5066,设置范围为1025~65534,其中1033、7009、8888、12017被DDM系统占用,不可设置。 单击,提交修改。 在弹出框中,单击“是”,提交修改。修改实例的服务端口,需要重启实例。
如何处理数据迁移过程中自增列报错:主键重复 重新设置自增主键的初始值为大于当前已有数据的最大值,执行如下语句: ALTER SEQUENCE 库名.SEQ名 START WITH 新初始值 父主题: DDM使用类
导入数据到DDM过程中出现主键重复 在DDM中创表时设置自增起始值,并确保起始值大于导入数据自增键的最大值。 父主题: DDM使用类
数据库时间与北京时间相差13或14小时该如何解决 问题现象 数据库时区设置为北京时间时,通过JDBC连接DDM,查询到的时间与北京时间相差13或14小时。 原因分析 JDBC驱动连接DDM时会向DDM查询数据库时区设置,DDM返回时区为CST(中国标准时间)。 CST有4种含义: 美国中部时间
VARCHAR)。如果使用日期函数结合hash算法,拆分键的数据类型必须是DATE / DATETIME / TIMESTAMP其中之一。 在SQL语句中对数字类型拆分键设置值时不要进行类型转换,类型转换可能造成路由计算失败后路由至默认分片,造成目标数据查询不到。 路由方式 首先102400对分库数/分表数进行分范围。
开启读写分离 DDM对读写分离功能进行了优化,由之前的添加只读实例后自动开启读写分离变更为添加只读实例后,手动开启读写分离然后设置主实例和只读实例读的权重。 您可以根据自身业务需求开启或关闭读写分离。 使用须知 DDM内核版本需大于等于3.1.0版本。 开启读写分离 登录分布式数据库中间件控制台。
请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 在获取用户Token的URI部分,您可以看到其请求方法为“POST”,则其请求为: 1 POST https://iam.cn-north-1
读写权重即可以实现读写分离操作。此场景下不能关闭读写分离功能。 设置读权重 主要用于调整主实例和只读实例的读写权重,实现读写分离操作。 支持批量设置多个实例的读写权重。 如果数据节点未挂载只读实例,该主实例无法设置权重。 父主题: DN管理