问题现象 在对MySQL 5.7.21版本的数据库做性能压测时,选择的是2G内存的虚机,并按内存的60%(2G* 60%=1228MB)设置innodb_buffer_pool_size。压测开始没多久,数据库就OOM了。 排查发现,my.cnf设置的buffer pool大小和从内存查出的完全不同: my.cnf的值:innodb_buffer_pool_size = 1228MB。
VDB 1.0 的数据库内核的技术特点如下: 分布式架构:基于 bRaft 协议库构建,通过了 TLA+ 形式化验证和混沌测试,支持快速故障切换,具备高可靠和高可用的特性; 存储引擎:针对向量数据特性设计的列存引擎。对于一行具有多个向量字段的场景,不同的向量字段的数据能够进行有效地隔离,各自进行存储和索引,能够更精细地管理各自的资源开销。
引擎类型 数据库引擎的类型,当前支持Redis和Memcache,这里 选择Redis 。 架构类型 不同的实例架构类型适用于不同场景,创建后不支持更改。 标准版:标准版架构的 Redis 实例只包含一个分片。兼容 Redis 3.2/4.0 版本的协议和命令,是最通用的实例类型。 集群版:集群版架构的 Redis 实例包含多个分片,以及多个代理节点。
批量修改设备绑定的识别任务的识别间隔 接口描述 批量地设置设备绑定的识别任务的识别间隔。 请求结构 PUT /console/api/v1/device/ai/elapse 请求头域 请求头名称 描述 示例 Authorization 认证头。
参数管理 云数据库 RDS 实例内部参数管理,API 提供获取参数列表、参看修改历史、修改参数值等操作。 日志管理 云数据库 RDS 实例内部日志管理,API 提供慢日志管理任务列表、查询慢日志下载任务详情和获取慢日志详情等操作。 数据库管理 数据库管理 Database 是一个云数据库 RDS 实例数据库,API 提供修改数据库端口等操作。
主要接口 云数据库 Redis(Simple Cache Service)提供稳定、高效以及高可扩展性的分布式缓存服务。云数据库 Redis 兼容 Redis/Memcached 协议,基于 Redis 提供标准版和集群版的架构模式,并支持自定义副本数量,为您提供多样化的数据结构支持。
详细信息请参见 Redis 容量型(原PegaDB)数据库 。 存储磁盘 磁盘可选范围根据不同规格,会有差异,详情查看: 节点规格 分片数量 仅适用于 集群版实例 。 分片是一组缓存节点的集合,当实例包含多个分片时,数据集被切分到多个分片中,每个分片拥有完整数据集的子集。 Redis容量型实例的总容量等于单个分片存储磁盘的容量与分片数量的乘积。 网络 网络即私有网络VPC。
库分组配置 :用于将多个需要进行批量变更的数据库分到同一个分组中,以便后续进行批量变更操作。一个变更 SQL 语句将在同个库分组中的所有库中挨个执行。 SQL 开发规范 :由很多不同的规则组成,可以实现表结构的变更规范、SQL 查询与更新性能等方面的控制。确保 SQL 在执行之前符合特定的语法和语义规则,以保证查询、变更的安全执行。
或是点击数据库名称,进入数据库详情页面,点击“监控”页签,进入监控页面。 可以看到多个维度的监控信息。系统每分钟产生一个监控数据。用户可以通过调整”统计项“和”采样周期“来获取不同维度的统计信息。例如”采样周期“设为1小时,则每个采样周期内会有60个监控数据;如果”统计项“设置的是平均值,则图中每个采样点代表60个监控数据的均值。
用户与OpenTSDB的交互主要通过运行一个或多个TSD来实现。每个TSD是独立的,无状态的,因此用户可以根据需要运行任意多个TSD来处理任何负载。每个TSD都使用HBase来存储和检索时间序列数据。OpenTSDB的数据模式针对时间序列的快速聚合进行了高度优化,以最大限度地减少存储空间消耗。TSD的用户不需要直接访问底层存储。