检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
接9042端口的日志信息。 图1 日志信息 可能原因 用户使用Driver的方式不对,如图2所示。Driver在使用的时候不建议使用addContactPointsWitPorts接口,也不建议对每个IP做映射。 图2 用户Driver的错误使用方式 解决方案 请使用GeminiDB
架构限制:较多云厂商支持代理模式,即在用户与Redis服务之间增加Proxy组件。因为Proxy组件的存在,所以PSync协议无法支持。 安全限制:在原生Redis中PSync协议基本会触发fork,会导致内存膨胀与用户请求延迟增加,甚至可能会发生“out of memory”。 商业策略:较多用户使用Red
开启内存加速,GeminiDB Redis数据会不断增长,需要扩容吗?如何进行缓存数据管理? GeminiDB Redis默认每条数据设置30天过期时间,用户也可以灵活调整;如果数据不断增长,需要及时扩容GeminiDB Redis存储空间。 父主题: 内存加速
成本构成 GeminiDB Redis的成本主要包括两方面: 资源成本:计算、存储等在内的资源成本,详细介绍请参见计费模式。 运维成本:使用GeminiDB Redis过程中产生的人力成本。 父主题: 成本管理
成本分配 成本管理的基础是树立成本责任制,让各部门、各业务团队、各责任人参与进来,为各自消耗云服务产生的成本负责。企业可以通过成本分配的方式,将云上成本分组,归集到特定的团队或项目业务中,让各责任组织及时了解各自的成本情况。 华为云成本中心支持通过多种不同的方式对成本进行归集和重
成本分配 成本管理的基础是树立成本责任制,让各部门、各业务团队、各责任人参与进来,为各自消耗云服务产生的成本负责。企业可以通过成本分配的方式,将云上成本分组,归集到特定的团队或项目业务中,让各责任组织及时了解各自的成本情况。 华为云成本中心支持通过多种不同的方式对成本进行归集和重
成本分配 成本管理的基础是树立成本责任制,让各部门、各业务团队、各责任人参与进来,为各自消耗云服务产生的成本负责。企业可以通过成本分配的方式,将云上成本分组,归集到特定的团队或项目业务中,让各责任组织及时了解各自的成本情况。 华为云成本中心支持通过多种不同的方式对成本进行归集和重
对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 对于获取用户Token接口,返回如图1所示的消息头,其中“x-subject-token”就是需要获取的用户Token
开启内存加速,MySQL数据更新后,会把数据全部缓存到GeminiDB Redis吗? 不是,需要用户通过界面操作:指定MySQL表空间(db)、表名(table)、字段(field)到GeminiDB Redis的转换规则。配置好后,符合规则的数据会自动同步到GeminiDB Redis。
成本分析 企业只有了解组织中哪些方面产生了成本,才能正确地控制和优化成本。成本中心支持使用“成本分析”的汇总和过滤机制可视化企业的原始成本和摊销成本,从而通过各种角度、范围分析成本和用量的趋势及驱动因素。 企业还可以通过成本中心的“成本监控”,及时发现计划外费用,做到成本的可监控、可分析和可追溯。
设置预分区 您可以使用GeminiDB HBase兼容接口的预分区功能合理设计Rowkey,避免出现数据热点现象。本文介绍如何为GeminiDB HBase兼容接口的表设置预分区。 设置方法 为GeminiDB HBase兼容接口的表test设置预分区,创建表格的语句如下所示,其中字段的描述参见下表。
兼容接口和版本 介绍GeminiDB Redis目前支持的兼容接口和版本。 表1 兼容接口和版本 兼容接口 版本 Redis 7.0、6.2(包含6.2.x)、5.0及以下版本。 父主题: 产品介绍
优化TTL、删除操作等产生大量脏数据场景下的Compaction策略,使系统更加稳健。 添加配置参数,支持启动时触发全量Compaction,加速实例在大量脏数据场景下的启动速度。 2023-04-30 新特性及性能优化: 新增检测到磁盘故障时,会自动主备倒换,使数据库更加稳定地运行。 问题修复:
进行设计,而不是类似关系数据库,需要优先设计模型。 Designing for optimal storage:关系型数据库表如何存储是对用户透明的,但是GeminiDB Cassandra的建模需要考虑到数据在磁盘上的存储规则,需要尽量让数据分布的partition少。 Sorting
exHash命令列表 exHash是一种可为field设置过期时间和版本的Hash类型数据结构,提高了Hash数据结构的灵活性,简化了很多场景下的业务开发工作。 主要特征 field支持单独设置expire和version。 field支持高效灵活的主动、被动过期淘汰(expire)策略。
最佳设计示例:主键可以是一列,也可以是多列的组合。每个主键表示一条记录。 [userid]:表示主键只有一列,每个用户只有一条记录。 [userid][orderid]:表示主键为两列的组合,每个用户有多条记录。 基于主键可以满足哪种查询场景 主键的设计限制了数据的查询方式,一条SELECT查询语句可能对应两种查询方式。
性能测试数据 不同测试模型下,不同规格且预置相当数据量,测试的OPS*数据(表格中黑色字体),详见表1 测试数据中加粗内容。 表1 测试数据 节点规格 4U16GB 8U32GB 16U64GB 32U128GB 客户端并发数 32 64 128 256 预置数据量 50GB 100GB
如何处理报错: "delete is forbidden" 当执行逻辑删除命令,如delete/drop measurement 命令会触发错误"delete is forbidden"。 逻辑删除执行效率低,严重时可能导致系统卡死。请根据需求设置合理的RP,通过RP自动删除数据。
同步状态正向迁移速度太慢 修改redis-shake参数source.rdb.parallel,可调整迁移并发度,默认为0,按db和分片数确定。 父主题: 数据迁移
数据库使用约束规范 强制类约束 规则约束 当使用不当,数值超出约定的告警阈值后,客户端会收到Warn,并且云监控服务(CES)会产生告警信息;部分请求会产生事件信息。 当使用严重违反约束,数值超出约定的失败阈值后,请求会失败,并且产生事件信息。 约束项 单行大小限制: 当读取数据时,数据库会将同一个Primary