检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ACL账号管理 操作场景 GeminiDB Redis接口提供企业级的多租户能力,支持添加只读账号、读写账号,并且可约束每个账号可访问的数据库(DB)范围,避免误操作其他租户数据。本文介绍账号管理使用方法。 使用须知 每个GeminiDB Redis实例最多能创建200个ACL账号
通过内网连接副本集实例 当应用部署在弹性云服务器上,且该弹性云服务器与数据库实例处于同一区域、同一VPC内时,建议使用内网方式通过弹性云服务器连接数据库实例。 本章节详细介绍使用MongoDB客户端通过内网方式连接GeminiDB Mongo副本集实例的过程。 操作系统使用场景:弹性云服务器的操作系统以
设置回收策略 功能介绍 设置已删除实例保留天数,修改保留天数后删除的实例按照新的天数来保留,修改之前已在回收站的实例保留天数不变。 接口约束 设置已删除实例保留天数,可设置范围1~7天。 URI PUT https://{Endpoint}/v3/{project_id}/instances
客户端连接池参数配置 合理的连接池参数设置能够有效地提升客户端使用Redis性能,不合理的配置(如连接数配置过小)可能引起应用程序无法获取连接,影响生产业务。本文以Redis客户端Jedis的连接池JedisPool为例,介绍JedisPool的使用和参数进行说明,为业务开发人员提供最佳配置的参考
Lua脚本编写规范 Lua是一种脚本语言,目的是为了嵌入应用程序中,为应用程序提供灵活的扩展和定制功能。GeminiDB Redis使用的是Lua5.1.5版本,与开源Redis5.0使用的Lua版本是一致的。 使用Lua脚本时,需要经过谨慎的校验,否则可能出现死循环、业务超时等情况
访问数据库 假设客户端应用程序已经完成数据库连接,并初始化好一个 MongoClient client. 访问DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: db=client.test_database 或者采用如下方式指定
公网连接实例 本章节以Linux操作系统为例,指导您通过弹性云服务器公网方式连接GeminiDB Influx实例。 前提条件 GeminiDB Influx实例需要绑定弹性公网IP并设置安全组规则,确保可以通过弹性云服务器访问弹性公网IP,具体操作请参见绑定弹性公网IP和设置安全组规则
事件监控支持的事件说明 表1 云数据库 GeminiDB事件监控支持的事件说明 事件来源 事件名称 事件ID 事件级别 事件说明 处理建议 事件影响 NoSQL 创建实例业务失败 NoSQLCreateInstanceFailed 重要 一般是由于实例配额不足或底层资源不足等原因导致
事件监控支持的事件说明 表1 云数据库 GeminiDB事件监控支持的事件说明 事件来源 事件名称 事件ID 事件级别 事件说明 处理建议 事件影响 NoSQL 创建实例业务失败 NoSQLCreateInstanceFailed 重要 一般是由于实例配额不足或底层资源不足等原因导致
事件监控支持的事件说明 表1 云数据库 GeminiDB事件监控支持的事件说明 事件来源 事件名称 事件ID 事件级别 事件说明 处理建议 事件影响 NoSQL 创建实例业务失败 NoSQLCreateInstanceFailed 重要 一般是由于实例配额不足或底层资源不足等原因导致
修改参数模板参数 功能介绍 修改指定参数模板的参数信息,包括名称、描述、指定参数的值。 接口约束 该接口支持如下数据库实例: GeminiDB Cassandra GeminiDB Mongo GeminiDB Influx 修改参数模板名称“name”不能与默认参数模板或已有参数模板的名称重复
事件监控支持的事件说明 表1 云数据库 GeminiDB事件监控支持的事件说明 事件来源 事件名称 事件ID 事件级别 事件说明 处理建议 事件影响 NoSQL 创建实例业务失败 NoSQLCreateInstanceFailed 重要 一般是由于实例配额不足或底层资源不足等原因导致
事件监控支持的事件说明 表1 云数据库 GeminiDB事件监控支持的事件说明 事件来源 事件名称 事件ID 事件级别 事件说明 处理建议 事件影响 NoSQL 创建实例业务失败 NoSQLCreateInstanceFailed 重要 一般是由于实例配额不足或底层资源不足等原因导致
通过Robo 3T工具连接副本集实例 当需要使用本地设备连接文档数据库实例时,您可以为目标实例绑定弹性公网IP弹性IP,使用Robo 3T工具以公网的方式连接文档数据库实例。 本章节介绍使用Robo 3T工具,通过公网方式连接副本集实例的过程。 操作系统使用场景:本地使用的计算机系统以
查询资源实例 功能介绍 根据标签查询指定的数据库实例。 该接口计划于2025-03-31下线,建议及时切换到新接口查询资源实例。 接口约束 该接口支持如下数据库实例 GeminiDB Cassandra GeminiDB Mongo GeminiDB Influx GeminiDB
数据库连接 使用GeminiDB Mongo时,可能会遇到因为mongod连接数用满了,导致客户端无法连接的问题。mongod的服务模型是每个网络连接由一个单独的线程来处理,每个线程配置了1MB的栈空间,当网络连接数太多时,过多的线程会导致上下文切换开销变大,同时内存开销也会上涨。
性能测试结果 本章介绍GeminiDB Redis性能测试结果,根据上述测试方法操作,展示在各种数据模型、测试场景、Workload模型组合下的性能指标。当前性能白皮书仅呈现中小规格并发能力下的数据库性能数据,如需更高的并发能力,可水平或垂直升级数据库规格。 总数据量小于内存场景下的测试数据请参见表
自动扩容实例磁盘 GeminiDB Redis实例支持存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。 可以在创建实例时(详情请参见购买实例)和创建实例后设置存储空间自动扩容。 本章节介绍创建实例后如何设置存储空间自动扩容。 权限配置 如果您使用的是IAM用户,在使用存储空间自动扩容功能前需要配置
GeminiDB Redis 基于lua实现分布式锁 在分布式系统中,为了保证数据的一致性和防止并发冲突,经常需要使用分布式锁来确保同一时间只有一个进程或线程能够执行特定的代码段。 本文将介绍如何利用lua实现分布式锁。 Redis分布式锁原理 Redis分布式锁的基本原理是利用Redis
GeminiDB Mongo内核版本发布说明 本章节介绍GeminiDB Mongo的内核版本更新说明。 表1 GeminiDB Mongo版本说明 版本 日期 特性描述 4.0 2023-09-30 新特性及性能优化: 新增数据库死锁告警,当数据库死锁时上报告警,及时发现并规避问题