缓存数据库 Redis 版支持日志管理功能,您可以在控制台上查看或导出指定时间内的慢日志详情(如慢查询语句、执行时长等)。本文介绍如何查询慢日志。
缓存数据库 Redis 版会将执行时长超过指定阈值的请求记录在慢日志中,您可以在 Redis 控制台上中查看数据节点(即 Server 节点)和代理节点(即 Proxy 节点)的慢日志详情。其中:
数据节点慢日志
slowlog-log-slower-than
:设置慢日志中的执行时长阈值。单位:微秒。取值范围:10000~1000000。默认值:20000 微秒(即 20 毫秒)。slowlog-max-len
:设置最大慢日志条目数。默认值:128。代理节点慢日志
命令族 | 具体命令 |
---|---|
List | BLPOP、BRPOP、BRPOPLPUSH |
Sorted Set | BZPOPMIN、BZPOPMAX |
Stream | XREAD、XREADGROUP |
proxy-slowlog-slower-than
参数,来自定义代理节点上慢日志的执行时长阈值。单位:微秒。取值范围:50000~2000000。默认值:500000 微秒(即 500 毫秒)。慢日志参数的设置方法,请参见调整慢日志参数。
说明
slowlog-log-slower-than
参数值(默认值为 20 毫秒)的请求即会被记录在数据节点的慢日志中。proxy-slowlog-slower-than
参数值(默认值为 500 毫秒)的请求即会被记录在代理节点的慢日志中。 API | 描述 |
---|---|
DescribeSlowLogs | 调用 DescribeSlowLogs 接口查看目标实例在指定时间段内的慢日志详情。 |