tencent cloud

文档反馈

内存分析

最后更新时间:2022-06-24 16:34:17

    功能描述

    云数据库 Redis 的集群模式在 slot 分片不均匀的情况下,可能出现数据和查询的倾斜情况,部分有大 Key 的 Redis 节点既占用比较多的内存,也可能占用比较多的网卡资源,造成 Redis 阻塞。
    内存分析主要针对数据库存储的大 Key 进行分析,动态展示实例内存使用率的变化趋势, 实时统计 TOP100 大 Key 的内存占用、元素数量与长度、过期时间等,可帮助运维人员快速识别出大 Key,进行拆分或过期清理,及时调优数据库的性能,避免因大 Key 占用太多内存开销而引起的业务阻塞。

    解读大 Key 分析数据

    1. 登录 Redis 控制台
    2. 在左侧导航栏,选择诊断优化
    3. 数据库智能管家 DBbrain诊断优化页面上方,在实例 ID 的下拉列表选择需查看的实例。
    4. 选择内存分析页签,查看大 Key 分析数据。
    • 内存使用率
      大Key分析页面,默认展示近30天实例内存使用率的变化趋势。在时间轴选择某一时间段,可放大查看该时间区间内存使用率的变化趋势。

    • TOP100的 大 Key
      数据类型的下拉列表中,选择数据存储类型,查看 Top100 大 Key 的信息,包括:占用内存、元素数量、最大元素长度、平均元素长度及过期时间。

      • TOP100的 大 Key(按内存) :按照大 Key 内存占比由高至低统计 Top100的 大 Key。
      • TOP100的 大 Key(按数量):按照大 Key 元素数量由多至少统计 Top100的 大 Key。
    • 快速查找大 Key
      在内存使用率的监控视图上,默认展示近30天实例内存使用率的变化趋势,如果发现其中某一天内存开销很高,在日期横轴上单击那一天,会固定时间柱,与此同时下方 Top100 大 Key 列表中相应统计出那一天的大 Key 信息,快速找到该时间占用内存高的大 Key 数据。

    创建即时大 Key 分析任务

    1. 数据库智能管家 DBbrain诊断优化页面上方,在实例 ID 的下拉列表选择需查看的实例,然后选择内存分析页,单击即时大Key分析页签。
      img
    2. 单击创建任务,DBbrain 会取得数据库最近一次备份文件进行自动化分析,您可以通过任务列表进度条,得知分析进展。
    3. 分析结束后,单击操作列的查看,可查看大 Key 的分析结果。若经分析该大 Key 需要删除,可在任务列表的操作列,单击删除
    4. 即时大Key分析任务结果面板,查看分析结果。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持