文档

查询历史热点Key

更新时间:

云原生内存数据库Tair中,访问频率高的Key称为热点Key,如果处理不当容易引起Redis进程阻塞,影响正常服务。借助审计日志您可以查询热点Key的历史记录,帮助您回溯复盘,为进一步的优化提供数据支持。

前提条件

已开通审计日志,详情请参见开通审计日志

背景信息

云原生内存数据库Tair以最近最少使用算法LFU(Least Frequently Used)为基础,经过高效的排序以及统计算法识别出当前实例的热点Key。

说明

当某个Key的QPS大于3,000时会被记录为热点Key。

本文通过审计日志查询热点Key的历史记录,如需实时显示热点Key信息,请参见实时Top Key统计

操作步骤

  1. 访问Tair实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏,单击日志管理 > 审计日志

  3. 审计日志页面的右侧,单击时间选择,然后在弹出的对话框中选择查询的时间段,本案例选择为1周(即最近一周)。

  4. 清空关键字文本框中的默认过滤条件,输入type:7(即查询热点key信息)并按回车键确认。

  5. 审计日志详情区域框,查看历史热点Key信息。

    历史热点Key详情
    说明

    客户端IP列显示的127.0.0.1为实例的本地服务器地址,即localhost。

    执行命令列可查看热点Key的详细信息,命令中的各字段说明如下:

    字段

    示例

    说明

    dbid

    "dbid":0

    热点Key所在的数据库。

    type

    "type":"string"

    热点Key的数据结构类型。

    lfu

    "lfu":241

    热点Key的LFU值。

    qps

    "qps":"4500-5000"

    热点Key的每秒访问数,一般为一个范围值。

    说明

    当Key的访问频次非常高时,该Key已被认定为热Key,无需再继续统计精确的频次信息,所以此处可展示的最大值为>=6000

    key

    "key":"key:000000000008"

    热点Key。

  • 本页导读 (1)
文档反馈