查询慢日志
您可以在云数据库Redis版的控制台查看慢请求日志,找到解决性能问题、优化请求的线索。
说明 为了让云数据库Redis版的慢日志服务更加稳定易用,2019年12月24日至2020年2月10日(预计)期间,阿里云会升级现有的慢日志服务体系,您将无法在Redis控制台查看或使用OpenAPI查询慢日志,给您带来的不便敬请谅解。详情请参见升级通知。
背景信息
慢日志是Redis用于记录执行时间过长请求的机制。如果Redis实例的数据节点中一个命令的执行时间超过了slowlog-log-slower-than参数设置的阈值(单位为微秒),则会被记录到慢日志中。云数据库Redis版中该参数的默认值为10000μs,即10ms。
说明 集群版实例代理节点中慢日志的阈值为500ms,不可修改。
云数据库Redis版记录的慢日志个数由slowlog-max-len参数的值决定,默认记录128个。
说明 参数的设置方法请参见参数说明及设置方法,如非必要不建议修改slowlog-log-slower-than的默认值。
查看慢日志的方法有两种:在控制台的日志管理中查看,或者通过DMS连接Redis后查看。两种方法能够查询到的结果相同,请根据需要自行选择。下面对两种办法分别进行介绍。
在日志管理中查看慢日志
使用限制
- Redis实例的引擎版本为4.0或以上;
- Redis实例的小版本为最新。
操作步骤
- 登录Redis管理控制台。
- 在界面左上方的菜单栏中选择实例所在的地域 。
- 在实例列表页,单击目标实例ID或者其右侧操作栏的管理。
- 在实例信息页,单击左侧导航栏中的 。
- 如果实例为集群版,选择需要查看慢日志的节点类型。
说明
- 其它版本的实例仅支持查询数据节点的慢日志,无需执行该步骤。
- 代理节点的慢日志阈值为500ms,不可修改。
- 在慢日志页,单击查询时间区域右侧的日历按钮,选择预置的时间,或者分别选择开始时间和结束时间,然后单击确定。
在DMS中查看慢日志
操作步骤
- 使用DMS登录实例。
- 单击顶部菜单栏的慢日志。
- 在慢日志查询页查看慢请求记录。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论