检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
检查当前用户所在用户组的权限是否允许对应的操作。 400 DBS.280042 Invalid request. 非法请求。 检查实例当前状态及正在进行的操作是否允许该请求,请求是否合法。 400 DBS.280040 Parameter is null. 缺少参数 检查是否有参数未传入。
用。 涉及API 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。 IAM获取Token的API 创建GeminiDB Cassandra实例的API 具体步骤 Token认证,具体操作请参考认证鉴权。
客户端的连接池推荐配置请参考客户端连接池参数配置。 3 针对部分重要操作,业务程序需要具备合理的命令重试机制。 在连接中断或请求超时等场景,业务程序请求可能会短时内执行失败。因此,针对部分重要操作需要设计业务容错机制,使用合理的命令重试间隔和次数,确保重要数据写入或修改成功。 4
建议设置一个合理的超时时间,避免出现当连接池用尽后,应用阻塞不响应的情况。 testWhileIdle 是否在空闲资源监测时通过PING命令监测连接有效性,无效连接将被销毁。 false true testOnBorrow 每次向资源池获取连接时是否做连接有效性检测(发送PING请求),无效连接会被释放。
oken认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。 Token可通过调用获取用户Token接
因为Proxy组件的存在,所以PSync协议无法支持。 安全限制:在原生Redis中PSync协议基本会触发fork,会导致内存膨胀与用户请求延迟增加,甚至可能会发生“out of memory”。 商业策略:较多用户使用RedisShake是为了下云或者换云,屏蔽了PSync协议。
增大。 TO PAGETIMEOUT 页面超时以获取结果。 10 取值为整数,表示获取每个页面的超时(以秒为单位),默认为10秒。 对于较大的页面大小或较大的分区,建议增加该参数值。 如果发现超时,则应考虑增加该参数值。 如果服务器超时,则会自动启动一个指数退避策略,因此您可能会
在GeminiDB HBase兼容版实例中,数据存储在不同数据分区中,每条数据通过rowkey前缀来决定其所归属的数据分区。 一个好的数据预分区,可以让请求压力更加均匀的分散在各个节点上,提升集群整体性能。 例如,创表时设置2个预分区键为[1111, 2222] , 则数据一共被分为3个区间,
跨网段访问配置 通过内网连接副本集实例时,因为副本集节点配置了管理网卡(负责接受管理指令、实例内部通信)和数据网卡(负责接受并响应客户端业务请求),并且默认配置了3个标准网段的管理IP与数据IP的映射关系,因此: 当客户端和副本集实例部署在不同网段,且客户端所在网段在标准网段“192
Redis 本文介绍了使用 Pipeline 访问 GeminiDB Redis 的原理以及注意事项。 Pipeline 简介 Redis 是一个请求/响应模型的服务,通常执行一个命令的流程为: 图1 Redis 命令执行流程 客户端发送命令到 Redis 服务器。 Redis 服务器收到命令,排队等待处理。
写入1.1TB数据(约38亿条),压缩后数据占用约为155GB,数据压缩比约为13.8%; 性能表现: 维持业务总QPS达到约160w,此时读请求总流量约为1.5Gb/s,实例CPU利用率在60%-70%。 平均时延约为0.7ms,P99长尾时延约为1.77ms。 本次测试结果表明,在大规模RTA场景,GeminiDB
希值相同的脚本,那么这些脚本都会被终止。 另外,由于用户无法设置Lua超时时间(config set lua-time-limit),因此在任意时刻执行SCRIPT KILL都能直接终止脚本,而不是等待脚本超时后才终止。 SCRIPT DEBUG 目前GeminiDB Redis
承载高并发访问 RTA系统要承接大量的实时竞价请求。以电商、金融客户的RTA系统为例,日常数据库QPS在几十万到数百万之间。 保持稳定的低时延 媒体侧要求广告主在40-100ms内返回决策结果,数据库需要在个位数毫秒内执行完请求。 降低业务成本 为了追求极致的性能体验,RTA业
key,使用了allow filtering关键字,实际会扫描全表再做条件过滤,当数据量大时,会出现查询超时。后续内核版本会禁用该关键字。 使用allow filtering关键字出现的查询超时和资源占用过多问题,不在数据库承诺的SLA范围内。 COUNT查询 在数据库大的情况下,请不要使
在缓存(20行)耗尽会触发向服务端拉取数据的请求,并且等待返回,会有相应的等待时间延迟。 提前获取下一页 如果需要手动提前获取更多行存入当前结果集避免等待,可以参考以下代码,在结果集剩余10行时,先提交并行从服务器拉取更多行的请求。 ResultSet rs = session
ExponentialReconnectionPolicy:指数递增重连策略 RetryPolicy:重试策略,当请求失败的时候,会根据指定的重试策略进行再次请求,默认为DefaultRetryPolicy。 其他可选的重试策略还有:DowngradingConsistency
根据命令执行结果,分析是否有异常耗时的请求正在执行。 如果业务日常运行的CPU使用率不高,由于执行某一操作使得CPU使用率过高,导致业务运行缓慢,该场景下,您需要关注执行耗时久的请求。 如果发现异常请求,您可以找到该请求对应的opid,执行db.killOp(opid)命令终止该请求。 分析GeminiDB
ID。获取方法请参见获取项目ID。 instance_id 是 String 实例ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 enabled 是 Boolean
ID。获取方法请参见获取项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 id 是 String 内存加速规则ID。 响应参数 无。 请求示例 DELETE
参数类型 描述 project_id 是 String 用户在某一region下的project ID。获取方法请参见获取项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 响应参数 状态码: