检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
lb_ip_address String 参数解释: 负载均衡IP。 约束限制: 只有存在负载均衡IP,才会返回该参数。 取值范围: 不涉及。 lb_port String 参数解释: 负载均衡端口。 约束限制: 只有存在负载均衡ip,才会返回该参数。 取值范围: 不涉及。 availability_zone
Latency。各个workload模型的性能指标的方法如下所示: 测试模型:100% Write模型 使用30个线程,每个线程创建3个client连接,即总共建立的90个连接并发写入60,000,000次长度为100字节的数据,其中数据为各client采用不同seed在[1, 60,000,000]范围内随机生成。
”,具体参数请查看表2。 按照来源统计:节点连接的各个客户端连接数汇总,从大到小取前十个(可能出现并列),展示客户端的ip地址和连接总数。 按照DB统计:节点各数据库连接的客户端的ip和该ip连接节点的连接数,按连接数从高到低取前十个(可能出现并列)。 图2 会话统计 表2 会话统计
pool”,同时检查业务程序所在ECS有大量CLOSE_WAIT的TCP连接。 报错客户端:Jedis、Lettuce。 可能原因:通常由于客户端程序配置的连接池过小,在业务并发激增时与Redis建立的连接不够用。 解决方法:排查业务代码,设置足够的连接池配置。 问题现象4 问题现象:客户程序连接池超时,报错信息如下:
Mongo副本集实例下主备节点的内网IP。 ${password}为GeminiDB Mongo副本集实例的管理员密码。 ${threadNum}为运行测试的并发线程数,本次测试的并发数为128。 测试模型 workload模型 表2 workload模型 workload模型编号 workload模型 S1 100%
配置数据转发,将本地端口接收的流量转发到目标端,实现从腾讯云Redis迁移至GeminiDB Redis。 ssh -g -L (转发端口):(华为侧Redis 负载均衡IP):(华为侧Redis端口) -N -f root@(本地ECS IP) 通过弹性公网IP迁移 需要在腾讯侧购买一台ECS,购买并绑定腾讯侧弹性公网IP。
GeminiDB Redis 基于lua实现分布式锁 在分布式系统中,为了保证数据的一致性和防止并发冲突,经常需要使用分布式锁来确保同一时间只有一个进程或线程能够执行特定的代码段。 本文将介绍如何利用lua实现分布式锁。 Redis分布式锁原理 Redis分布式锁的基本原理是利用
当前活动连接数 该指标用于统计试图连接到实例节点的连接数。 单位:Counts ≥ 0 Counts GeminiDB Mongo实例的节点 1分钟 mongodb007_connections_usage 当前活动连接数百分比 该指标用于统计试图连接到实例节点的连接数占可用连接数百分比。
性能变差,影响紧急情况下的高可用性能。 业务上线前,一定要对数据库进行性能压测,评估业务峰值场景下,对数据库的负载情况。 禁止同时执行大量并发事务,且长时间不提交。 业务正式上线前, 所有的查询类别,都应该先执行查询计划检查查询性能。 开发过程中,对集合的每一个操作都要通过执行explain()检查其执行计划。
接管理”,即可查看到GeminiDB (兼容DynamoDB API)实例的内网IP地址、绑定的弹性公网IP地址。 图2 查看IP 使用负载均衡插件连接实例 依赖的Jar包和插件代码,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服提供。 将下面代码示例中的IP替换为3查到的IP。
配置数据转发,将本地端口接收的流量转发到目标端,实现从阿里云Redis迁移至GeminiDB Redis。 ssh -g -L (转发端口):(华为侧Redis 负载均衡IP):(华为侧Redis端口) -N -f root@(本地ECS IP) 配置DTS时选择目标库接入方式为ECS自建数据库。 操作步骤
GeminiDB Redis集群版(快速选择)实例规格 实例类型 实例存储容量(GB) 节点数量 节点规格码 vCPU(个) QPS 最大连接数 实例DB数 ACL子账号数量 集群版 4 2 geminidb.redis.medium.2 1 20,000 20,000 256 200
景。 高可用易扩展 单节点宕机不会影响整个集群的可用性,计算节点和存储空间可独立快速扩容,扩容期间业务无感知。 实时高并发写入 实时高并发写入,适合电商领域高并发海量订单,写入性能高。 工业数据采集 GeminiDB Cassandra兼容Cassandra生态,帮助客户整合多种
Cassandra的数据,提供数据副本强一致性,但是不支持事务。 表2 GeminiDB Cassandra一致性说明 一致性类型 是否支持一致性 说明 并发写一致性 支持 GeminiDB Cassandra不支持事务,数据写入强一致。 表之间一致性 支持 GeminiDB Cassandra不支持事务,数据写入强一致。
Influx集群实例规格 数据节点规格名称 vCPU(个) 内存(GB) 最小存储空间(GB) 最大存储空间(GB) 单个节点的缺省最大连接数配置 单个节点支持的时间线(万) 集群最大支持创建RP个数 单次查询最大field个数 单次查询最大时间线 geminidb.influxdb
站IP范围,来控制连接数据库的IP地址段。数据库实例运行在租户独立的虚拟私有云内,可提升数据库实例的安全性。您可以综合运用子网和安全组的配置,来完成数据库实例的隔离。 访问控制 可以通过虚拟私有云对数据库实例所在的安全组入站、出站规则进行限制,从而控制可以连接数据库的网络范围。 传输加密
行协议(Line Protocal)文件中,最终将行协议文件数据解析并迁移至目标端。 整个迁移过程分为导出和导入阶段两个阶段。 导出阶段会并发解析社区版InfluxDB的tsm文件,并将解析数据写入到内存中。 导入阶段会将读取数据发送至GeminiDB Influx集群。 迁移工
基于Python连接实例 PyMongo包 连接数据库 访问数据库 完整示例 父主题: 最佳实践
基于Golang连接实例 驱动包 连接数据库 访问数据库 完整示例 父主题: 最佳实践
基于Java连接实例 驱动包、环境依赖 连接数据库 访问数据库 完整示例 父主题: 最佳实践