检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图5 规格变更 在规格变更页面,选择所需规格变更方式和变更后的性能规格,单击“下一步”。 在线变更:变更过程中,实例节点依次滚动升级,对业务影响最小,变更时长跟节点数正相关,每个节点约需5~10分钟。若节点数较多,请耐心等待。 离线变更:离线变更时,全部节点将并行变更,会导致业务
抖动。 大Key场景慢时延问题 单线程架构,后续请求都会变慢 采用单线程架构,大Key请求会导致后续所有请求变慢,还容易起引起分片OOM和流控等问题。 多线程架构,能有效减少后续Key影响 GeminiDB采用多线程架构,提高并发的同时,也能减少大Key对后续其他key读写影响。
兼容接口和版本 GeminiDB Influx支持的架构类型有:集群版、集群增强版、单节点。其中: 集群版,集群增强版,单机版相互之间不能转换、升级。 集群增强版不支持Flux语法,有强依赖Flux语法的建议使用集群版。 架构类型 兼容版本 适用场景 集群版 influxQL:1
扩容和缩容磁盘概述 GeminiDB Cassandra实例使用一段时间后业务攀升,原申请磁盘空间大小不足以支撑储存完整业务量。此时,您可以通过磁盘扩容功能扩容数据库实例的磁盘。随着业务下降,数据库节点利用率低,资源浪费严重,此时,您可以通过磁盘缩容功能减少数据库实例的磁盘。目前GeminiDB
扩容和缩容磁盘概述 GeminiDB Redis实例使用一段时间后业务攀升,原申请磁盘空间大小不足以支撑储存完整业务量。此时,您可以通过磁盘扩容功能扩容数据库实例的磁盘。随着业务下降,数据库节点利用率低,资源浪费严重,此时,您可以通过磁盘缩容功能减少数据库实例的磁盘。目前GeminiDB
以原实例配置为3节点为例,若新增节点个数为2个,则扩容后实例变更为5节点。具体操作请参见扩容实例节点。 图1 扩容实例节点示意图 缩容实例节点 以原实例配置为5节点为例,若缩容节点个数为2个,则扩容后实例变更为3节点。具体操作请参见缩容实例节点。 图2 缩容实例分片示意图 父主题: 扩容和缩容实例
分析等能力,在使用体验上和原生二级索引相似,但同时拥有了更为丰富的语法支持。 当前Cassandra二级索引的痛点 原生Cassandra中二级索引的实现其实是创建了一张隐式的表,该表的Primary Key是创建索引的列,值为对应的Primary Key,实现相对简单,因此不可避免地带来了一些约束条件:
扩容和缩容实例概述 用户在购买GeminiDB Redis实例后,随着业务变化,对资源的需求也可能发生变化。面对这种场景,GeminiDB Redis实例提供了扩缩容功能。用户可以根据自己的需求,灵活地调整资源。目前实例的扩容和缩容主要通过以下几种方式来实现: 表1 实例扩容和缩容方式
扩容和缩容实例概述 用户在购买GeminiDB Influx实例后,随着业务变化,对资源的需求也可能发生变化。面对这种场景,GeminiDB Influx实例提供了扩缩容功能。用户可以根据自己的需求,灵活地调整资源。目前实例的扩容和缩容主要通过以下几种方式来实现: 表1 实例扩容和缩容方式
SSL(Secure Socket Layer,安全套接层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。 认证用户和服务器,确保数据发送到正确的客户端和服务器。 加密数据以防止数据中途被窃取。
报错场景 GeminiDB Redis执行多Key命令时,可能会出现“CROSSSLOT Keys in request don't hash to the same slot”报错。 报错可能的原因 Redis集群架构不支持跨Slot执行涉及多Key的命令,例如EVAL、BRPOPLPUSH等。
TAG名称不支持更新和重命名。 建议 TAG名称越短越好,每个TAG名称都有索引,索引都会在内存中,名字越短,越节省资源。 TAG KEY和FIELD KEY命名不要相同。 TAG 规则 对其使用InfluxQL函数(MAX、MIN、COUNT等)的字段,作为FIELD存储。 TAG只
GeminiDB Redis 一个数据库实例具有20个标签配额,且标签key唯一。 添加标签时,如果请求体中存在重复key,调用该接口将会报错。 添加标签时,如果请求体中的key与指定实例已有的key重复,将会覆盖已有key对应的value的值。 如果待删除的标签不存在,调用该接口将默认
Cassandra,Primary Key就是一级索引,查询时通过指定对应Primary Key,就可以直接检索到对应记录。如果需要根据非Primary Key列进行查询,此时需要用到二级索引。 二级索引原理 二级索引的实现其实就是创建一张隐式的表,该表的Primary Key是创建索引的列,该表的值是原表的Primary
选择指定的实例,单击LTS慢日志配置开关,配置日志记录上传LTS。 在下拉框分别选择LTS日志组和日志流,单击“确定”。 配置成功后,会产生一定费用,具体计费可参考LTS的定价详情。 图1 LTS慢日志配置 查看和导出日志明细 登录管理控制台。 在服务列表中选择“数据库 > 云数据库 GeminiDB
GeminiDB Redis规格变更包含的在线变更和离线变更有什么区别,通常需要多长时间,对业务有哪些影响? 在线变更:变更过程中,节点依次滚动变更,变更时长跟节点数正相关,每个节点约需5~10分钟。除此之外,主备和集群实例都包含3个内部管理节点,会同时进行变更。例如一个GeminiDB
在确认页面,确认分片配置信息。 按需计费 如需重新选择,单击“上一步”,修改相关配置。 核对无误后,单击“提交”,开始添加分片。 父主题: 扩容和缩容实例
核对无误后,单击“提交”,开始变更存储。 检查存储扩容结果。 扩容过程中,实例运行状态为“磁盘变更中”。 变更完成后,实例运行状态变为“正常”。 单击实例名称,在实例“基本信息”页面的“存储空间”区域,可查看扩容后的磁盘容量。 父主题: 扩容和缩容磁盘
show field key cardinality √ √ show field key exact cardinality √ √ show shards √ √ show shard groups √ √ drop shard √ √ 查询监控和管理 表4 查询监控和管理支持的命令列表
核对无误后,单击“提交”,开始变更存储。 检查存储缩容结果。 缩容过程中,实例运行状态为“磁盘变更中”。 变更完成后,实例运行状态变为“正常”。 单击实例名称,在实例“基本信息”页面的“存储空间”区域,可查看缩容后的磁盘容量。 父主题: 扩容和缩容磁盘