You need to enable JavaScript to run this app.
导航

大 Key 分析

最近更新时间2023.12.08 19:15:43

首次发布时间2022.01.24 15:12:01

缓存数据库 Redis 版支持性能分析功能,能够帮助您在使用Redis过程中,实时查看数据库中的大 Key 和热 Key 详情,同时也支持查看大 Key 和热 Key 的历史详情。本文介绍如何使用大 Key 分析功能。

操作步骤

  1. 登录 Redis 控制台
  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。
  3. 实例列表页,单击目标实例名称。
  4. 在实例信息详情页,单击性能分析页签。
  5. 大Key分析页签下,您可以执行如下操作。
    • 查看已使用内存大小
      您可以在已使用内存区域查看指定时间范围内,数据库的内存使用情况,方便快速定位可能产生大 Key 的时间段。

      说明

      • 已使用内存折线图默认展示最近1天的内存使用信息,最多支持查看最近15天内的内存使用信息及大 Key 详情。
      • 您可以单击折线图上任意一点查看该时间点的内存使用量。如果此时存在大 Key,下方的大 Key 列表中会展示该时间点下,内存占用量最多的前 50 个 Key 详情。关于大 Key 的判断标准,请参见判断标准
    • 查看大 Key 列表
      相较于已使用内存量折线图,大 Key 列表能够展示大 Key 的更多信息,例如具体的 Key 名称、数据类型、内存占用、元素数量和库名等。

      说明

      • 仅当数据库中存在大 Key 时,列表中才会展示大 Key 的相关信息。关于大 Key 的判断标准,请参见判断标准
      • 在大 Key 列表中,String 类型的 Key 会在内存占用列展示具体的内存占用量(元素数量列默认为 1),非 String 类型的 Key 会在元素数量列展示具体的数值(内存占用列默认为空)。
      • 默认展示在指定时间点下,当前 Redis 实例中内存占用量最多的前 50 个 Key 的详情。您也可以单击按元素数量来展示当前时间点下,元素数量最多的前 50 个 Key 的详情。
      • 默认从全部数据类型中查询大 Key 详情,您也可以从数据类型下拉框中选择需要的数据类型来过滤展示结果。当前支持查看的数据类型为 String、List、Set、Zset 和 Hash。

相关 API

API
描述
DescribeBigKeys调用 DescribeBigKeys 接口查看目标实例在指定时间段内的大 Key 详情。