检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开启和使用内存加速 本章节主要介绍如何开启内存加速功能,主要流程如下: 步骤1:创建GeminiDB实例 步骤2:创建映射 步骤3:使用示例 注意事项 内存加速开启后,不允许在MySQL实例执行RESET MASTER、FLUSH LOGS等删除binlog的命令。 目前仅支持MySQL
"value_columns" : [ "sno", "sname", "age" ], "ttl" : "-1", "key_separator" : ":", "key_prefix" : "prefix1" } 响应示例 状态码: 200 Success
source_instance_id": "356cf333ab77413f9d2526605227be08in01" , "target_instance_id": "2bb234c7175c400aab91de7c62174c0ein12" } 响应示例 状态码: 202 Accepted
//{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/dbcache/mapping { "id": "1094e5d3-c140-4095-9b13-242de267c175" } 响应示例 状态码: 202 Accepted
内存加速 开启内存加速,MySQL数据更新后,会把数据全部缓存到GeminiDB Redis吗? 开启内存加速,GeminiDB Redis数据会不断增长,需要扩容吗?如何进行缓存数据管理? 客户已有业务实现“db”+“缓存”,推荐使用内存加速吗?哪种场景可以让客户使用内存加速方案
内存加速概述 内存加速是GeminiDB Redis为了优化“传统被动缓存方案”而推出的功能,它可以让用户通过界面配置规则的形式,自动缓存MySQL的数据,加速MySQL的访问。 如下图图1所示,“传统被动缓存方案”需要用户自行开发代码把MySQL中的数据写入到缓存中,存在效率低、
客户已有业务实现“db”+“缓存”,推荐使用内存加速吗?哪种场景可以让客户使用内存加速方案? 客户已有使用“db”+“缓存”的业务,建议继续使用原方案,可以把缓存数据迁移到GeminiDB Redis继续使用。新业务推荐使用内存加速,以简化开发。 父主题: 内存加速
开启内存加速后,是否会对源端MySQL有影响 内存加速的主要工作原理是订阅MySQL的binlog,对源端MySQL几乎无影响。 父主题: 内存加速
offset=0&limit=10 响应示例 状态码: 200 Success. { "total_count" : 1, "dbcache_mappings" : [ { "id" : "0231e002-d278-4df8-815c-8284164168e5
offset=0&limit=10 { "dbcache_mapping_id" : "1094e5d3-c140-4095-9b13-242de267c175" } 响应示例 状态码: 200 Success. { "total_count" : 1,
取值为“RedisCluster”,表示GeminiDB Redis Proxy 集群和 Cluster 集群实例类型。 取值为“RedisReplication”,表示GeminiDB Redis主备实例类型。
修改和删除内存加速规则 创建内存加速映射后,可以实现MySQL实例到GeminiDB实例的数据自动同步。本章节主要介绍如何修改和删除内存加速规则。 注意事项 目前仅支持MySQL到GeminiDB Redis接口Hash类型的转换。 如果修改内存加速规则中MySQL实例的表名后,则需要重新配置内存加速规则
curl ip:port 返回“It looks like you are trying to access MongoDB over HTTP on the native driver port.”,说明网络互通。
202 Accepted 异步请求成功提交。 异常 状态码 编码 状态说明 400 Bad Request 非法请求。 建议直接修改该请求,不要重试该请求。
创建用户并授权 如果您需要对您所拥有的云数据库 GeminiDB进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以: 根据企业的业务组织,在您的华为账号中,给企业中不同职能部门的员工创建IAM
创建用户并授权 如果您需要对您所拥有的云数据库 GeminiDB进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以: 根据企业的业务组织,在您的华为账号中,给企业中不同职能部门的员工创建IAM
offset=0&limit=10 响应示例 状态码: 200 Success { "total_count" : 1, "database_names" : [ "db01" ] } 状态码 请参见状态码。 错误码 请参见错误码。 父主题: 备份与恢复
例如:使用DAS连接实例时,除了需要配置“GeminiDB FullAccess”权限外,您还需要配置数据管理服务“DAS FullAccess”权限后,才可正常使用DAS登录数据库实例。 创建用户并加入用户组 在IAM控制台创建用户,并将其加入1中创建的用户组。
offset=0&limit=10&database_name=db01 响应示例 状态码: 200 Success { "total_count" : 1, "table_names" : [ "tb01" ] } 状态码 请参见状态码。 错误码 请参见错误码。
例如:使用控制台连接实例时,除了需要配置“GeminiDB FullAccess”权限外,您还需要配置数据管理服务“DAS FullAccess”权限后,才可正常使用控制台登录数据库实例。 创建用户并加入用户组 在IAM控制台创建用户,并将其加入1中创建的用户组。