zoukankan      html  css  js  c++  java
  • redis设置慢查询日志

    Redis 的慢查询日志功能用于记录执行时间超过给定时长的命令请求, 用户可以通过这个功能产生的日志来监视和优化查询速度。

    1、redis生命周期

    慢查询发生在第3阶段

    2、两个配置

    2.1、slowlog-max-len    选项指定服务器最多保存多少条慢查询日志。

    服务器使用先进先出的方式保存多条慢查询日志: 当服务器储存的慢查询日志数量等于 slowlog-max-len 选项的值时, 服务器在添加一条新的慢查询日志之前, 会先将最旧的一条慢查询日志删除。

    2.2

    slowlog-log-slower-than  选项指定执行时间超过多少微秒(1 秒等于 1,000,000 微秒)的命令请求会被记录到日志上。

    2.3、配置方法

    slowlog-max-len=128

    slowlog-log-slower-than=1000

    2.4、慢查询命令

    slowlog get n 获取慢查询队列

    slowlog len 获取慢查询队列长度

    slowlog reset 清空队列

    2.5、运维经验

    a、slowlog-max-len不要设置过大,默认10ms,通常设置1ms

    b、slowlog-log-slower-than不要设置过小,通常在1000左右

    c、定期持久化慢查询

  • 相关阅读:
    Python的运算符
    RabbitMQ 的配置文件
    安装新版本的rabbitmq
    Ubuntu 16.04 安装rabbitmq
    Python Web 版本tailf, grep
    解决pycharm问题:module 'pip' has no attribute 'main'
    Python argparse
    Ansible 并行和异步
    cef相关
    浏览器透明设置例子,qt5.6才支持
  • 原文地址:https://www.cnblogs.com/lamp01/p/8448870.html
Copyright © 2011-2022 走看看