慕课网-一站式学习Redis从入门到高可用分布式实践-第4章-瑞士军刀Redis其他功能-慢查询
慢查询
1.生命周期

2.慢查询的两个配置-slowlog-max-len
1)慢查询是先进先出队列
2)固定长度
3)保存在内存内

3.慢查询的两个配置-slowlog-log-slower-than
1)慢查询阈值(单位:微秒)
2)slow-log-slower-than=0,记录所有命令
3)slowlog-log-slower-than<0,不记录任何命令
4.配置方法
1)默认值
config get slowlog-max-len = 128 config get slowlog-log-slower-than = 10000
2)修改配置文件重启
3)动态配置
config set slowlog-max-len 1000 config set slowlog-log-slower-than 1000
5.慢查询相关命令
1)showlog get [n]:获取慢查询队列
2)slowlog len:获取慢查询队列长度
3)slowlog reset:清空慢查询队列
6.运维经验
1)slowlog-max-len 不要设置过大,默认10ms,通常设置1ms
2)slowlog-log-slower-than不要设置过小,通常设置1000左右
3)理解命令生命周期
4)定期持久化慢查询
posted on 2019-12-04 12:01 herisson_pan 阅读(13) 评论(0) 收藏 举报
浙公网安备 33010602011771号