慢查询分析

2018-07-06  本文已影响0人  Audience0

Redis 使用一个列表来存储慢查询日志

其中,所谓的慢查询,命令执行时间超过 slowlog-log-slower-than 的配置值,默认是10000微妙。

而slowlog-max-len则设置慢查询日志列表最多存储多少条,当存储的日志满了的时候,Redis是将最早插入的命令移出列表,将最新的命令插入列表。

slowlog-log-slower-than :默认10000微妙, =0会记录所有的命令,<0则对于任何命令都不进行记录

修改Redis配置:

config set slowlog-log-slower-than 毫秒数

config set slowlog-max-len 最大记录条数

config rewrite 将配置持久化到本地配置文件中。

获取慢查询日志:

slowlog get [n]:n代表日志条数,省略n表示查询全部。

    慢查询日志分为4个属性,分别是慢查询日志的标识id,发生时间戳,命令耗时,执行命令和参数

获取慢查询日志列表当前的长度

slowlog len

慢查询日志重置,即清空

slowlog reset

上一篇 下一篇

猜你喜欢

热点阅读