# 问题描述在数据日常管理/巡检中,应该监控数据量的增长情况,对于一些冷数据,应该及时进行归档/清理,避免数据库越来越大,最终导致性能问题。同时从业务的角度来说,不同类型的数据应该放置到最合适的数据库中,如一些监控数据我们可以使用 Elasticsearch,如果日常分析任务较重,可以使用数据仓库。# 问题分析删除大表中大量数据时需要特别注意,有两方面的考量:1. 产生大量的 binlog,可能导致磁盘空间急剧下降,业务停摆。2. ...
# 问题描述在数据日常管理/巡检中,应该监控数据量的增长情况,对于一些冷数据,应该及时进行归档/清理,避免数据库越来越大,最终导致性能问题。同时从业务的角度来说,不同类型的数据应该放置到最合适的数据库中,如一些监控数据我们可以使用 Elasticsearch,如果日常分析任务较重,可以使用数据仓库。# 问题分析删除大表中大量数据时需要特别注意,有两方面的考量:1. 产生大量的 binlog,可能导致磁盘空间急剧下降,业务停摆。2. 对...
[Redis 数据过期了会被立马删除么?](https://mp.weixin.qq.com/s/fd-e0J5UghfCELJxA-nIgQ)- [Redis 突然变慢了如何做性能排查并解决?](https://mp.weixin.qq.com/s/4QtJgneaqUHEzvvsW9u3wg)- Redis 与 MySQL 数据一致性问题怎么应对?今天「码哥」跟大家一起深入探索**缓存的工作机制和缓存一致性应对方案**。在本文正式开始之前,我觉得我们需要先取得以下两点的共识:1. 缓存必须要有过期时间;2. 保证数据库跟缓存的最...
为查询缓存优化你的查询大多数的 MySQL 服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被 MySQL 的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让 MySQL 不使用缓存。MySQL 的查询缓存对这个函数不起作用。所以...
[Redis 数据过期了会被立马删除么?](https://mp.weixin.qq.com/s/fd-e0J5UghfCELJxA-nIgQ)- [Redis 突然变慢了如何做性能排查并解决?](https://mp.weixin.qq.com/s/4QtJgneaqUHEzvvsW9u3wg)- Redis 与 MySQL 数据一致性问题怎么应对?今天「码哥」跟大家一起深入探索**缓存的工作机制和缓存一致性应对方案**。在本文正式开始之前,我觉得我们需要先取得以下两点的共识:1. 缓存必须要有过期时间;2. 保证数据库跟缓存的最...
火山引擎缓存数据库 Redis 版是与Redis兼容的全托管缓存和存储服务,以其超高读写性能为企业应用赋能
本文介绍如何登录缓存数据库 Redis 版的数据交互台。 前提条件已注册火山引擎账号并完成实名认证。关于账号的创建方法和实名认证,请参见如何进行账号注册和实名认证。 已创建实例和账号。详细操作,请参见创建实例... 数据库工作台 DBW 后台服务宿主机的 IP 地址将被添加至数据库实例的白名单中。该白名单的名称为 DBW_Sole_***_***_***_Redis格式。 在登录过程中,请勿修改或删除白名单,否则将无法打开新的命令窗口执行命令,但当前...
本文汇总了缓存数据库 Redis 版各类型实例支持的功能供您参考。 说明 表格中的 ✔️ 表示对应实例类型支持该功能,❌ 表示不支持。 实例管理功能 实例或架构类型 主备实例 单节点实例 启用分片集群 未启用分片集群 启用分片集群 未启用分片集群 变更实例配置 ✔️ ✔️ ✔️ ✔️ 变更实例的分片集群配置 ❌ ✔️ ❌ ✔️ 重启实例 ✔️ ✔️ ✔️ ✔️ 重启代理节点 ✔️ ✔️ ✔️ ✔️ 实例删除保护 ✔️ ✔️ ✔️ ✔️ 设置...
# 问题描述客户反馈使用缓存数据库 Redis 程序报错无法找到数据库 # 问题分析 每个 Redis 实例中可使用的DB数受实例类型的影响,其中:* 启用分片集群的Redis实例最多可使用 1 个 DB。* 不启用分片集群的Redis实例最多可使用 16 个 DB。 # 解决方案1.查看程序中的数据库配置,数据库配置 index 为 1 ```#采用哪个数据库spring.redis.database=1```2.使用原生客户端连接,验证问题。```bashredis-cn02co9plm7v1...
# 问题描述客户反馈使用缓存数据库 Redis 程序报错无法找到数据库# 问题分析每个 Redis 实例中可使用的DB数受实例类型的影响,其中:* 启用分片集群的Redis实例最多可使用 1 个 DB。* 不启用分片集群的Redis实例最多可使用 16 个 DB。# 解决方案1.查看程序中的数据库配置,数据库配置 index 为 1````undefined#采用哪个数据库spring.redis.database=1````2.使用原生客户端连接,验证问题。```bashredis-cn02co9plm7...
缓存会失效,因为之前的缓存结果已经无法代表整个分片的查询结果。所以分片每次**Refresh**之后,缓存会被清除。* **节点查询缓存/过滤器缓存(NodeQueryCache /Filter Cache)**Lucene 层面的缓存实现,封装在 L... 并且占整个分片的 3% 以上才会走 Cache 策略(参考:缓存)。当 Segment 合并的时候,被删除的 Segment 其关联 Cache 会失效。**01.使用过滤器上下文(Filter)替代查询上下文(Query)。** * `Filter`不会进行打分...
缓存数据库 Redis 版会不定期发布代理(Proxy)节点和数据(Server)节点的小版本,来丰富产品功能或修复已知缺陷,提升使用体验。本文汇总了 Proxy 和 Server 小版本的更新说明供您参考。 背景信息代理节点代理节点(Pro... 缺陷修复 修复了在 XREADGROUP 命令中同时使用了 noack 和 block 字段后,导致的内存泄露问题。 修复了 Stream 类型的 Key 在设置了 TTL 的场景下,通过 XGROUP 相关命令创建并删除 consumer group 后,过期 Key 被...
缓存数据库 Redis 版支持自定义部分参数的值,本文介绍 Redis 实例中支持自定义的参数的相关信息。 参数支持表说明 关于表格中的标识,说明如下:✔️ :表示当前数据库版本支持该参数。 ❌ :表示当前数据库版本不支持... 当客户端的输出缓冲区内存占用量达到或超过该限制时,客户端连接会断开。单位:MB,取值范围:1~64。 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ client-output-buffer-pubsub-soft-limit 发布订阅客户端输出缓冲区的软限...