慢查询
一. redis 篇
1. 配置及查看
# slowlog-log-slower-than:指定命令执行时间的阈值,单位是微秒(μs)。例如,设置为 10000 表示执行时间超过10毫秒(10000微秒)的命令会被记录
slowlog-log-slower-than 10000
# sslowlog-max-len:指定慢查询日志的最大长度。当慢查询日志达到这个长度时,旧的记录会被删除。
slowlog-max-len 128
# 持久化到本地配置文件, (可能会出现问题<不做解释> 但不影响后续操作)
config rewrite
# 查看慢查询队列, n 可以是任意值,代表还回的条数。
slowlog get n
# 格式如下:
'''
日志由4个属性组成:
1)日志的标识id
2)发生的时间戳
3)命令耗时
4)执行的命令和参数
'''
# 获取慢查询队列长度
slowlog <len>
# 清空慢查询队列
slowlog reset

浙公网安备 33010602011771号